search for: x86genasmmatcher

Displaying 11 results from an estimated 11 matches for "x86genasmmatcher".

2010 Sep 07
3
[LLVMdev] MS VS2008 build fails - X86AsmParser
...`anonymous-namespace'::MatchEntry *, _Ty=llvm::StringRef, _Iter=const `anonymous-namespace'::MatchEntry *, _Pr=`anonymous-namespace'::LessOpcode, _Diff=std::iterator_traits::difference_type ] C:\dev\src\llvm\lib\Target\X86\X86GenAsmMatcher.inc(4583) : see reference to function template instantiation 'std::pair<_Ty1,_Ty2> std::equal_range(_FwdIt,_FwdIt,const _Ty &,_Pr)' being compiled with [ _Ty1=const `anonymous-namespace'::MatchEntry *, _Ty2=const `anonymous-namespace'...
2015 Jul 23
2
[LLVMdev] Intel asm syntax and variable names
...lvm-mc.exe -x86-asm-syntax=intel test_bad.s -o - test_bad.s:1:1: error: invalid operand for instruction mov eax, flags ^ .text After investigation, I saw that the memory location named "flags" was matched to the EFLAGS register in the MatchRegisterName() function in the generated X86GenAsmMatcher.inc. case 'f': // 1 string to match. if (memcmp(Name.data()+1, "lags", 4)) break; return 25; // "flags" So basically, what I'm seeing with "flags" (which should be a legit variable name) is that the X86AsmParser creates a referenc...
2018 Sep 22
2
can't build/run after adding lib to Fibonacci example, even reverting the complete llvm tree does not help
...src\llvm-build\lib\Target\X86\X86CommonTableGen.vcxproj" (38) auf Knoten "1" (Standardziele). InitializeBuildStatus: "x64\Debug\X86CommonTableGen\X86Commo.1917F16D.tlog\unsuccessfulbuild" wird erstellt, da "AlwaysCreate" angegeben wurde. CustomBuild:   Building X86GenAsmMatcher.inc...   Building X86GenAsmWriter.inc...   Building X86GenAsmWriter1.inc...   Building X86GenCallingConv.inc...   Building X86GenDAGISel.inc...   Building X86GenDisassemblerTables.inc...   Building X86GenEVEX2VEXTables.inc...   Building X86GenFastISel.inc...   Building X86GenGlobalISel.inc....
2015 Jul 23
0
[LLVMdev] Intel asm syntax and variable names
...test_bad.s:1:1: error: invalid operand for instruction > > mov eax, flags > > ^ > > .text > > > > After investigation, I saw that the memory location named “flags” was > matched to the EFLAGS register in the MatchRegisterName() function in the > generated X86GenAsmMatcher.inc. > > > > case 'f': // 1 string to match. > > if (memcmp(Name.data()+1, "lags", 4)) > > break; > > return 25; // "flags" > > > > So basically, what I’m seeing with “flags” (which should be a legit >...
2015 Jul 23
2
[LLVMdev] Intel asm syntax and variable names
...lags >llvm-mc.exe -x86-asm-syntax=intel test_bad.s -o - test_bad.s:1:1: error: invalid operand for instruction mov eax, flags ^ .text After investigation, I saw that the memory location named “flags” was matched to the EFLAGS register in the MatchRegisterName() function in the generated X86GenAsmMatcher.inc. case 'f': // 1 string to match. if (memcmp(Name.data()+1, "lags", 4)) break; return 25; // "flags" So basically, what I’m seeing with “flags” (which should be a legit variable name) is that the X86AsmParser creates a reference to an implic...
2010 Sep 07
0
[LLVMdev] MS VS2008 build fails - X86AsmParser
...9;::MatchEntry *, > _Ty=llvm::StringRef, > _Iter=const `anonymous-namespace'::MatchEntry *, > _Pr=`anonymous-namespace'::LessOpcode, > _Diff=std::iterator_traits::difference_type > ] > C:\dev\src\llvm\lib\Target\X86\X86GenAsmMatcher.inc(4583) : > see reference to function template instantiation 'std::pair<_Ty1,_Ty2> > std::equal_range(_FwdIt,_FwdIt,const _Ty &,_Pr)' being compiled > with > [ > _Ty1=const `anonymous-namespace'::MatchEntry *, > _Ty2=cons...
2015 Jul 23
0
[LLVMdev] Intel asm syntax and variable names
...test_bad.s:1:1: error: invalid operand for instruction > > mov eax, flags > > ^ > > .text > > > > After investigation, I saw that the memory location named “flags” was > matched to the EFLAGS register in the MatchRegisterName() function in the > generated X86GenAsmMatcher.inc. > > > > case 'f': // 1 string to match. > > if (memcmp(Name.data()+1, "lags", 4)) > > break; > > return 25; // "flags" > > > > So basically, what I’m seeing with “flags” (which should be a legit >...
2015 Jul 23
1
[LLVMdev] Intel asm syntax and variable names
...t; test_bad.s:1:1: error: invalid operand for instruction > > mov eax, flags > > ^ > > .text > > > > After investigation, I saw that the memory location named “flags” was matched to the EFLAGS register in the MatchRegisterName() function in the generated X86GenAsmMatcher.inc. > > > > case 'f': // 1 string to match. > > if (memcmp(Name.data()+1, "lags", 4)) > > break; > > return 25; // "flags" > > > > So basically, what I’m seeing with “flags” (which should be a...
2011 Mar 09
0
[LLVMdev] Unable to build latest with Visual Studio 2008
..._Ty=llvm::StringRef, > > _Iter=const `anonymous-namespace'::MatchEntry *, > > _Pr=`anonymous-namespace'::LessOpcode, > > _Diff=std::iterator_traits::difference_type > > ] > > C:\dev\src\llvm\lib\Target\X86\X86GenAsmMatcher.inc(4583) : > > see reference to function template instantiation 'std::pair<_Ty1,_Ty2> > > std::equal_range(_FwdIt,_FwdIt,const _Ty &,_Pr)' being compiled > > with > > [ > > _Ty1=const `anonymous-namespace'::MatchEntry *,...
2012 Nov 13
2
[LLVMdev] [PATCH] .gitignore: add rules for a clean worktree
...nc +SparcGenCallingConv.inc +SparcGenDAGISel.inc +SparcGenInstrInfo.inc +SparcGenRegisterInfo.inc +SparcGenSubtargetInfo.inc diff --git a/lib/Target/X86/.gitignore b/lib/Target/X86/.gitignore new file mode 100644 index 0000000..13e4a62 --- /dev/null +++ b/lib/Target/X86/.gitignore @@ -0,0 +1,11 @@ +X86GenAsmMatcher.inc +X86GenAsmWriter.inc +X86GenAsmWriter1.inc +X86GenCallingConv.inc +X86GenDAGISel.inc +X86GenDisassemblerTables.inc +X86GenEDInfo.inc +X86GenFastISel.inc +X86GenInstrInfo.inc +X86GenRegisterInfo.inc +X86GenSubtargetInfo.inc diff --git a/lib/Target/XCore/.gitignore b/lib/Target/XCore/.gitignore n...
2018 Sep 21
2
can't build/run after adding lib to Fibonacci example, even reverting the complete llvm tree does not help
my build environment: Win7 x64 VStudio 2017 Community Edition 15.8.4 (latest) CMake 3.12.1 (x86) git 2.19.0 (latest, x64) Python 2.7.2 (x86) x64 Native Tools Command Prompt for VS 2017 directory structure: test     llvm <-- git clone https://github.com/llvm-mirror/llvm, git checkout release_70       tools         clang <-- git clone https://github.com/llvm-mirror/clang, git checkout