reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
649 ArraySize = IRB.CreateIntCast(ArraySize, IntPtrTy, false); 653 Value *Size = IRB.CreateMul(ArraySize, ConstantInt::get(IntPtrTy, TySize)); 655 Value *SP = IRB.CreatePtrToInt(IRB.CreateLoad(StackPtrTy, UnsafeStackPtr), 655 Value *SP = IRB.CreatePtrToInt(IRB.CreateLoad(StackPtrTy, UnsafeStackPtr), 657 SP = IRB.CreateSub(SP, Size); 665 Value *NewTop = IRB.CreateIntToPtr( 666 IRB.CreateAnd(SP, ConstantInt::get(IntPtrTy, ~uint64_t(Align - 1))), 670 IRB.CreateStore(NewTop, UnsafeStackPtr); 672 IRB.CreateStore(NewTop, DynamicTop); 674 Value *NewAI = IRB.CreatePointerCast(NewTop, AI->getType());