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