OpenASIP  2.0
MachineInfo Member List

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

canEncodeImmediateInteger(const TTAMachine::Machine &mach, int64_t imm, unsigned destWidth=UINT_MAX)MachineInfostatic
canEncodeImmediateInteger(const TTAMachine::InstructionTemplate &temp, int64_t imm, unsigned destWidth=UINT_MAX)MachineInfostatic
canEncodeImmediateInteger(const TTAMachine::Bus &bus, int64_t imm, unsigned destWidth=UINT_MAX)MachineInfostatic
ConstPortList typedefMachineInfo
defaultDataAddressSpace(const TTAMachine::Machine &mach)MachineInfostatic
findLockUnits(const TTAMachine::Machine &machine)MachineInfostatic
findWidestOperand(const TTAMachine::Machine &machine, bool vector)MachineInfostatic
getBoundPort(const TTAMachine::FunctionUnit &fu, const std::string &opName, int operandIndex)MachineInfostatic
getOpset(const TTAMachine::Machine &mach)MachineInfostatic
getOpset(const TTAMachine::ControlUnit &gcu)MachineInfostatic
getPortBindingsOfOperation(const TTAMachine::Machine &mach, const std::string &operation)MachineInfostatic
LOCK_READ_MachineInfoprivatestatic
longestGuardLatency(const TTAMachine::Machine &mach)MachineInfostatic
MachineInfo()MachineInfoprivate
maxLatency(const TTAMachine::Machine &mach, TCEString &opName)MachineInfostatic
maxMemoryAlignment(const TTAMachine::Machine &mach)MachineInfostatic
numberOfRegisters(const TTAMachine::Machine &machine, unsigned width)MachineInfostatic
operandFromPort(const TTAMachine::HWOperation &hwOp, const TTAMachine::FUPort &port)MachineInfostatic
OperationSet typedefMachineInfo
osalOperation(const TTAMachine::HWOperation &hwOp)MachineInfostatic
portFromOperand(const TTAMachine::HWOperation &hwOp, const TTAMachine::FUPort &port)MachineInfoprivatestatic
supportsBoolRegisterGuardedJumps(const TTAMachine::Machine &machine)MachineInfostatic
supportsOperation(const TTAMachine::Machine &mach, TCEString operation)MachineInfostatic
supportsPortGuardedJump(const TTAMachine::Machine &machine, bool inverted, const TCEString &opName)MachineInfostatic
supportsPortGuardedJumps(const TTAMachine::Machine &machine)MachineInfostatic
templatesUsesSlot(const TTAMachine::Machine &mach, const std::string &slotName)MachineInfostatic
templatesUsingSlot(const TTAMachine::Machine &mach, const std::string &slotName)MachineInfostatic
triggerIndex(const TTAMachine::Machine &machine, const Operation &op)MachineInfostatic
triggerIndex(const TTAMachine::FunctionUnit &fu, const Operation &op)MachineInfostatic
TRY_LOCK_ADDR_MachineInfoprivatestatic
UNLOCK_ADDR_MachineInfoprivatestatic