Lines Matching defs:InsertBefore
770 void instrumentAddress(Instruction *OrigIns, Instruction *InsertBefore,
776 Instruction *InsertBefore, Value *Addr,
782 Instruction *InsertBefore, Value *Addr,
796 Instruction *generateCrashCode(Instruction *InsertBefore, Value *Addr,
1605 Instruction *InsertBefore, Value *Addr,
1622 return Pass->instrumentAddress(I, InsertBefore, Addr, Alignment,
1627 Pass->instrumentUnusualSizeOrAlignment(I, InsertBefore, Addr, TypeStoreSize,
1754 Instruction *AddressSanitizer::generateCrashCode(Instruction *InsertBefore,
1760 InstrumentationIRBuilder IRB(InsertBefore);
1802 Instruction *OrigIns, Instruction *InsertBefore, Value *Addr,
1810 return InsertBefore;
1812 IRBuilder<> IRB(InsertBefore);
1818 SplitBlockAndInsertIfThen(Cmp, InsertBefore, false);
1819 InsertBefore = cast<Instruction>(AddrSpaceZeroLanding);
1820 return InsertBefore;
1848 Instruction *InsertBefore, Value *Addr,
1855 InsertBefore = instrumentAMDGPUAddress(OrigIns, InsertBefore, Addr,
1857 if (!InsertBefore)
1861 InstrumentationIRBuilder IRB(InsertBefore);
1909 Cmp, InsertBefore, false, MDBuilder(*C).createUnlikelyBranchWeights());
1924 CrashTerm = SplitBlockAndInsertIfThen(Cmp, InsertBefore, !Recover);
1938 Instruction *I, Instruction *InsertBefore, Value *Addr,
1941 InstrumentationIRBuilder IRB(InsertBefore);
1959 instrumentAddress(I, InsertBefore, Addr, {}, 8, IsWrite, Size, false, Exp,
1961 instrumentAddress(I, InsertBefore, LastByte, {}, 8, IsWrite, Size, false,