Home
last modified time | relevance | path

Searched refs:getPointerOperandType (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DOperator.h468 Type *getPointerOperandType() const {
477 return getPointerOperandType()->getPointerAddressSpace();
582 Type *getPointerOperandType() const {
588 return cast<PointerType>(getPointerOperandType())->getAddressSpace();
H A DInstructions.h262 Type *getPointerOperandType() const { return getPointerOperand()->getType(); } in getPointerOperandType() function
266 return getPointerOperandType()->getPointerAddressSpace(); in getPointerAddressSpace()
389 Type *getPointerOperandType() const { return getPointerOperand()->getType(); } in getPointerOperandType() function
393 return getPointerOperandType()->getPointerAddressSpace(); in getPointerAddressSpace()
1065 Type *getPointerOperandType() const {
1071 return getPointerOperandType()->getPointerAddressSpace();
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInterleavedAccess.cpp97 auto *PtrTy = LI->getPointerOperandType(); in lowerInterleavedLoad()
177 auto *PtrTy = SI->getPointerOperandType(); in lowerInterleavedStore()
255 Type *PtrTy = LI->getPointerOperandType(); in lowerDeinterleaveIntrinsicToLoad()
319 auto *PtrTy = SI->getPointerOperandType(); in lowerInterleaveIntrinsicToStore()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVLegalizePointerCast.cpp97 SmallVector<Type *, 2> Types = {BadLoad->getPointerOperandType(), in loadFirstValueFromAggregate()
98 BadLoad->getPointerOperandType()}; in loadFirstValueFromAggregate()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILLegalizePass.cpp126 Type *GEPType = GEP->getPointerOperandType(); in fixI8UseChain()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DInstruction.cpp817 Type *GetElementPtrInst::getPointerOperandType() const { in getPointerOperandType() function in llvm::sandboxir::GetElementPtrInst
819 cast<llvm::GetElementPtrInst>(Val)->getPointerOperandType()); in getPointerOperandType()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp4666 auto *PartPtrTy = LI->getPointerOperandType(); in presplitLoadsAndStores()
4722 auto *PartPtrTy = SI->getPointerOperandType(); in presplitLoadsAndStores()
4806 auto *LoadPartPtrTy = LI->getPointerOperandType(); in presplitLoadsAndStores()
4807 auto *StorePartPtrTy = SI->getPointerOperandType(); in presplitLoadsAndStores()
H A DLowerMatrixIntrinsics.cpp1863 PHINode *PHI = Builder.CreatePHI(Load->getPointerOperandType(), 3); in getNonAliasingPointer()
H A DGVN.cpp1446 assert(Sel->getType() == Load->getPointerOperandType()); in AnalyzeLoadAvailability()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerBufferFatPointers.cpp1801 if (!isSplitFatPtr(LI.getPointerOperandType())) in visitLoadInst()
1810 if (!isSplitFatPtr(SI.getPointerOperandType())) in visitStoreInst()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp1116 if (LdInst->getPointerOperandType() != LdInst->getType()) in insertSpills()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp4035 if (CLHS->getPointerOperandType() == CRHS->getPointerOperandType() && in simplifyICmpInst()
4036 Q.DL.getTypeSizeInBits(CLHS->getPointerOperandType()) == in simplifyICmpInst()
H A DLoopAccessAnalysis.cpp1109 Type *IntPtrTy = SE->getEffectiveSCEVType(GEP->getPointerOperandType()); in findForkedSCEVs()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DVerifier.cpp4215 Type *TargetTy = GEP.getPointerOperandType()->getScalarType(); in visitGetElementPtrInst()
4244 if (GEP.getPointerOperandType()->isVectorTy()) in visitGetElementPtrInst()
4247 cast<VectorType>(GEP.getPointerOperandType())->getElementCount(), in visitGetElementPtrInst()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DInstruction.h1723 LLVM_ABI Type *getPointerOperandType() const;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp9813 PoisonValue::get(cast<LoadInst>(VL0)->getPointerOperandType())}); in buildOriginalOperands()
9888 ->getPointerOperandType() in buildOriginalOperands()
18314 Type *StrideTy = DL->getIndexType(SI->getPointerOperandType()); in vectorizeTree()
24702 if (V->getPointerOperandType()->getTypeID() < in vectorizeStoreChains()
24703 V2->getPointerOperandType()->getTypeID()) in vectorizeStoreChains()
24705 if (V->getPointerOperandType()->getTypeID() > in vectorizeStoreChains()
24706 V2->getPointerOperandType()->getTypeID()) in vectorizeStoreChains()
24739 if (V1->getPointerOperandType() != V2->getPointerOperandType()) in vectorizeStoreChains()
H A DLoopVectorize.cpp6133 Type *PtrTy = VectorType::get(HGram->Load->getPointerOperandType(), VF); in getInstructionCost()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1435 Type *OffsetIRTy = DL->getIndexType(SI.getPointerOperandType()); in translateStore()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp3111 DL.getIndexType(GEP.getPointerOperandType()->getScalarType()); in visitGetElementPtrInst()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp5984 auto *IntPtrTy = DL.getIntPtrType(GEP->getPointerOperandType()); in EmitGEPOffsetInBytes()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp17201 Type *PtrTy = LI->getPointerOperandType(); in lowerInterleavedLoad()
17404 Type *PtrTy = SI->getPointerOperandType(); in lowerInterleavedStore()
17505 Type *PtrTy = LI->getPointerOperandType(); in lowerDeinterleaveIntrinsicToLoad()
17584 Type *PtrTy = SI->getPointerOperandType(); in lowerInterleaveIntrinsicToStore()