Displaying 2 results from an estimated 2 matches for "brrel".
Did you mean:
barrel
2013 Mar 19
0
[LLVMdev] setCC and brcond
...etcc result in a condition reg and then do the
conditional branch with the result from the condition reg.
Unfortunately, this doesn't work. The Instruction Selection itself does
work, but in a later pass the compare and branch instructions are deleted:
> DeadMachineInstructionElim: DELETING: BRrel <BB#3>
> DeadMachineInstructionElim: DELETING: BRrel <BB#1>
> DeadMachineInstructionElim: DELETING: BRcondrel %vreg1<kill>, <BB#2>;
CondRegs:%vreg1
> DeadMachineInstructionElim: DELETING: %vreg1<def> = CMPri %vreg0, 0;
CondRegs:%vreg1 GPRegs:%vreg0
What am I...
2013 Apr 02
1
[LLVMdev] Promoting i1 to i32 does not work...
...f875f0> [ID=6]
0x1f61a90: ch = br 0x1f8d110, 0x1f8c910 [ID=15]
===== Instruction selection begins: BB#11 'for.cond164.preheader'
ISEL: Starting pattern match on root node: 0x1f61a90: ch = br 0x1f8d110, 0x1f8c910 [ID=15]
Initial Opcode index to 2296
Morphed node: 0x1f61a90: ch = BRrel 0x1f8c910, 0x1f8d110
ISEL: Match complete!
ISEL: Starting pattern match on root node: 0x1f8d110: ch = brcond 0x1f63760, 0x1f61b90, 0x1f5ca00 [ID=14]
Initial Opcode index to 2330
Morphed node: 0x1f8d110: ch = BRcondrel 0x1f61b90, 0x1f5ca00, 0x1f63760
ISEL: Match complete!
ISEL: Starting patte...