Searched refs:GetElementPtrConstantExpr (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ConstantsContext.h | 186 class GetElementPtrConstantExpr final : public ConstantExpr { 190 GetElementPtrConstantExpr(Type *SrcElementTy, Constant *C, 194 static GetElementPtrConstantExpr *Create(Type *SrcElementTy, Constant *C, in Create() 197 GetElementPtrConstantExpr *Result = new (IdxList.size() + 1) in Create() 198 GetElementPtrConstantExpr(SrcElementTy, C, IdxList, DestTy); in Create() 272 struct OperandTraits<GetElementPtrConstantExpr> 273 : public VariadicOperandTraits<GetElementPtrConstantExpr, 1> {}; 275 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(GetElementPtrConstantExpr, Value) 416 if (auto *GEPCE = dyn_cast<GetElementPtrConstantExpr>(CE)) 502 return GetElementPtrConstantExpr::Create(ExplicitTy, Ops[0], Ops.slice(1),
|
| H A D | Operator.cpp | 63 return cast<GetElementPtrConstantExpr>(this)->getSourceElementType(); in getSourceElementType() 69 return cast<GetElementPtrConstantExpr>(this)->getResultElementType(); in getResultElementType()
|
| H A D | Constants.cpp | 556 else if (isa<GetElementPtrConstantExpr>(C)) in deleteConstant() 557 delete static_cast<GetElementPtrConstantExpr *>(C); in deleteConstant() 2609 GetElementPtrConstantExpr::GetElementPtrConstantExpr( in GetElementPtrConstantExpr() function in GetElementPtrConstantExpr 2612 OperandTraits<GetElementPtrConstantExpr>::op_end(this) - in GetElementPtrConstantExpr() 2623 Type *GetElementPtrConstantExpr::getSourceElementType() const { in getSourceElementType() 2627 Type *GetElementPtrConstantExpr::getResultElementType() const { in getResultElementType()
|