Lines Matching refs:InsBefore
891 IntrinsicInst *InsBefore; member
2991 assert(APC.InsBefore); in processDynamicAllocas()
2996 IRBuilder<> IRB(APC.InsBefore); in processDynamicAllocas()
3016 AddressSanitizer &ASan, Instruction &InsBefore, in findStoresToUninstrumentedArgAllocas() argument
3018 Instruction *Start = InsBefore.getNextNonDebugInstruction(); in findStoresToUninstrumentedArgAllocas()
3075 Instruction *InsBefore = AllocaVec[0]; in processStaticAllocas() local
3076 IRBuilder<> IRB(InsBefore); in processStaticAllocas()
3081 auto InsBeforeB = InsBefore->getParent(); in processStaticAllocas()
3085 AI->moveBefore(InsBefore); in processStaticAllocas()
3092 findStoresToUninstrumentedArgAllocas(ASan, *InsBefore, ArgInitInsts); in processStaticAllocas()
3094 ArgInitInst->moveBefore(InsBefore); in processStaticAllocas()
3097 if (LocalEscapeCall) LocalEscapeCall->moveBefore(InsBefore); in processStaticAllocas()
3126 assert(APC.InsBefore); in processStaticAllocas()
3134 if (const DILocation *LifetimeLoc = APC.InsBefore->getDebugLoc().get()) { in processStaticAllocas()
3181 SplitBlockAndInsertIfThen(UseAfterReturnIsEnabled, InsBefore, false); in processStaticAllocas()
3188 IRB.SetInsertPoint(InsBefore); in processStaticAllocas()
3203 SplitBlockAndInsertIfThen(NoFakeStack, InsBefore, false); in processStaticAllocas()
3208 IRB.SetInsertPoint(InsBefore); in processStaticAllocas()
3282 IRBuilder<> IRB(APC.InsBefore); in processStaticAllocas()