LLVM 20.0.0git
Functions
AMDGPUDelayedMCExpr.cpp File Reference
#include "AMDGPUDelayedMCExpr.h"
#include "llvm/MC/MCExpr.h"
#include "llvm/MC/MCValue.h"

Go to the source code of this file.

Functions

static msgpack::DocNode getNode (msgpack::DocNode DN, msgpack::Type Type, MCValue Val)
 

Function Documentation

◆ getNode()

static msgpack::DocNode getNode ( msgpack::DocNode  DN,
msgpack::Type  Type,
MCValue  Val 
)
static

Definition at line 15 of file AMDGPUDelayedMCExpr.cpp.

References llvm::MCValue::getConstant(), llvm::msgpack::DocNode::getDocument(), llvm::msgpack::Document::getEmptyNode(), and llvm::msgpack::Document::getNode().

Referenced by llvm::DelayedMCExprs::assignDocNode(), CheckForLiveRegDef(), llvm::PPCTargetLowering::CollectTargetIntrinsicOperands(), combineSetCCMOVMSK(), combineX86ShufflesRecursively(), llvm::DominatorTreeBase< NodeT, IsPostDom >::dominates(), llvm::msgpack::MapDocNode::find(), findConsecutiveLoad(), llvm::PPC::get_VSPLTI_elt(), llvm::BlockFrequencyInfoImpl< BT >::getBlockFreq(), llvm::BlockFrequencyInfoImpl< BT >::getBlockProfileCount(), llvm::BlockFrequencyInfoImpl< BT >::getFloatingBlockFreq(), llvm::LazyCallGraph::Edge::getFunction(), llvm::BlockFrequencyInfoImpl< BT >::isIrrLoopHeader(), isShuffleFoldableLoad(), llvm::TargetLowering::LowerCallTo(), LowerShift(), llvm::GraphTraits< ImmutableGraph< NodeValueT, EdgeValueT > * >::nodes_begin(), GraphTraits< const CallsiteContextGraph< DerivedCCG, FuncTy, CallTy > * >::nodes_begin(), llvm::GraphTraits< ImmutableGraph< NodeValueT, EdgeValueT > * >::nodes_end(), GraphTraits< const CallsiteContextGraph< DerivedCCG, FuncTy, CallTy > * >::nodes_end(), llvm::BlockFrequencyInfoImpl< BT >::print(), llvm::DominatorTreeBase< NodeT, IsPostDom >::properlyDominates(), llvm::SelectionDAGISel::ReplaceUses(), llvm::DelayedMCExprs::resolveDelayedExpressions(), llvm::RISCVDAGToDAGISel::Select(), llvm::BlockFrequencyInfoImpl< BT >::setBlockFreq(), and willShiftRightEliminate().