Lines Matching refs:InsertBefore
304 void instrumentAddress(Instruction *OrigIns, Instruction *InsertBefore,
309 Instruction *generateCrashCode(Instruction *InsertBefore, Value *Addr,
315 Instruction *InsertBefore, bool IsWrite);
607 Value *Addr, Value *Size, Instruction *InsertBefore, bool IsWrite) {
608 IRBuilder<> IRB(InsertBefore);
612 instrumentAddress(OrigIns, InsertBefore, Addr, 8, IsWrite, Size);
614 IRB.SetInsertPoint(InsertBefore);
618 instrumentAddress(OrigIns, InsertBefore, AddrLast, 8, IsWrite, Size);
629 Instruction *InsertBefore = MI;
634 IRBuilder<> IRB(InsertBefore);
638 InsertBefore = SplitBlockAndInsertIfThen(cast<Instruction>(Cmp), false);
641 instrumentMemIntrinsicParam(MI, Dst, Length, InsertBefore, true);
643 instrumentMemIntrinsicParam(MI, Src, Length, InsertBefore, false);
747 Instruction *InsertBefore, Value *Addr,
749 IRBuilder<> IRB(InsertBefore);
780 Instruction *InsertBefore,
783 IRBuilder<> IRB(InsertBefore);