Lines Matching refs:SrcElemTy
829 Constant *CastGEPIndices(Type *SrcElemTy, ArrayRef<Constant *> Ops, in CastGEPIndices() argument
841 SrcElemTy, Ops.slice(1, i - 1)))) && in CastGEPIndices()
860 ConstantExpr::getGetElementPtr(SrcElemTy, Ops[0], NewIdxs, NW, InRange); in CastGEPIndices()
869 Type *SrcElemTy = GEP->getSourceElementType(); in SymbolicallyEvaluateGEP() local
871 if (!SrcElemTy->isSized() || isa<ScalableVectorType>(SrcElemTy)) in SymbolicallyEvaluateGEP()
874 if (Constant *C = CastGEPIndices(SrcElemTy, Ops, ResTy, GEP->getNoWrapFlags(), in SymbolicallyEvaluateGEP()
892 SrcElemTy, ArrayRef((Value *const *)Ops.data() + 1, Ops.size() - 1))); in SymbolicallyEvaluateGEP()
925 SrcElemTy = GEP->getSourceElementType(); in SymbolicallyEvaluateGEP()
927 APInt(BitWidth, DL.getIndexedOffsetInType(SrcElemTy, NestedOps)), in SymbolicallyEvaluateGEP()
1009 Type *SrcElemTy = GEP->getSourceElementType(); in ConstantFoldInstOperandsImpl() local
1010 if (!ConstantExpr::isSupportedGetElementPtr(SrcElemTy)) in ConstantFoldInstOperandsImpl()
1016 return ConstantExpr::getGetElementPtr(SrcElemTy, Ops[0], Ops.slice(1), in ConstantFoldInstOperandsImpl()