Home | History | Annotate | Download | only in Scalar

Lines Matching full:preheader

85     /// preheader) from the given preheader.
278 // A typical usage of this function is to check if the preheader function is
280 // the preheader and be placed at the end of the precondition block without
332 // It should have a preheader containing nothing but a goto instruction.
534 // it back from the precondition block to the preheader.
942 /// transform this into a memset or memset_pattern in the loop preheader, do so.
976 // header. This allows us to insert code for it in the preheader.
977 BasicBlock *Preheader = CurLoop->getLoopPreheader();
978 IRBuilder<> Builder(Preheader->getTerminator());
982 // this into a memset in the loop preheader now if we want. However, this
989 Preheader->getTerminator());
1015 Expander.expandCodeFor(NumBytesS, IntPtr, Preheader->getTerminator());
1065 // header. This allows us to insert code for it in the preheader.
1066 BasicBlock *Preheader = CurLoop->getLoopPreheader();
1067 IRBuilder<> Builder(Preheader->getTerminator());
1071 // this into a memcpy in the loop preheader now if we want. However, this
1079 Preheader->getTerminator());
1095 Preheader->getTerminator());
1121 Expander.expandCodeFor(NumBytesS, IntPtr, Preheader->getTerminator());