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

References

lib/CodeGen/SafeStack.cpp
  542     IRB.SetInsertPoint(BasePointer->getNextNode());
  543     BasePointer = cast<Instruction>(IRB.CreateIntToPtr(
  544         IRB.CreateAnd(IRB.CreatePtrToInt(BasePointer, IntPtrTy),
  544         IRB.CreateAnd(IRB.CreatePtrToInt(BasePointer, IntPtrTy),
  549   IRB.SetInsertPoint(BasePointer->getNextNode());
  553     Value *Off = IRB.CreateGEP(Int8Ty, BasePointer, // BasePointer is i8*
  556         IRB.CreateBitCast(Off, StackGuardSlot->getType(), "StackGuardSlot");
  572     Value *Off = IRB.CreateGEP(Int8Ty, BasePointer, // BasePointer is i8*
  574     Value *NewArg = IRB.CreateBitCast(Off, Arg->getType(),
  581     IRB.SetInsertPoint(cast<Instruction>(NewArg)->getNextNode());
  582     IRB.CreateMemCpy(Off, Align, Arg, Arg->getParamAlignment(), Size);
  587     IRB.SetInsertPoint(AI);
  629   IRB.SetInsertPoint(BasePointer->getNextNode());
  632       IRB.CreateGEP(Int8Ty, BasePointer, ConstantInt::get(Int32Ty, -FrameSize),
  634   IRB.CreateStore(StaticTop, UnsafeStackPtr);