Displaying 3 results from an estimated 3 matches for "killreg".
Did you mean:
killregs
2008 Sep 03
2
[LLVMdev] Codegen/Register allocation question.
...cator to 2.4 in order to
contribute it (if you want it). I've run into a bug that has me
confused though.
I'm currently failing the following assertion:
llc: VirtRegMap.cpp:1733:
void<unnamed>::LocalSpiller::RewriteMBB(llvm::MachineBasicBlock&,
llvm::VirtRegMap&): Assertion `KillRegs[0] == Dst' failed.
when attempting to allocate this machine function:
entry:
4 %reg1024<def,dead> = MOV32rr %EDI<kill>
12 %reg1025<def,dead> = MOV64rr %RSI<kill>
20 ADJCALLSTACKDOWN 0, %ESP<imp-def>, %EFLAGS<imp-def,dead>, %ESP<imp-use&g...
2008 Sep 04
0
[LLVMdev] Codegen/Register allocation question.
...te it (if you want it). I've run into a bug that has me
> confused though.
>
> I'm currently failing the following assertion:
>
> llc: VirtRegMap.cpp:1733:
> void<unnamed>::LocalSpiller::RewriteMBB(llvm::MachineBasicBlock&,
> llvm::VirtRegMap&): Assertion `KillRegs[0] == Dst' failed.
>
>
> when attempting to allocate this machine function:
>
> entry:
> 4 %reg1024<def,dead> = MOV32rr %EDI<kill>
> 12 %reg1025<def,dead> = MOV64rr %RSI<kill>
> 20 ADJCALLSTACKDOWN 0, %ESP<imp-def>, %EFLAGS...
2010 Aug 04
1
[LLVMdev] llc instability when generating ARM code - contractor desired
...rate the code using llc. The failures are a mix of llc assertions and runtime segfaults.
2. The following assertion failure in RegisterScavenging.cpp (using llc2.6):
llc-2.6: /home/build/3rdparty/llvm-2.6-src/lib/CodeGen/RegisterScavenging.cpp:226: void llvm::RegScavenger::forward(): Assertion `(KillRegs.test(Reg) || isUnused(Reg) || isLiveInButUnusedBefore(Reg, MI, MBB, TRI, MRI)) && "Re-defining a live register!"' failed.
Stack dump:
0. Program arguments: /home/build/bin/llc-2.6 -O0 -regalloc=local -relocation-model=pic -f program.bc -o program.bc.s
1. Running pass 'P...