Searched refs:GetElementPtrConstantExpr (Results 1 – 3 of 3) sorted by relevance
235 class GetElementPtrConstantExpr : public ConstantExpr {239 GetElementPtrConstantExpr(Type *SrcElementTy, Constant *C,243 static GetElementPtrConstantExpr *Create(Type *SrcElementTy, Constant *C, in Create()246 GetElementPtrConstantExpr *Result = new (IdxList.size() + 1) in Create()247 GetElementPtrConstantExpr(SrcElementTy, C, IdxList, DestTy); in Create()337 struct OperandTraits<GetElementPtrConstantExpr>338 : public VariadicOperandTraits<GetElementPtrConstantExpr, 1> {};340 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(GetElementPtrConstantExpr, Value)554 return GetElementPtrConstantExpr::Create(
26 return cast<GetElementPtrConstantExpr>(this)->getSourceElementType(); in getSourceElementType()32 return cast<GetElementPtrConstantExpr>(this)->getResultElementType(); in getResultElementType()
2396 GetElementPtrConstantExpr::GetElementPtrConstantExpr( in GetElementPtrConstantExpr() function in GetElementPtrConstantExpr2399 OperandTraits<GetElementPtrConstantExpr>::op_end(this) - in GetElementPtrConstantExpr()2410 Type *GetElementPtrConstantExpr::getSourceElementType() const { in getSourceElementType()2414 Type *GetElementPtrConstantExpr::getResultElementType() const { in getResultElementType()