Searched refs:getSourceElementType (Results 1 - 25 of 43) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DOperator.cpp22 Type *GEPOperator::getSourceElementType() const { function in class:llvm::GEPOperator
24 return I->getSourceElementType();
25 return cast<GetElementPtrConstantExpr>(this)->getSourceElementType();
H A DConstantsContext.h298 Type *getSourceElementType() const;
533 return GEPCE->getSourceElementType();
H A DConstants.cpp1451 SrcTy ? SrcTy : GEPO->getSourceElementType(), Ops[0], Ops.slice(1),
2653 Type *GetElementPtrConstantExpr::getSourceElementType() const { function in class:GetElementPtrConstantExpr
3286 return GetElementPtrInst::CreateInBounds(GO->getSourceElementType(),
3288 return GetElementPtrInst::Create(GO->getSourceElementType(), Ops[0],
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DGetElementPtrTypeIterator.h136 GEPOp->getSourceElementType(),
147 GEPOp.getSourceElementType(),
H A DOperator.h502 Type *getSourceElementType() const;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp288 cast<GEPOperator>(C)->getSourceElementType(),
292 cast<GEPOperator>(C)->getSourceElementType(),
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DPHITransAddr.cpp229 if (Value *V = SimplifyGEPInst(GEP->getSourceElementType(),
407 GEP->getSourceElementType(), GEPOps[0], makeArrayRef(GEPOps).slice(1),
H A DTypeMetadataUtils.cpp66 GEP->getSourceElementType(), Indices);
H A DBasicAliasAnalysis.cpp522 if (!GEPOp->getSourceElementType()->isSized()) {
529 if (isa<ScalableVectorType>(GEPOp->getSourceElementType())) {
1141 GEP1->getSourceElementType(), IntermediateIndices)))
1147 GEP1->getSourceElementType(), IntermediateIndices);
H A DConstantFolding.cpp855 Type *SrcElemTy = GEP->getSourceElementType();
919 SrcElemTy = GEP->getSourceElementType();
1015 if (SrcElemTy == InnermostGEP->getSourceElementType() &&
1061 return ConstantExpr::getGetElementPtr(GEP->getSourceElementType(), Ops[0],
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp86 cast<GEPOperator>(CE)->getSourceElementType(), CEOps[0],
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp173 SrcTy = cast<GetElementPtrInst>(UI)->getSourceElementType();
636 if (!UpdateBaseTy(GEP->getSourceElementType()))
682 if (!UpdateBaseTy(GEP->getSourceElementType()))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DNaryReassociate.cpp303 return TTI->getGEPCost(GEP->getSourceElementType(), GEP->getPointerOperand(),
H A DStraightLineStrengthReduce.cpp278 return TTI->getGEPCost(GEP->getSourceElementType(), GEP->getPointerOperand(),
H A DInferAddressSpaces.cpp585 GEP->getSourceElementType(), NewPointerOperands[0],
H A DScalarizer.cpp665 Res[I] = Builder.CreateGEP(GEPI.getSourceElementType(), Base[I], Indices,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DFunctionComparator.cpp702 cmpTypes(GEPL->getSourceElementType(), GEPR->getSourceElementType()))
H A DEvaluator.cpp439 ConstantExpr::getGetElementPtr(GEP->getSourceElementType(), P, GEPOps,
H A DValueMapper.cpp471 NewSrcTy = TypeMapper->remapType(GEPO->getSourceElementType());
920 TypeMapper->remapType(GEP->getSourceElementType()));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp1765 Type *GEPEltType = GEP.getSourceElementType();
1896 CurTy = Op1->getSourceElementType();
2054 Src->getSourceElementType(), Src->getOperand(0), Indices,
2056 : GetElementPtrInst::Create(Src->getSourceElementType(),
2405 GEP.getSourceElementType(), PtrOp, makeArrayRef(Ops).slice(1),
H A DInstCombinePHI.cpp490 GetElementPtrInst::Create(FirstInst->getSourceElementType(), Base,
H A DInstCombineLoadStoreAlloca.cpp838 GetElementPtrInst::getIndexedType(GEPI->getSourceElementType(), Ops);
/freebsd-13-stable/contrib/llvm-project/lldb/source/Expression/
H A DIRInterpreter.cpp288 cast<GEPOperator>(constant_expr)->getSourceElementType();
965 Type *src_elem_ty = gep_inst->getSourceElementType();
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h851 return TargetTTI->getGEPCost(GEP->getSourceElementType(),
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DInterleavedLoadCombinePass.cpp1019 DL.getIndexedOffsetInType(GEP.getSourceElementType(), Indices);

Completed in 480 milliseconds

12