Lines Matching refs:UnsafeStackPtr
136 Value *UnsafeStackPtr = nullptr; member in __anona08a2d6e0111::SafeStack
192 void moveDynamicAllocasToUnsafeStack(Function &F, Value *UnsafeStackPtr,
457 IRB.CreateStore(CurrentTop, UnsafeStackPtr); in createStackRestorePoints()
642 IRB.CreateStore(StaticTop, UnsafeStackPtr); in moveStaticAllocasToUnsafeStack()
647 Function &F, Value *UnsafeStackPtr, AllocaInst *DynamicTop, in moveDynamicAllocasToUnsafeStack() argument
663 Value *SP = IRB.CreatePtrToInt(IRB.CreateLoad(UnsafeStackPtr), IntPtrTy); in moveDynamicAllocasToUnsafeStack()
677 IRB.CreateStore(NewTop, UnsafeStackPtr); in moveDynamicAllocasToUnsafeStack()
701 Instruction *LI = IRB.CreateLoad(UnsafeStackPtr); in moveDynamicAllocasToUnsafeStack()
707 Instruction *SI = IRB.CreateStore(II->getArgOperand(0), UnsafeStackPtr); in moveDynamicAllocasToUnsafeStack()
727 if (!isa<CallInst>(UnsafeStackPtr)) in TryInlinePointerAddress()
733 CallSite CS(UnsafeStackPtr); in TryInlinePointerAddress()
788 UnsafeStackPtr = IRB.CreateCall(Fn); in run()
790 UnsafeStackPtr = TL.getSafeStackPointerLocation(IRB); in run()
796 IRB.CreateLoad(UnsafeStackPtr, false, "unsafe_stack_ptr"); in run()
830 moveDynamicAllocasToUnsafeStack(F, UnsafeStackPtr, DynamicTop, in run()
836 IRB.CreateStore(BasePointer, UnsafeStackPtr); in run()