Class | Description |
---|---|
ArchInstructionFormat |
Abstract parent class of all InstructionFormat classes.
|
ArchOperator |
The implementation of operator that is specific to a particular
architecture.
|
ArchOperatorNames |
Class to store the string representations of different operators.
|
ArchOperators |
Provides architectural literal operators.
|
BranchProfileCarrierLookup |
Lookup used to see if an operator is a BranchProfile (which is BranchProfileOperand)
|
GuardCarrierLookup |
Lookup used to see if an operator is a Guard (which is Operand)
|
GuardResultCarrierLookup |
Lookup used to see if an operator is a GuardResult (which is RegisterOperand)
|
LocationCarrierLookup |
Lookup used to see if an operator is a Location (which is LocationOperand)
|
MIR_BinaryAcc |
The MIR_BinaryAcc InstructionFormat class.
|
MIR_Branch |
The MIR_Branch InstructionFormat class.
|
MIR_CacheOp |
The MIR_CacheOp InstructionFormat class.
|
MIR_Call |
The MIR_Call InstructionFormat class.
|
MIR_CaseLabel |
The MIR_CaseLabel InstructionFormat class.
|
MIR_Compare |
The MIR_Compare InstructionFormat class.
|
MIR_CompareExchange |
The MIR_CompareExchange InstructionFormat class.
|
MIR_CompareExchange8B |
The MIR_CompareExchange8B InstructionFormat class.
|
MIR_CondBranch |
The MIR_CondBranch InstructionFormat class.
|
MIR_CondBranch2 |
The MIR_CondBranch2 InstructionFormat class.
|
MIR_CondMove |
The MIR_CondMove InstructionFormat class.
|
MIR_ConvertDW2QW |
The MIR_ConvertDW2QW InstructionFormat class.
|
MIR_Divide |
The MIR_Divide InstructionFormat class.
|
MIR_DoubleShift |
The MIR_DoubleShift InstructionFormat class.
|
MIR_Empty |
The MIR_Empty InstructionFormat class.
|
MIR_FSave |
The MIR_FSave InstructionFormat class.
|
MIR_Lea |
The MIR_Lea InstructionFormat class.
|
MIR_LowTableSwitch |
The MIR_LowTableSwitch InstructionFormat class.
|
MIR_Move |
The MIR_Move InstructionFormat class.
|
MIR_Multiply |
The MIR_Multiply InstructionFormat class.
|
MIR_Nullary |
The MIR_Nullary InstructionFormat class.
|
MIR_RDTSC |
The MIR_RDTSC InstructionFormat class.
|
MIR_Return |
The MIR_Return InstructionFormat class.
|
MIR_Set |
The MIR_Set InstructionFormat class.
|
MIR_Test |
The MIR_Test InstructionFormat class.
|
MIR_Trap |
The MIR_Trap InstructionFormat class.
|
MIR_TrapIf |
The MIR_TrapIf InstructionFormat class.
|
MIR_Unary |
The MIR_Unary InstructionFormat class.
|
MIR_UnaryAcc |
The MIR_UnaryAcc InstructionFormat class.
|
MIR_UnaryNoRes |
The MIR_UnaryNoRes InstructionFormat class.
|
MIR_XChng |
The MIR_XChng InstructionFormat class.
|
PhysicalDefUse |
This class provides utilities to record defs and uses of physical
registers by IR operators.
|
PhysicalDefUse.PDUEnumeration |
A class to enumerate physical registers based on a code.
|
PhysicalRegisterSet |
This class represents a set of Registers corresponding to the
IA32 register set.
|
PhysicalRegisterSet.PhysicalRegisterEnumeration |
An enumerator for use by the physical register utilities.
|
PhysicalRegisterTools |
This abstract class provides a set of useful methods for
manipulating physical registers for an IR.
|
RegisterPool |
Pool of symbolic registers.
|
ResultCarrierLookup |
Lookup used to see if an operator is a Result (which is RegisterOperand)
|