search for: brrel

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...