31 class MachineRegisterInfo;
36 :
Trace(
false), DFG(dfg), MRI(mri), LV(mri, dfg) {}
56 template<
typename T>
struct SetQueue;
static bool processUse(CallInst *CI, bool IsV5OrAbove)
This file implements a set that has insertion order iteration characteristics.
MachineRegisterInfo - Keep track of information for virtual and physical registers,...
A vector that has set insertion semantics.
This is an optimization pass for GlobalISel generic memory operations.
SetVector< NodeId > getDeadNodes()
DeadCodeElimination(DataFlowGraph &dfg, MachineRegisterInfo &mri)
SetVector< NodeId > getDeadInstrs()
bool erase(const SetVector< NodeId > &Nodes)