Lines Matching defs:InsertBefore
765 void instrumentAddress(Instruction *OrigIns, Instruction *InsertBefore,
771 Instruction *InsertBefore, Value *Addr,
777 Instruction *InsertBefore, Value *Addr,
791 Instruction *generateCrashCode(Instruction *InsertBefore, Value *Addr,
1592 Instruction *InsertBefore, Value *Addr,
1609 return Pass->instrumentAddress(I, InsertBefore, Addr, Alignment,
1614 Pass->instrumentUnusualSizeOrAlignment(I, InsertBefore, Addr, TypeStoreSize,
1741 Instruction *AddressSanitizer::generateCrashCode(Instruction *InsertBefore,
1747 InstrumentationIRBuilder IRB(InsertBefore);
1789 Instruction *OrigIns, Instruction *InsertBefore, Value *Addr,
1797 return InsertBefore;
1799 IRBuilder<> IRB(InsertBefore);
1805 SplitBlockAndInsertIfThen(Cmp, InsertBefore, false);
1806 InsertBefore = cast<Instruction>(AddrSpaceZeroLanding);
1807 return InsertBefore;
1835 Instruction *InsertBefore, Value *Addr,
1842 InsertBefore = instrumentAMDGPUAddress(OrigIns, InsertBefore, Addr,
1844 if (!InsertBefore)
1848 InstrumentationIRBuilder IRB(InsertBefore);
1899 Cmp, InsertBefore, false, MDBuilder(*C).createUnlikelyBranchWeights());
1914 CrashTerm = SplitBlockAndInsertIfThen(Cmp, InsertBefore, !Recover);
1928 Instruction *I, Instruction *InsertBefore, Value *Addr,
1931 InstrumentationIRBuilder IRB(InsertBefore);
1949 instrumentAddress(I, InsertBefore, Addr, {}, 8, IsWrite, Size, false, Exp,
1951 instrumentAddress(I, InsertBefore, LastByte, {}, 8, IsWrite, Size, false,