search for: matchableinfo

Displaying 10 results from an estimated 10 matches for "matchableinfo".

2017 Oct 15
2
darwin bootstrap failure
..."Visual Studio 15 Win64" ..\llvm I fixed a few of the link errors that Jack pointed out before stumbling on the problem in AsmMatcherEmitter::run(). I wasn't comfortable attempting to work around it there because the DEBUG_WITH_TYPE macro was conflicting with trying to guard calls to MatchableInfo::dump() with LLVM_ENABLE_DUMP. I think this is another instance of "TableGen wasn't done along with the rest of llvm" -- nothing about it should be Visual Studio- or Windows-specific. ~Aaron > > thanks again... > don > > On Sun, Oct 15, 2017 at 7:35 AM, Aaron Ballman...
2017 Oct 15
2
darwin bootstrap failure
...ld (though no builder seems to be picking up the failure!). After working around a handful of link errors, I came to one that's going to require more understanding of LLVM's tablegen than I have. Error LNK2019 unresolved external symbol "public: void __cdecl `anonymous namespace'::MatchableInfo::dump(void)const " (?dump at MatchableInfo@?A0xf4f1c304@@QEBAXXZ) referenced in function "public: void __cdecl `anonymous namespace'::AsmMatcherEmitter::run(class llvm::raw_ostream &)" (?run at AsmMatcherEmitter@?A0xf4f1c304@@QEAAXAEAVraw_ostream at llvm@@@Z) llvm-tblgen D:\l...
2017 Oct 15
2
darwin bootstrap failure
...gt;> I fixed a few of the link errors that Jack pointed out before >> stumbling on the problem in AsmMatcherEmitter::run(). I wasn't >> comfortable attempting to work around it there because the >> DEBUG_WITH_TYPE macro was conflicting with trying to guard calls to >> MatchableInfo::dump() with LLVM_ENABLE_DUMP. >> >> I think this is another instance of "TableGen wasn't done along with >> the rest of llvm" -- nothing about it should be Visual Studio- or >> Windows-specific. > > > I think this is specific to cmake generators that...
2018 Jan 08
0
about AsmMatcherEmitter rules for setting matchables precedence
Hi, In AsmMatcherEmitter.cpp, the operator “<” for comparing matchables (MatchableInfo objects) only checks matches that require more features as the last rule. I would like to propose that we check for that rule earlier, in the case of unrelated UserClasses, before we decide to set precedence based on UserClass name. The motivation is that unrelated UserClasses seem to be Immedi...
2017 Oct 15
2
darwin bootstrap failure
...I came to one that's going to require more >> >> >> understanding of LLVM's tablegen than I have. >> >> >> >> >> >> Error LNK2019 unresolved external symbol "public: void __cdecl >> >> >> `anonymous namespace'::MatchableInfo::dump(void)const " >> >> >> (?dump at MatchableInfo@?A0xf4f1c304@@QEBAXXZ) referenced in function >> >> >> "public: void __cdecl `anonymous >> >> >> namespace'::AsmMatcherEmitter::run(class llvm::raw_ostream &)" >> &...
2017 Oct 14
3
darwin bootstrap failure
...../lib/libLLVMSupport.a -lcurses -lz -lm ../../lib/libLLVMDemangle.a Undefined symbols for architecture x86_64: "llvm::SubtargetFeatureInfo::dump() const", referenced from: (anonymous namespace)::AsmMatcherInfo::buildInfo() in AsmMatcherEmitter.cpp.o "(anonymous namespace)::MatchableInfo::dump() const", referenced from: (anonymous namespace)::AsmMatcherEmitter::run(llvm::raw_ostream&) in AsmMatcherEmitter.cpp.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [bin/llvm-tblgen]...
2017 Oct 14
2
darwin bootstrap failure
...ed from: llvm::getValueTypeByHwMode(llvm::Record*, llvm::CodeGenHwModes const&) in InfoByHwMode.cpp.o "llvm::SubtargetFeatureInfo::dump() const", referenced from: (anonymous namespace)::AsmMatcherInfo::buildInfo() in AsmMatcherEmitter.cpp.o "(anonymous namespace)::MatchableInfo::dump() const", referenced from: (anonymous namespace)::AsmMatcherEmitter::run(llvm::raw_ostream&) in AsmMatcherEmitter.cpp.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [bin/llvm-tblgen]...
2017 Oct 14
2
darwin bootstrap failure
..../lib/libLLVMDemangle.a >> Undefined symbols for architecture x86_64: >> "llvm::SubtargetFeatureInfo::dump() const", referenced from: >> (anonymous namespace)::AsmMatcherInfo::buildInfo() in >> AsmMatcherEmitter.cpp.o >> "(anonymous namespace)::MatchableInfo::dump() const", referenced from: >> (anonymous namespace)::AsmMatcherEmitter::run(llvm::raw_ostream&) >> in AsmMatcherEmitter.cpp.o >> ld: symbol(s) not found for architecture x86_64 >> clang: error: linker command failed with exit code 1 (use -v to see >&g...
2017 Oct 14
2
darwin bootstrap failure
...Undefined symbols for architecture x86_64: >>>> "llvm::SubtargetFeatureInfo::dump() const", referenced from: >>>> (anonymous namespace)::AsmMatcherInfo::buildInfo() in >>>> AsmMatcherEmitter.cpp.o >>>> "(anonymous namespace)::MatchableInfo::dump() const", referenced >>>> from: >>>> (anonymous namespace)::AsmMatcherEmitter::run(llvm::raw_ostream&) >>>> in AsmMatcherEmitter.cpp.o >>>> ld: symbol(s) not found for architecture x86_64 >>>> clang: error: linker comm...
2017 Oct 14
2
darwin bootstrap failure
...ure x86_64: >>>>>> "llvm::SubtargetFeatureInfo::dump() const", referenced from: >>>>>> (anonymous namespace)::AsmMatcherInfo::buildInfo() in >>>>>> AsmMatcherEmitter.cpp.o >>>>>> "(anonymous namespace)::MatchableInfo::dump() const", referenced >>>>>> from: >>>>>> (anonymous namespace)::AsmMatcherEmitter::run(llvm::raw_ostream&) >>>>>> in AsmMatcherEmitter.cpp.o >>>>>> ld: symbol(s) not found for architecture x86_64 >>&g...