Home
last modified time | relevance | path

Searched refs:ownerAndKind (Results 1 – 2 of 2) sorted by relevance

/external/llvm-project/mlir/include/mlir/IR/
DValue.h75 constexpr Value(std::nullptr_t) : ownerAndKind() {} in Value()
76 Value(ImplType ownerAndKind = {}) : ownerAndKind(ownerAndKind) {} in ownerAndKind() argument
91 return isa<U>() ? U(ownerAndKind) : U(nullptr); in dyn_cast()
94 return (*this && isa<U>()) ? U(ownerAndKind) : U(nullptr); in dyn_cast_or_null()
98 return U(ownerAndKind); in cast()
101 explicit operator bool() const { return ownerAndKind.getPointer(); }
103 return ownerAndKind == other.ownerAndKind;
205 Kind getKind() const { return ownerAndKind.getInt(); } in getKind()
215 void *getAsOpaquePointer() const { return ownerAndKind.getOpaqueValue(); } in getAsOpaquePointer()
218 value.ownerAndKind.setFromOpaqueValue(const_cast<void *>(pointer)); in getFromOpaquePointer()
[all …]
/external/llvm-project/mlir/lib/IR/
DValue.cpp20 : ownerAndKind(impl, Kind::BlockArgument) {} in Value()
24 ownerAndKind = {op, static_cast<Kind>(resultNo)}; in Value()
30 ownerAndKind = {op->getTrailingResult(trailingNo), Kind::TrailingOpResult}; in Value()
115 return reinterpret_cast<TrailingOpResult *>(ownerAndKind.getPointer()); in getUseList()
175 void *owner = ownerAndKind.getPointer(); in getOwner()
187 return static_cast<unsigned>(ownerAndKind.getInt()); in getResultNumber()
189 auto *result = static_cast<TrailingOpResult *>(ownerAndKind.getPointer()); in getResultNumber()