Lines Matching defs:Before
774 bool Before = !MO.isDef();
778 addInsertPoint(MI, Before);
786 // * Before, we have to split the related incoming edge.
788 if (!Before) {
791 addInsertPoint(*It, /*Before*/ true);
793 addInsertPoint(*(--It), /*Before*/ false);
817 addInsertPoint(*It, /*Before*/ false);
820 // * Before, move the insert point before the first terminator.
822 if (Before) {
838 addInsertPoint(*It, /*Before*/ false);
856 bool Before) {
857 addInsertPoint(*new InstrInsertPoint(MI, Before));
878 bool Before)
879 : Instr(Instr), Before(Before) {
882 assert((!Before || !Instr.isPHI()) &&
884 assert((!Before || !Instr.getNextNode() || !Instr.getNextNode()->isPHI()) &&
906 // instruction depending on Before. I.e., there is nothing to do
912 if (!Before)