Lines Matching defs:BasePointer
160 Instruction *BasePointer,
488 ArrayRef<Argument *> ByValArguments, Instruction *BasePointer,
491 return BasePointer;
550 IRB.SetInsertPoint(BasePointer->getNextNode());
551 BasePointer = cast<Instruction>(IRB.CreateIntToPtr(
553 IRB.CreatePtrToInt(BasePointer, IntPtrTy),
558 IRB.SetInsertPoint(BasePointer->getNextNode());
563 IRB.CreatePtrAdd(BasePointer, ConstantInt::get(Int32Ty, -Offset));
582 IRB.CreatePtrAdd(BasePointer, ConstantInt::get(Int32Ty, -Offset));
587 replaceDbgDeclare(Arg, BasePointer, DIB, DIExpression::ApplyOffset,
599 replaceDbgDeclare(AI, BasePointer, DIB, DIExpression::ApplyOffset, -Offset);
600 replaceDbgValueForAlloca(AI, BasePointer, DIB, -Offset);
617 IRBUser.CreatePtrAdd(BasePointer, ConstantInt::get(Int32Ty, -Offset));
632 // Re-align BasePointer so that our callees would see it aligned as
634 // FIXME: no need to update BasePointer in leaf functions.
645 IRB.SetInsertPoint(BasePointer->getNextNode());
648 IRB.CreatePtrAdd(BasePointer, ConstantInt::get(Int32Ty, -FrameSize),
803 Instruction *BasePointer =
805 assert(BasePointer->getType() == StackPtrTy);
825 IRB, F, StaticAllocas, ByValArguments, BasePointer, StackGuardSlot);
843 IRB.CreateStore(BasePointer, UnsafeStackPtr);