search for: splim

Displaying 3 results from an estimated 3 matches for "splim".

Did you mean: split
2011 Jul 01
1
[LLVMdev] Please review my patch to make GHC calling convention work on ARM
David, Thanks for that - I emailed Karel Gardas. I've got GHC successfully registerised on ARM, and I'm just starting on pushing it upstream. The reason why I'm avoiding the R0-R3 registers is mainly because my qemu-based ARM VM takes days to compile everything, and I was being conservative. The GHC code can call directly out to C, so it would need to save its own R0-R3 when it
2011 Jun 16
3
[LLVMdev] ARM support status (GHC/ARM new calling convention)
...38 #20 0x08f19cde in llvm::PassManager::run (this=0x8047030, M=@0x92b3428) at PassManager.cpp:1682 #21 0x086e8ed1 in main (argc=3, argv=0x8047170) at llc.cpp:341 (gdb) it seems my modified LLVM does not like passing i32 type argument into function @foo. If I comment out line: %6 = load i32* @splim llc does not crash. Also in the llvm::ARMTargetLowering::LowerCall I see a comment about disabling tailcalls just to not break things. I'm quite curious if this is still the case since tailcalls are used in GHC, that's also the reason why I ask about status of LLVM on ARM platform above...
2013 Oct 15
0
[LLVMdev] [llvm-commits] r192750 - Enable MI Sched for x86.
...gt; - ; CHECK-NEXT: movq r1(%rip), %rbx >> - ; CHECK-NEXT: movq r2(%rip), %r14 >> - ; CHECK-NEXT: movq r3(%rip), %rsi >> - ; CHECK-NEXT: movq r4(%rip), %rdi >> - ; CHECK-NEXT: movq r5(%rip), %r8 >> - ; CHECK-NEXT: movq r6(%rip), %r9 >> - ; CHECK-NEXT: movq splim(%rip), %r15 >> - ; CHECK-NEXT: movss f1(%rip), %xmm1 >> - ; CHECK-NEXT: movss f2(%rip), %xmm2 >> - ; CHECK-NEXT: movss f3(%rip), %xmm3 >> - ; CHECK-NEXT: movss f4(%rip), %xmm4 >> + ; CHECK: movsd d2(%rip), %xmm6 >> ; CHECK-NEXT: movsd d1(%rip), %xmm5...