Lines Matching refs:Before
745 bool Before = !MO.isDef();
749 addInsertPoint(MI, Before);
757 // * Before, we have to split the related incoming edge.
759 if (!Before) {
762 addInsertPoint(*It, /*Before*/ true);
764 addInsertPoint(*(--It), /*Before*/ false);
788 addInsertPoint(*It, /*Before*/ false);
791 // * Before, move the insert point before the first terminator.
793 if (Before) {
809 addInsertPoint(*It, /*Before*/ false);
827 bool Before) {
828 addInsertPoint(*new InstrInsertPoint(MI, Before));
849 bool Before)
850 : InsertPoint(), Instr(Instr), Before(Before) {
853 assert((!Before || !Instr.isPHI()) &&
855 assert((!Before || !Instr.getNextNode() || !Instr.getNextNode()->isPHI()) &&
877 // instruction depending on Before. I.e., there is nothing to do
883 if (!Before)