llvm::GISelInstProfileBuilder

Builder that profiles MachineInstr properties into a FoldingSetNodeID.

Synopsis

Declared in <llvm/CodeGen/GlobalISel/CSEInfo.h>

class GISelInstProfileBuilder;

Member Functions

NameDescription
GISelInstProfileBuilder [constructor]Construct a profile builder for ID using register info MRI.
addNodeID Profile all CSE-relevant properties of MI into the node ID.
addNodeIDFlag Profile instruction flag Flag into the node ID when non-zero.
addNodeIDImmediate Profile immediate value Imm into the node ID.
addNodeIDMBB Profile machine basic block MBB into the node ID.
addNodeIDMachineOperand Profile machine operand MO into the node ID.
addNodeIDOpcode Profile opcode Opc into the node ID.
addNodeIDReg Profile the type attributes of register Reg into the node ID.
addNodeIDRegNum Profile register number Reg into the node ID.
addNodeIDRegType addNodeIDRegType overloads