reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SafeStack.cpp
  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());