Searched refs:GetElementPtrConstantExpr (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DOperator.cpp25 return cast<GetElementPtrConstantExpr>(this)->getSourceElementType();
31 return cast<GetElementPtrConstantExpr>(this)->getResultElementType();
H A DConstantsContext.h279 /// GetElementPtrConstantExpr - This class is private to Constants.cpp, and is
281 class GetElementPtrConstantExpr final : public ConstantExpr {
285 GetElementPtrConstantExpr(Type *SrcElementTy, Constant *C,
289 static GetElementPtrConstantExpr *Create(Type *SrcElementTy, Constant *C,
292 GetElementPtrConstantExpr *Result = new (IdxList.size() + 1)
293 GetElementPtrConstantExpr(SrcElementTy, C, IdxList, DestTy);
383 struct OperandTraits<GetElementPtrConstantExpr>
384 : public VariadicOperandTraits<GetElementPtrConstantExpr, 1> {};
386 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(GetElementPtrConstantExpr, Value)
532 if (auto *GEPCE = dyn_cast<GetElementPtrConstantExpr>(C
[all...]
H A DConstants.cpp524 else if (isa<GetElementPtrConstantExpr>(C))
525 delete static_cast<GetElementPtrConstantExpr *>(C);
2639 GetElementPtrConstantExpr::GetElementPtrConstantExpr( function in class:GetElementPtrConstantExpr
2642 OperandTraits<GetElementPtrConstantExpr>::op_end(this) -
2653 Type *GetElementPtrConstantExpr::getSourceElementType() const {
2657 Type *GetElementPtrConstantExpr::getResultElementType() const {

Completed in 97 milliseconds