Lines Matching defs:BasePointer
161 Instruction *BasePointer,
489 ArrayRef<Argument *> ByValArguments, Instruction *BasePointer,
492 return BasePointer;
551 IRB.SetInsertPoint(BasePointer->getNextNode());
552 BasePointer = cast<Instruction>(IRB.CreateIntToPtr(
554 IRB.CreatePtrToInt(BasePointer, IntPtrTy),
559 IRB.SetInsertPoint(BasePointer->getNextNode());
564 IRB.CreatePtrAdd(BasePointer, ConstantInt::get(Int32Ty, -Offset));
583 IRB.CreatePtrAdd(BasePointer, ConstantInt::get(Int32Ty, -Offset));
588 replaceDbgDeclare(Arg, BasePointer, DIB, DIExpression::ApplyOffset,
600 replaceDbgDeclare(AI, BasePointer, DIB, DIExpression::ApplyOffset, -Offset);
601 replaceDbgValueForAlloca(AI, BasePointer, DIB, -Offset);
618 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);