Lines Matching refs:StackPtrTy
135 Type *StackPtrTy; member in __anonb64362000111::SafeStack
212 StackPtrTy(Type::getInt8PtrTy(F.getContext())), in SafeStack()
376 F.getParent()->getOrInsertGlobal("__stack_chk_guard", StackPtrTy); in getStackGuard()
377 return IRB.CreateLoad(StackPtrTy, StackGuardVar, "StackGuard"); in getStackGuard()
451 DynamicTop = IRB.CreateAlloca(StackPtrTy, /*ArraySize=*/nullptr, in createStackRestorePoints()
462 DynamicTop ? IRB.CreateLoad(StackPtrTy, DynamicTop) : StaticTop; in createStackRestorePoints()
471 Value *V = IRB.CreateLoad(StackPtrTy, StackGuardSlot); in checkStackGuard()
562 StackPtrTy)); in moveStaticAllocasToUnsafeStack()
670 Value *SP = IRB.CreatePtrToInt(IRB.CreateLoad(StackPtrTy, UnsafeStackPtr), in moveDynamicAllocasToUnsafeStack()
682 StackPtrTy); in moveDynamicAllocasToUnsafeStack()
708 Instruction *LI = IRB.CreateLoad(StackPtrTy, UnsafeStackPtr); in moveDynamicAllocasToUnsafeStack()
795 "__safestack_pointer_address", StackPtrTy->getPointerTo(0)); in run()
804 IRB.CreateLoad(StackPtrTy, UnsafeStackPtr, false, "unsafe_stack_ptr"); in run()
805 assert(BasePointer->getType() == StackPtrTy); in run()
813 StackGuardSlot = IRB.CreateAlloca(StackPtrTy, nullptr); in run()