| 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)
|