36 : Trace(
false), DFG(dfg), MRI(mri), LV(mri, dfg) {}
40 void trace(
bool On) { Trace = On; }
41 bool trace()
const {
return Trace; }
56 template<
typename T>
struct SetQueue;
unsigned const MachineRegisterInfo * MRI
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)