Home
last modified time | relevance | path

Searched refs:getBasePointer (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuilder.h60 return Addr.getBasePointer(); in emitRawPointerFromAddress()
197 return Address(CreateAddrSpaceCast(Addr.getBasePointer(), Ty, Name),
230 return Address(CreateStructGEP(Addr.getElementType(), Addr.getBasePointer(),
253 CreateInBoundsGEP(Addr.getElementType(), Addr.getBasePointer(),
272 CreateInBoundsGEP(ElTy, Addr.getBasePointer(), getSize(Index), Name),
288 return Address(CreateGEP(ElTy, Addr.getBasePointer(), getSize(Index), Name),
313 CreateInBoundsGEP(Addr.getElementType(), Addr.getBasePointer(),
322 return Address(CreateGEP(Addr.getElementType(), Addr.getBasePointer(),
362 return CreateIsNull(Addr.getBasePointer(), Name);
436 Addr.getBasePointer(), FieldIndex, DbgInfo)); in CreatePreserveUnionAccessIndex()
[all …]
H A DAddress.h198 llvm::Value *getBasePointer() const { in getBasePointer() function
255 return getBasePointer(); in emitRawPointer()
278 return Address(getBasePointer(), ElemTy, getAlignment(), in withElementType()
288 : PointerAndKnownNonNull(Addr.isValid() ? Addr.getBasePointer() : nullptr, in RawAddress()
H A DCGValue.h90 return getAggregateAddress().getBasePointer();
274 assert(Addr.getBasePointer()->getType()->isPointerTy());
380 return Addr.getBasePointer();
393 return Addr.getBasePointer();
H A DCGPointerAuth.cpp721 return Address(getBasePointer(), getElementType(), getAlignment(), in getResignedAddress()
730 Val = getBasePointer(); in getResignedAddress()
732 Val = CGF.emitPointerAuthResign(getBasePointer(), QualType(), CurInfo, in getResignedAddress()
751 return CGF.getAsNaturalAddressOf(Addr, PointeeTy).getBasePointer(); in emitResignedPointer()
H A DCodeGenFunction.h164 if (DominatingLLVMValue::needsSaving(value.getBasePointer()) ||
170 return {DominatingLLVMValue::save(CGF, value.getBasePointer()),
1786 CGF.CXXThisValue = CGF.CXXDefaultInitExprThis.getBasePointer();
2680 PtrPhi->addIncoming(LHS.getBasePointer(), LHSBlock);
2681 PtrPhi->addIncoming(RHS.getBasePointer(), RHSBlock);
3513 return Addr.getBasePointer();
4628 return getAsNaturalAddressOf(Addr, PointeeType).getBasePointer();
H A DCGCall.cpp3639 load->getPointerOperand() != CGF.GetAddrOfLocalVar(self).getBasePointer()) in tryRemoveRetainOfSelf()
3676 llvm::Value *ReturnValuePtr = CGF.ReturnValue.getBasePointer(); in findDominatingStoreToReturnValue()
4288 return llvm::isKnownNonZero(Addr.getBasePointer(), CGF.CGM.getDataLayout()); in isProvablyNonNull()
4296 assert(!isProvablyNull(srcAddr.getBasePointer()) && in emitWriteback()
4304 writeback.Temporary.getBasePointer()); in emitWriteback()
4416 if (isProvablyNull(srcAddr.getBasePointer())) { in emitWritebackArg()
5270 UnusedReturnSizePtr = EmitLifetimeStart(size, SRetPtr.getBasePointer()); in EmitCall()
5279 llvm::Value *V = SRetPtr.getBasePointer(); in EmitCall()
H A DCGCoroutine.cpp872 dyn_cast<llvm::AllocaInst>(ParmAddr.getBasePointer())) { in EmitCoroutineBody()
H A DCGException.cpp1839 dyn_cast_or_null<llvm::AllocaInst>(ParentVar.getBasePointer())) { in recoverAddrOfEscapedLocal()
1931 cast<llvm::AllocaInst>(I.second.getBasePointer()); in EmitCapturedLocals()
H A DCGExprAgg.cpp311 LifetimeSizePtr = CGF.EmitLifetimeStart(Size, RetAddr.getBasePointer()); in withReturnValueSlot()
341 CGF.EmitLifetimeEnd(LifetimeSizePtr, RetAddr.getBasePointer()); in withReturnValueSlot()
H A DCGExpr.cpp1656 llvm::Value *V = Addr.getBasePointer(); in EmitLValueHelper()
2011 if (auto *GV = dyn_cast<llvm::GlobalValue>(Addr.getBasePointer())) in EmitLoadOfScalar()
2176 if (auto *GV = dyn_cast<llvm::GlobalValue>(Addr.getBasePointer())) in EmitStoreOfScalar()
3266 Builder.CreateThreadLocalAddress(addr.getBasePointer()), in EmitDeclRefLValue()
5750 llvm::Value *Addr = TempLV.getAddress().getBasePointer(); in EmitHLSLOutArgExpr()
H A DCGObjCMac.cpp4337 if (llvm::Value *Ptr = V.getBasePointer()) in addIfPresent()
H A DCGStmtOpenMP.cpp5104 Pair.first, Pair.second.getBasePointer(), CGF.Builder, in EmitOMPTaskBasedDirective()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DAddress.h80 mlir::Value getBasePointer() const { in getBasePointer() function
H A DCIRGenBuilder.cpp77 return Address(builder.createPtrBitcast(getBasePointer(), elemTy), elemTy, in withElementType()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopCacheAnalysis.h58 const SCEV *getBasePointer() const { return BasePointer; } in getBasePointer() function
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopCacheAnalysis.cpp164 if (BasePointer != Other.getBasePointer() && !isAliased(Other, AA)) { in hasSpacialReuse()
220 if (BasePointer != Other.getBasePointer() && !isAliased(Other, AA)) { in hasTemporalReuse()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DX86.cpp3191 CGF.Builder.CreateGEP(CGF.Int8Ty, Tmp.getBasePointer(), PtrOffset), in EmitVAArg()