9#ifndef LLVM_LIB_TARGET_AMDGPU_UTILS_AMDGPUDELAYEDMCEXPR_H
10#define LLVM_LIB_TARGET_AMDGPU_UTILS_AMDGPUDELAYEDMCEXPR_H
24 : DN(DN),
Type(
Type), ExprValue(ExprValue) {}
27 std::deque<Expr> DelayedExprs;
This file declares a class that exposes a simple in-memory representation of a document of MsgPack ob...
void assignDocNode(msgpack::DocNode &DN, msgpack::Type Type, const MCExpr *ExprValue)
bool resolveDelayedExpressions()
Base class for the full range of assembler expressions which are needed for parsing.
The instances of the Type class are immutable: once they are created, they are never changed.
A node in a MsgPack Document.
Type
MessagePack types as defined in the standard, with the exception of Integer being divided into a sign...
This is an optimization pass for GlobalISel generic memory operations.