Lines Matching refs:BasePointer
180 Instruction *BasePointer,
494 Instruction *BasePointer, AllocaInst *StackGuardSlot) {
496 return BasePointer;
557 IRB.SetInsertPoint(BasePointer->getNextNode());
558 BasePointer = cast<Instruction>(IRB.CreateIntToPtr(
559 IRB.CreateAnd(IRB.CreatePtrToInt(BasePointer, IntPtrTy),
564 IRB.SetInsertPoint(BasePointer->getNextNode());
568 Value *Off = IRB.CreateGEP(Int8Ty, BasePointer, // BasePointer is i8*
587 Value *Off = IRB.CreateGEP(Int8Ty, BasePointer, // BasePointer is i8*
593 replaceDbgDeclare(Arg, BasePointer, DIB, DIExpression::ApplyOffset,
605 replaceDbgDeclare(AI, BasePointer, DIB, DIExpression::ApplyOffset, -Offset);
606 replaceDbgValueForAlloca(AI, BasePointer, DIB, -Offset);
622 Value *Off = IRBUser.CreateGEP(Int8Ty, BasePointer, // BasePointer is i8*
637 // Re-align BasePointer so that our callees would see it aligned as
639 // FIXME: no need to update BasePointer in leaf functions.
643 IRB.SetInsertPoint(BasePointer->getNextNode());
646 IRB.CreateGEP(Int8Ty, BasePointer, ConstantInt::get(Int32Ty, -FrameSize),
802 Instruction *BasePointer =
804 assert(BasePointer->getType() == StackPtrTy);
825 Returns, BasePointer, StackGuardSlot);
843 IRB.CreateStore(BasePointer, UnsafeStackPtr);