Lines Matching defs:InsBefore
1006 IntrinsicInst *InsBefore;
3317 assert(APC.InsBefore);
3322 IRBuilder<> IRB(APC.InsBefore);
3336 /// Collect instructions in the entry block after \p InsBefore which initialize
3342 AddressSanitizer &ASan, Instruction &InsBefore,
3344 Instruction *Start = InsBefore.getNextNonDebugInstruction();
3359 // ASan to instrument. These are moved up before InsBefore, and they're
3371 // moving the cast before InsBefore may break the IR.
3401 Instruction *InsBefore = AllocaVec[0];
3402 IRBuilder<> IRB(InsBefore);
3407 auto InsBeforeB = InsBefore->getParent();
3411 AI->moveBefore(InsBefore);
3418 findStoresToUninstrumentedArgAllocas(ASan, *InsBefore, ArgInitInsts);
3420 ArgInitInst->moveBefore(InsBefore);
3423 if (LocalEscapeCall) LocalEscapeCall->moveBefore(InsBefore);
3452 assert(APC.InsBefore);
3460 if (const DILocation *LifetimeLoc = APC.InsBefore->getDebugLoc().get()) {
3507 SplitBlockAndInsertIfThen(UseAfterReturnIsEnabled, InsBefore, false);
3514 IRB.SetInsertPoint(InsBefore);
3530 SplitBlockAndInsertIfThen(NoFakeStack, InsBefore, false);
3535 IRB.SetInsertPoint(InsBefore);
3609 IRBuilder<> IRB(APC.InsBefore);