Lines Matching refs:UnsafeStackPtr
142 Value *UnsafeStackPtr = nullptr; member in __anon2905dedd0111::SafeStack
196 void moveDynamicAllocasToUnsafeStack(Function &F, Value *UnsafeStackPtr,
468 IRB.CreateStore(CurrentTop, UnsafeStackPtr); in createStackRestorePoints()
653 IRB.CreateStore(StaticTop, UnsafeStackPtr); in moveStaticAllocasToUnsafeStack()
658 Function &F, Value *UnsafeStackPtr, AllocaInst *DynamicTop, in moveDynamicAllocasToUnsafeStack() argument
674 Value *SP = IRB.CreatePtrToInt(IRB.CreateLoad(StackPtrTy, UnsafeStackPtr), in moveDynamicAllocasToUnsafeStack()
689 IRB.CreateStore(NewTop, UnsafeStackPtr); in moveDynamicAllocasToUnsafeStack()
712 Instruction *LI = IRB.CreateLoad(StackPtrTy, UnsafeStackPtr); in moveDynamicAllocasToUnsafeStack()
718 Instruction *SI = IRB.CreateStore(II->getArgOperand(0), UnsafeStackPtr); in moveDynamicAllocasToUnsafeStack()
739 auto *CI = dyn_cast<CallInst>(UnsafeStackPtr); in TryInlinePointerAddress()
801 UnsafeStackPtr = IRB.CreateCall(Fn); in run()
803 UnsafeStackPtr = TL.getSafeStackPointerLocation(IRB); in run()
809 IRB.CreateLoad(StackPtrTy, UnsafeStackPtr, false, "unsafe_stack_ptr"); in run()
842 moveDynamicAllocasToUnsafeStack(F, UnsafeStackPtr, DynamicTop, in run()
848 IRB.CreateStore(BasePointer, UnsafeStackPtr); in run()