Displaying 2 results from an estimated 2 matches for "contloop".
2017 Aug 10
4
sinking in LICM
...) which returns false when a PHI node use
is hooked from a block inside the loop. I'm not sure if we really need
to have this check even when the PHI is outside the loop?
define i32 @test7(i32 %N, i32 %N2, i1 %C) {
Entry:
br label %Loop
Loop:
%N_addr.0.pn = phi i32 [ %dec, %ContLoop ], [ %N, %Entry ]
%tmp.6 = mul i32 %N, %N_addr.0.pn
%tmp.7 = sub i32 %tmp.6, %N
%tmp.8 = sub i32 %tmp.6, %N2
%dec = add i32 %N_addr.0.pn, -1
br i1 %C, label %ContLoop, label %Out12
ContLoop:
%tmp.1 = icmp ne i32 %N_addr.0.pn, 1
br i1 %...
2012 Jul 16
3
[LLVMdev] RFC: LLVM incubation, or requirements for committing new backends
...> +
> + void handleLoopbreak (BlockT *ExitingBlock, LoopT *ExitingLoop,
> + BlockT *ExitBlock, LoopT *exitLoop, BlockT *landBlock);
> + void handleLoopcontBlock(BlockT *ContingBlock, LoopT *contingLoop,
> + BlockT *ContBlock, LoopT *contLoop);
> + bool isSameloopDetachedContbreak(BlockT *Src1Block, BlockT *Src2Block);
> + int handleJumpintoIf(BlockT *HeadBlock, BlockT *TrueBlock,
> + BlockT *F...
>
> [Message clipped]
>
> _______________________________________________
> llvm-commits...