Lines Matching refs:InsertBefore

660   void instrumentAddress(Instruction *OrigIns, Instruction *InsertBefore,
664 Instruction *InsertBefore, Value *Addr,
670 Instruction *generateCrashCode(Instruction *InsertBefore, Value *Addr,
1347 Instruction *InsertBefore, Value *Addr, in doInstrumentAddress() argument
1357 return Pass->instrumentAddress(I, InsertBefore, Addr, TypeSize, IsWrite, in doInstrumentAddress()
1359 Pass->instrumentUnusualSizeOrAlignment(I, InsertBefore, Addr, TypeSize, in doInstrumentAddress()
1376 Instruction *InsertBefore = I; in instrumentMaskedLoadOrStore() local
1390 InsertBefore = ThenTerm; in instrumentMaskedLoadOrStore()
1393 IRBuilder<> IRB(InsertBefore); in instrumentMaskedLoadOrStore()
1396 doInstrumentAddress(Pass, I, InsertBefore, InstrumentedAddress, Alignment, in instrumentMaskedLoadOrStore()
1462 Instruction *AddressSanitizer::generateCrashCode(Instruction *InsertBefore, in generateCrashCode() argument
1467 IRBuilder<> IRB(InsertBefore); in generateCrashCode()
1512 Instruction *InsertBefore, Value *Addr, in instrumentAddress() argument
1518 IRBuilder<> IRB(InsertBefore); in instrumentAddress()
1543 SplitBlockAndInsertIfThen(TagCheck, InsertBefore, false, in instrumentAddress()
1547 InsertBefore = TagCheckTerm; in instrumentAddress()
1566 Cmp, InsertBefore, false, MDBuilder(*C).createBranchWeights(1, 100000)); in instrumentAddress()
1581 CrashTerm = SplitBlockAndInsertIfThen(Cmp, InsertBefore, !Recover); in instrumentAddress()
1594 Instruction *I, Instruction *InsertBefore, Value *Addr, uint32_t TypeSize, in instrumentUnusualSizeOrAlignment() argument
1596 IRBuilder<> IRB(InsertBefore); in instrumentUnusualSizeOrAlignment()
1610 instrumentAddress(I, InsertBefore, Addr, 8, IsWrite, Size, false, Exp); in instrumentUnusualSizeOrAlignment()
1611 instrumentAddress(I, InsertBefore, LastByte, 8, IsWrite, Size, false, Exp); in instrumentUnusualSizeOrAlignment()