Lines Matching defs:InsBefore
1016 IntrinsicInst *InsBefore;
3323 assert(APC.InsBefore);
3328 IRBuilder<> IRB(APC.InsBefore);
3342 /// Collect instructions in the entry block after \p InsBefore which initialize
3348 AddressSanitizer &ASan, Instruction &InsBefore,
3350 Instruction *Start = InsBefore.getNextNonDebugInstruction();
3365 // ASan to instrument. These are moved up before InsBefore, and they're
3377 // moving the cast before InsBefore may break the IR.
3407 Instruction *InsBefore = AllocaVec[0];
3408 IRBuilder<> IRB(InsBefore);
3413 auto InsBeforeB = InsBefore->getParent();
3417 AI->moveBefore(InsBefore->getIterator());
3424 findStoresToUninstrumentedArgAllocas(ASan, *InsBefore, ArgInitInsts);
3426 ArgInitInst->moveBefore(InsBefore->getIterator());
3430 LocalEscapeCall->moveBefore(InsBefore->getIterator());
3459 assert(APC.InsBefore);
3467 if (const DILocation *LifetimeLoc = APC.InsBefore->getDebugLoc().get()) {
3514 SplitBlockAndInsertIfThen(UseAfterReturnIsEnabled, InsBefore, false);
3521 IRB.SetInsertPoint(InsBefore);
3537 SplitBlockAndInsertIfThen(NoFakeStack, InsBefore, false);
3542 IRB.SetInsertPoint(InsBefore);
3616 IRBuilder<> IRB(APC.InsBefore);