| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Operator.cpp | 76 Type *GEPOperator::getResultElementType() const { in getResultElementType() function in llvm::GEPOperator 78 return I->getResultElementType(); in getResultElementType() 79 return cast<GetElementPtrConstantExpr>(this)->getResultElementType(); in getResultElementType()
|
| H A D | ConstantsContext.h | 219 Type *getResultElementType() const;
|
| H A D | Constants.cpp | 2804 Type *GetElementPtrConstantExpr::getResultElementType() const { in getResultElementType() function in GetElementPtrConstantExpr
|
| H A D | Verifier.cpp | 4238 Check(PtrTy && GEP.getResultElementType() == ElTy, in visitGetElementPtrInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DirectXIRPasses/ |
| H A D | PointerTypeAnalysis.cpp | 35 if (!Inst->getResultElementType()->isPointerTy()) in classifyPointerType() 36 PointeeTy = Inst->getResultElementType(); in classifyPointerType()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | RelLookupTableConverter.cpp | 44 Load->getType() != GEP->getResultElementType()) in shouldConvertToRelLookupTable()
|
| H A D | ValueMapper.cpp | 1053 TypeMapper->remapType(GEP->getResultElementType())); in remapInstruction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | NaryReassociate.cpp | 430 Type *ElementType = GEP->getResultElementType(); in tryReassociateGEPAtIndex() 458 Builder.CreateGEP(GEP->getResultElementType(), Candidate, RHS)); in tryReassociateGEPAtIndex()
|
| H A D | SeparateConstOffsetFromGEP.cpp | 1016 if (!TTI.isLegalAddressingMode(GEP->getResultElementType(), in reorderGEP() 1077 if (!TTI.isLegalAddressingMode(GEP->getResultElementType(), in splitGEP()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFPreserveStaticOffset.cpp | 342 Type *ResultElementType = First->getResultElementType(); in foldGEPChainAsStructAccess() 359 ResultElementType = GEP->getResultElementType(); in foldGEPChainAsStructAccess()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopIdiomVectorize.cpp | 361 !GEPA->getResultElementType()->isIntegerTy(8) || in recognizeByteCompare() 362 !GEPB->getResultElementType()->isIntegerTy(8) || in recognizeByteCompare() 1128 if (GEPSearch->getResultElementType() != CharTy || in recognizeFindFirstByte() 1129 GEPNeedle->getResultElementType() != CharTy) in recognizeFindFirstByte()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Operator.h | 473 LLVM_ABI Type *getResultElementType() const;
|
| H A D | Instructions.h | 1012 Type *getResultElementType() const {
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUPerfHintAnalysis.cpp | 260 if (TLI->isLegalAddressingMode(*DL, AM, GEP->getResultElementType(), in visit()
|
| H A D | AMDGPULowerBufferFatPointers.cpp | 571 I.setResultElementType(TypeMap->remapType(I.getResultElementType())); in visitGetElementPtrInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | InterleavedLoadCombinePass.cpp | 1025 unsigned ResultSize = DL.getTypeAllocSize(GEP.getResultElementType()); in computePolynomialFromPointer()
|
| H A D | CodeGenPrepare.cpp | 6731 GEP->getResultElementType(), in splitLargeGEPOffsets()
|
| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | Instruction.cpp | 808 Type *GetElementPtrInst::getResultElementType() const { in getResultElementType() function in llvm::sandboxir::GetElementPtrInst 810 cast<llvm::GetElementPtrInst>(Val)->getResultElementType()); in getResultElementType()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Instruction.h | 1699 LLVM_ABI Type *getResultElementType() const;
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenFunction.cpp | 1246 cast<llvm::GetElementPtrInst>(Addr)->getResultElementType(); in StartFunction()
|
| H A D | CGCall.cpp | 3981 cast<llvm::GetElementPtrInst>(SRet)->getResultElementType(); in EmitFunctionEpilog()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVEmitIntrinsics.cpp | 567 Ty = Ref->getResultElementType(); in getGEPType()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 1750 unsigned Scale = DL.getTypeAllocSize(GEP->getResultElementType()); in getGatherScatterOpCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstructionCombining.cpp | 2698 if (Src->getResultElementType() != GEP.getSourceElementType()) in visitGEPOfGEP()
|
| H A D | InstCombineCompares.cpp | 112 if (LI->isVolatile() || LI->getType() != GEP->getResultElementType() || in foldCmpLoadFromIndexedGlobal()
|