HomeSort by relevance Sort by last modified time
    Searched full:preheader (Results 176 - 200 of 289) sorted by null

1 2 3 4 5 6 78 91011>>

  /external/llvm/test/CodeGen/X86/
2007-03-15-GEP-Idx-Sink.ll 7 br i1 %0, label %bb.preheader, label %return
9 bb.preheader: ; preds = %entry
19 bb: ; preds = %bb, %bb.preheader
20 %i.073.0 = phi i32 [ 0, %bb.preheader ], [ %indvar.next, %bb ] ; <i32> [#uses=3]
optimize-max-3.ll 13 br i1 %cmp6, label %for.end, label %for.body.preheader
15 for.body.preheader: ; preds = %entry
21 for.body: ; preds = %for.body.preheader, %for.body
22 %i = phi i64 [ %i.next, %for.body ], [ 0, %for.body.preheader ] ; <i64> [#uses=2]
2007-10-12-SpillerUnfold1.ll 5 br i1 true, label %bb171.preheader, label %bb431
7 bb171.preheader: ; preds = %entry
2009-08-23-SubRegReuseUndo.ll 51 br i1 undef, label %return, label %bb6.preheader
53 bb6.preheader: ; preds = %bb5
loop-strength-reduce2.ll 3 ; Make sure the PIC label flags2-"L1$pb" is not moved up to the preheader.
  /external/llvm/test/Transforms/LICM/
no-preheader-test.ll 1 ; Test that LICM works when there is not a loop-preheader
  /external/llvm/test/Transforms/LoopSimplify/
2011-12-14-LandingpadHeader.ll 11 ; CHECK: catch.preheader:
  /external/llvm/test/Transforms/SLPVectorizer/X86/
crash_mandeltext.ll 11 br label %for.cond4.preheader
13 for.cond4.preheader: ; preds = %if.then25, %for.body
16 for.body6: ; preds = %for.inc21, %for.cond4.preheader
42 br i1 undef, label %for.end44, label %for.cond4.preheader
  /external/llvm/test/Transforms/GVN/
crash.ll 10 br i1 undef, label %if.end13, label %while.body.preheader
14 br label %while.body.preheader
16 while.body.preheader: ; preds = %if.end13, %if.end
19 while.body: ; preds = %while.body.backedge, %while.body.preheader
20 %o.addr.0 = phi i32* [ undef, %while.body.preheader ], [ %o.addr.0.be, %while.body.backedge ] ; <i32*> [#uses=2]
76 bb69.i: ; preds = %bb57.i.preheader
81 bb65.i: ; preds = %bb65.i.preheader, %bb64.i
  /external/llvm/test/Transforms/LoopVectorize/X86/
small-size.ll 55 br i1 %1, label %.lr.ph5, label %.preheader
59 br label %.preheader
61 .preheader: ; preds = %..preheader_crit_edge, %0
75 .lr.ph: ; preds = %.preheader, %.lr.ph
76 %indvars.iv = phi i64 [ %indvars.iv.next, %.lr.ph ], [ %i.0.lcssa, %.preheader ]
77 %.02 = phi i32 [ %4, %.lr.ph ], [ %n, %.preheader ]
90 ._crit_edge: ; preds = %.lr.ph, %.preheader
  /external/llvm/lib/CodeGen/
MachineLICM.cpp 81 MachineBasicBlock *CurPreheader; // The preheader for CurLoop.
99 // Register pressure on path leading from loop preheader to current BB.
161 /// invariants out to the preheader.
212 /// effect of hoisting MI from the current block to the preheader.
251 /// of the preheader to initialize the starting "register pressure". Note
271 /// the preheader that compute the same value. If it's found, do a RAU on
273 /// the instruction to the preheader.
284 bool Hoist(MachineInstr *MI, MachineBasicBlock *Preheader);
287 /// current loop preheader that may become duplicates of instructions that
291 /// getCurPreheader - Get the preheader for the current loop, splittin
    [all...]
  /external/llvm/test/Analysis/DependenceAnalysis/
WeakZeroDstSIV.ll 51 br i1 %cmp1, label %for.end, label %for.body.preheader
60 for.body.preheader: ; preds = %entry
63 for.body: ; preds = %for.body.preheader, %for.body
64 %i.03 = phi i64 [ %inc, %for.body ], [ 0, %for.body.preheader ]
65 %B.addr.02 = phi i32* [ %incdec.ptr, %for.body ], [ %B, %for.body.preheader ]
234 br i1 %cmp1, label %for.end, label %for.body.preheader
243 for.body.preheader: ; preds = %entry
246 for.body: ; preds = %for.body.preheader, %for.body
247 %i.03 = phi i64 [ %inc, %for.body ], [ 0, %for.body.preheader ]
248 %B.addr.02 = phi i32* [ %incdec.ptr, %for.body ], [ %B, %for.body.preheader ]
    [all...]
WeakZeroSrcSIV.ll 51 br i1 %cmp1, label %for.end, label %for.body.preheader
60 for.body.preheader: ; preds = %entry
63 for.body: ; preds = %for.body.preheader, %for.body
64 %i.03 = phi i64 [ %inc, %for.body ], [ 0, %for.body.preheader ]
65 %B.addr.02 = phi i32* [ %incdec.ptr, %for.body ], [ %B, %for.body.preheader ]
234 br i1 %cmp1, label %for.end, label %for.body.preheader
243 for.body.preheader: ; preds = %entry
246 for.body: ; preds = %for.body.preheader, %for.body
247 %i.03 = phi i64 [ %inc, %for.body ], [ 0, %for.body.preheader ]
248 %B.addr.02 = phi i32* [ %incdec.ptr, %for.body ], [ %B, %for.body.preheader ]
    [all...]
  /external/llvm/test/CodeGen/ARM/
struct-byval-frame-index.ll 91 br i1 undef, label %if.end40, label %for.cond31.preheader
93 for.cond31.preheader: ; preds = %if.end
103 br i1 undef, label %if.end164, label %for.cond47.preheader
105 for.cond47.preheader: ; preds = %if.end43
108 for.body119: ; preds = %for.body119, %for.cond47.preheader
111 if.end164: ; preds = %for.body119, %for.cond47.preheader, %if.end43
117 br i1 undef, label %for.cond185.preheader, label %for.cond210.preheader
119 for.cond185.preheader: ; preds = %if.then169
122 for.cond210.preheader: ; preds = %if.then16
    [all...]
machine-cse-cmp.ll 35 br i1 %cmp28, label %for.body.lr.ph, label %for.cond1.preheader
43 for.cond1.preheader: ; preds = %entry
  /external/llvm/test/CodeGen/PowerPC/
s000-alias-misched.ll 27 br label %for.cond2.preheader
31 for.cond2.preheader: ; preds = %for.end, %entry
35 for.body4: ; preds = %for.body4, %for.cond2.preheader
36 %indvars.iv = phi i64 [ 0, %for.cond2.preheader ], [ %indvars.iv.next.15, %for.body4 ]
83 br i1 %exitcond, label %for.end10, label %for.cond2.preheader
  /external/llvm/test/Transforms/LoopStrengthReduce/X86/
2011-12-04-loserreg.ll 63 br i1 %cmp, label %for.body, label %for.cond19.preheader
65 for.cond19.preheader: ; preds = %for.body
71 for.body23.lr.ph: ; preds = %for.cond19.preheader
90 for.end29: ; preds = %entry, %for.body23, %for.cond19.preheader
91 %result = phi i64 [ 0, %entry ], [ %dummyout, %for.body23 ], [ %dummyout, %for.cond19.preheader ]
  /external/llvm/lib/Target/Hexagon/
HexagonHardwareLoops.cpp 145 /// to the loop's preheader.
213 /// \brief Given a loop, if it does not have a preheader, create one.
214 /// Return the block that is the preheader.
325 MachineBasicBlock *Preheader = L->getLoopPreheader();
327 if (!Header || !Preheader || !Latch)
466 MachineBasicBlock *Preheader = L->getLoopPreheader();
472 if (MBB == Preheader)
694 // a computation of it into the preheader.
702 assert (PH && "Should have a preheader by now");
    [all...]
  /external/llvm/test/Transforms/ArgumentPromotion/
pr3085.ll 391 br i1 false, label %bb.i149.preheader, label %bb3.i152
393 bb.i149.preheader: ; preds = %SKIP_COMMENTS.i
396 bb.i149: ; preds = %bb.i149, %bb.i149.preheader
412 br i1 false, label %bb129, label %bb6.i155.preheader
414 bb6.i155.preheader: ; preds = %bb5.i154
417 bb6.i155: ; preds = %bb6.i155, %bb6.i155.preheader
430 br i1 false, label %bb129, label %bb11.i160.preheader
432 bb11.i160.preheader: ; preds = %bb10.i159
435 bb11.i160: ; preds = %bb11.i160, %bb11.i160.preheader
439 br i1 false, label %bb129, label %bb15.i165.preheader
    [all...]
  /external/llvm/test/Analysis/ScalarEvolution/
avoid-smax-1.ll 21 br i1 %cond, label %bb29, label %bb10.preheader
23 bb10.preheader: ; preds = %entry
27 bb.nph7: ; preds = %bb7.preheader
52 bb9: ; preds = %bb7.preheader, %bb7.bb9_crit_edge
58 br i1 %16, label %bb7.preheader, label %bb10.bb18.loopexit_crit_edge
66 bb.nph9: ; preds = %bb10.preheader
71 br label %bb7.preheader
73 bb7.preheader: ; preds = %bb.nph9.split, %bb10
132 bb18.loopexit: ; preds = %bb10.bb18.loopexit_crit_edge.split, %bb10.preheader
  /external/llvm/lib/Target/PowerPC/
PPCCTRLoops.cpp 473 BasicBlock *Preheader = L->getLoopPreheader();
475 // If we don't have a preheader, then insert one. If we already have a
476 // preheader, then we can use it (except if the preheader contains a use of
479 if (!Preheader || mightUseCTR(TT, Preheader))
480 Preheader = InsertPreheaderForLoop(L, this);
481 if (!Preheader)
484 DEBUG(dbgs() << "Preheader for exit count: " << Preheader->getName() << "\n")
    [all...]
  /external/llvm/test/Transforms/LoopUnroll/
unloop.ll 151 for.cond8.preheader.i:
235 br i1 %cmp5.i, label %while.cond.outer.outer.backedge, label %for.cond8.preheader.i8.thread
237 for.cond8.preheader.i8.thread:
342 br label %while.cond.i.preheader
344 while.cond.i.preheader:
345 br i1 undef, label %while.cond.i.preheader.split, label %while.cond.outer.i.loopexit.split
347 while.cond.i.preheader.split:
357 br i1 false, label %while.cond.i.preheader, label %Func2.exit
369 br i1 undef, label %Proc2.exit, label %for.cond.i.preheader
371 for.cond.i.preheader
    [all...]
  /external/llvm/test/CodeGen/Thumb/
dyn-stackalloc.ll 18 br i1 false, label %bb123.preheader, label %return
20 bb123.preheader:
  /external/llvm/test/Instrumentation/BoundsChecking/
phi.ll 30 while.body.i.preheader:
38 %c.addr.02.i = phi i8* [ %incdec.ptr.i, %while.body.i ], [ %addr, %while.body.i.preheader ]
  /external/llvm/test/DebugInfo/X86/
earlydup-crash.ll 17 br i1 undef, label %bb18, label %bb31.preheader
19 bb31.preheader: ; preds = %bb19, %bb
29 br label %bb31.preheader
36 bb31: ; preds = %bb22, %bb31.preheader

Completed in 203 milliseconds

1 2 3 4 5 6 78 91011>>