search for: end14

Displaying 5 results from an estimated 5 matches for "end14".

Did you mean: end12
2017 Jan 24
3
[InstCombine] rL292492 affected LoopVectorizer and caused 17.30%/11.37% perf regressions on Cortex-A53/Cortex-A15 LNT machines
On Tue, Jan 24, 2017 at 1:20 PM, Sanjay Patel via llvm-dev < llvm-dev at lists.llvm.org> wrote: > > I started looking at the log files that you attached, and I'm confused. > The code that is supposedly causing the perf regression is created by the > loop vectorizer, right? Except the bad code is not in the "vector.body", so > is there something peculiar about
2014 Feb 14
2
[LLVMdev] DominatorTree not updated properly after calling the llvm::SplitBlock.
...or.body {3,6} [5] %for.inc {4,5} [4] %for.end {7,24} *[5] %for.end.split {4294967295,4294967295}* [6] %if.then {8,15} [7] %if.then13 {9,10} [7] %if.end {11,12} [7] %if.then.if.end_crit_edge {13,14} [6] %if.end14 {16,21} [7] %exit.b4.barrier {17,20} [8] %exit.barrier {18,19} [6] %for.end.if.end14_crit_edge {22,23} -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140213/f758a137...
2014 Feb 14
2
[LLVMdev] DominatorTree not updated properly after calling the llvm::SplitBlock.
...c {4,5} > [4] %for.end {7,24} > *[5] %for.end.split {4294967295,4294967295}* > [6] %if.then {8,15} > [7] %if.then13 {9,10} > [7] %if.end {11,12} > [7] %if.then.if.end_crit_edge {13,14} > [6] %if.end14 {16,21} > [7] %exit.b4.barrier {17,20} > [8] %exit.barrier {18,19} > [6] %for.end.if.end14_crit_edge {22,23} > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llv...
2009 Feb 19
0
[LLVMdev] Bug in BranchFolding.cpp:OptimizeBlock
...four end with conditional branches to an early return, as specified with initial.dot. TailMergeBlocks in BranchFolding::runOnMachineFunction merges the 4 early return blocks to a single basic block and numbers renumbers them, as specified with tailmerge.dot. When it runs optimize block on the if.end14 block, it enters the above segment of code, removing it and replacing it with FallThrough, which is NOT its successor block and links two blocks changing the structure of the program as shown in Optimizeblock.dot. I've attached a possible solution as a p4diff as I don't have svn setup o...
2013 Feb 14
1
[LLVMdev] LiveIntervals analysis problem
...mentptr inbounds %struct.LDPARMS* %ldp, i32 0, i32 8, i32 0 tail call fastcc void @eaddm(i16* %arraydecay132, i16* %s) br label %mddone mddone: ; preds = %if.else124, %if.end90, %if.end130, %if.then113 br i1 %cmp61, label %land.lhs.true136, label %if.end141 land.lhs.true136: ; preds = %mddone %19 = load i32* %rndprc, align 4, !tbaa !3 %cmp138 = icmp eq i32 %19, 144 br i1 %cmp138, label %if.end141, label %if.then140 if.then140: ; preds = %land.lhs.true136 %add.ptr.i268 = g...