search for: x86gencallingconv

Displaying 5 results from an estimated 5 matches for "x86gencallingconv".

2011 Aug 12
1
[LLVMdev] Using sret AND thiscall calling convention
...%vec3*) align 2 It seems that the code generated by the JIT takes the first parameter for the this value because of the X86_thiscall calling convention. However, in this particular case, the first parameter is the return value which is tagged with the sret attribute. I have manually modified the X86GenCallingConv.inc to treat the second parameter as this value when the first has been tagged with sret attribute, and it is working fine. But I am not sure if it is a (known?) bug or if I do not generate the correct LLVM IR. I found nothing about this on the mailing list, I apologize if I missed any important...
2011 Aug 12
1
[LLVMdev] Using sret AND thiscall calling convention
...ms that the code generated by the JIT takes the first parameter for > the this value because of the X86_thiscall calling convention. However, in > this particular case, the first parameter is the return value which is > tagged with the sret attribute. > > I have manually modified the X86GenCallingConv.inc to treat the second > parameter as this value when the first has been tagged with sret attribute, > and it is working fine. > > But I am not sure if it is a (known?) bug or if I do not generate the > correct LLVM IR. > > I found nothing about this on the mailing list, I apo...
2018 Sep 22
2
can't build/run after adding lib to Fibonacci example, even reverting the complete llvm tree does not help
...). 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...   ... which costs me much time (>30min) on my slow system - and i don't understand why "Alw...
2012 Nov 13
2
[LLVMdev] [PATCH] .gitignore: add rules for a clean worktree
...fo.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 new file mode 100644 index 0000000..9541ccb --- /dev/null +++ b/lib...
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