Lines Matching full:basepointer
160 Instruction *BasePointer,
516 Instruction *BasePointer, AllocaInst *StackGuardSlot) {
518 return BasePointer;
569 IRB.SetInsertPoint(BasePointer->getNextNode());
570 BasePointer = cast<Instruction>(IRB.CreateIntToPtr(
571 IRB.CreateAnd(IRB.CreatePtrToInt(BasePointer, IntPtrTy),
576 IRB.SetInsertPoint(BasePointer->getNextNode());
580 Value *Off = IRB.CreateGEP(BasePointer, // BasePointer is i8*
598 Value *Off = IRB.CreateGEP(BasePointer, // BasePointer is i8*
604 replaceDbgDeclare(Arg, BasePointer, BasePointer->getNextNode(), DIB,
620 replaceDbgDeclareForAlloca(AI, BasePointer, DIB, /*Deref=*/true, -Offset);
621 replaceDbgValueForAlloca(AI, BasePointer, DIB, -Offset);
637 Value *Off = IRBUser.CreateGEP(BasePointer, // BasePointer is i8*
656 // Re-align BasePointer so that our callees would see it aligned as
658 // FIXME: no need to update BasePointer in leaf functions.
662 IRB.SetInsertPoint(BasePointer->getNextNode());
665 IRB.CreateGEP(BasePointer, ConstantInt::get(Int32Ty, -FrameSize),
793 Instruction *BasePointer =
795 assert(BasePointer->getType() == StackPtrTy);
816 Returns, BasePointer, StackGuardSlot);
834 IRB.CreateStore(BasePointer, UnsafeStackPtr);