Lines Matching refs:BasePointer
484 Instruction *BasePointer =
486 assert(BasePointer->getType() == StackPtrTy);
490 IRB.CreateStore(BasePointer, UnsafeStackPtr);
513 IRB.SetInsertPoint(BasePointer->getNextNode());
514 BasePointer = cast<Instruction>(IRB.CreateIntToPtr(
515 IRB.CreateAnd(IRB.CreatePtrToInt(BasePointer, IntPtrTy),
521 IRB.SetInsertPoint(BasePointer->getNextNode());
535 // NOTE: we ensure that BasePointer itself is aligned to >= Align.
539 Value *Off = IRB.CreateGEP(BasePointer, // BasePointer is i8*
545 replaceDbgDeclare(Arg, BasePointer, BasePointer->getNextNode(), DIB,
566 // NOTE: we ensure that BasePointer itself is aligned to >= Align.
570 Value *Off = IRB.CreateGEP(BasePointer, // BasePointer is i8*
577 replaceDbgDeclareForAlloca(AI, BasePointer, DIB, /*Deref=*/true, -StaticOffset);
582 // Re-align BasePointer so that our callees would see it aligned as
584 // FIXME: no need to update BasePointer in leaf functions.
588 IRB.SetInsertPoint(BasePointer->getNextNode());
591 IRB.CreateGEP(BasePointer, ConstantInt::get(Int32Ty, -StaticOffset),