OpenASIP  2.0
MachineValidator Member List

This is the complete list of members for MachineValidator, including all inherited members.

checkFUConnections(MachineValidatorResults &results) constMachineValidatorprivate
checkGCUExists(MachineValidatorResults &results) constMachineValidatorprivate
checkGCUHasAddressSpace(MachineValidatorResults &results) constMachineValidatorprivate
checkIMemAddrWidth(MachineValidatorResults &results) constMachineValidatorprivate
checkJumpAndCallOperandBindings(MachineValidatorResults &results) constMachineValidatorprivate
checkOperandBindings(MachineValidatorResults &results) constMachineValidatorprivate
checkProgramCounterPort(MachineValidatorResults &results) constMachineValidatorprivate
checkRAPortHasSameWidthAsPCPort(MachineValidatorResults &results) constMachineValidatorprivate
checkReturnAddressPort(MachineValidatorResults &results) constMachineValidatorprivate
DIFFERENT_PORT_FOR_JUMP_AND_CALL enum valueMachineValidator
ErrorCode enum nameMachineValidator
FU_NO_VALID_OPERATIONS enum valueMachineValidator
FU_PORT_MISSING enum valueMachineValidator
GCU_AS_MISSING enum valueMachineValidator
GCU_MISSING enum valueMachineValidator
IMEM_ADDR_WIDTH_DIFFERS_FROM_RA_AND_PC enum valueMachineValidator
machine_MachineValidatorprivate
MachineValidator(const TTAMachine::Machine &machine)MachineValidator
PC_AND_RA_PORTS_HAVE_UNEQUAL_WIDTH enum valueMachineValidator
PC_PORT_MISSING enum valueMachineValidator
RA_PORT_MISSING enum valueMachineValidator
USED_IO_NOT_BOUND enum valueMachineValidator
validate(const std::set< ErrorCode > &errorsToCheck) constMachineValidator
~MachineValidator()MachineValidatorvirtual