Displaying 2 results from an estimated 2 matches for "trytailmergeblocks".
2010 Oct 04
2
[LLVMdev] missing blocks
...rward problem so I thought I'd ask.
I'm developing a new backend. I recently updated from the LLVM
repository and now my output assembly is branching to labels/blocks that
have been removed. It had been working fine two weeks ago. What looks
suspicious is the following message:
TryTailMergeBlocks: BB#1, BB#3, BB#4
Looking for common tails of at least 3 instructions
*** Tail-duplicating BB#1
*** Tail-duplicating BB#3
because the missing labels are .LBB0_1 and .LBB0_3. both of branches to
those labels were unconditional branches. The conditional branch labels
are fine. Anyon...
2013 Mar 19
0
[LLVMdev] setCC and brcond
...> = COPY %R2<kill>
Deleting identity copy.
> RET %R2<imp-use>
********** EMITTING LIVE DEBUG VARIABLES **********
********** Stack Slot Coloring **********
********** Function: isZero
******** Post-regalloc Machine LICM: isZero ********
alloc FI(0) at SP[-4]
alloc FI(1) at SP[-8]
TryTailMergeBlocks: BB#1, BB#3
Looking for common tails of at least 3 instructions
Merging into block: BB#0: derived from LLVM BB %entry
Live Ins: %R2
%R0<def> = SUBri %R0, 8
STWi13 %R29, 8, %R2<kill>; mem:ST4[%a.addr]
Successors according to CFG: BB#1(12)
>From MBB: BB#1: derived from LLVM...