addClassType(shptr< ast::Ident > class_ident, ir_type *class_type) | firm::FirmInterface | |
addField(ir_type *class_type, std::string method_name, ir_entity *ent) | firm::FirmInterface | |
addMethod(ir_type *class_type, std::string method_name, ir_entity *ent) | firm::FirmInterface | |
build() | firm::FirmInterface | |
buildWithFirm() | firm::FirmInterface | |
convert(shptr< ast::Program > program) | firm::FirmInterface | |
createDivOperation(ir_node *left, ir_node *right) | firm::FirmInterface | |
createMethodEntity(ir_type *caller, shptr< ast::MethodDeclaration const > methodDeclaration) | firm::FirmInterface | |
createModOperation(ir_node *left, ir_node *right) | firm::FirmInterface | |
createNodeForBooleanConstant(bool) | firm::FirmInterface | |
createNodeForCallocCall(ir_node *count, unsigned int size) | firm::FirmInterface | |
createNodeForIntegerConstant(int64_t) | firm::FirmInterface | |
createNodeForMethodCall(shptr< ast::pe::MethodInvocation const > expr) | firm::FirmInterface | |
createNodeForMethodCall(ir_node *caller, shptr< ast::po::MethodInvocation const > expr) | firm::FirmInterface | |
createNullPointerNode() | firm::FirmInterface | |
CUSTOM_PRINT enum value | firm::FirmInterface | |
DEFAULT enum value | firm::FirmInterface | |
FIRM_COMPATIBLE enum value | firm::FirmInterface | |
getBooleanMode() | firm::FirmInterface | |
getFieldEntity(ir_type *class_type, std::string method_name) | firm::FirmInterface | |
getInstance() | firm::FirmInterface | inlinestatic |
getIntegerMode() | firm::FirmInterface | |
getLeaOp() const | firm::FirmInterface | |
getMethodEntity(ir_type *class_type, std::string method_name) | firm::FirmInterface | |
getMode(shptr< ast::Type > ast_type) | firm::FirmInterface | |
getOptimizationFlag() const | firm::FirmInterface | |
getOuts(ir_node const *n) | firm::FirmInterface | |
getReferenceMode() | firm::FirmInterface | |
getType(shptr< ast::Type > ast_type) | firm::FirmInterface | |
getVarMap() | firm::FirmInterface | |
getWorklist(ir_graph *irg) | firm::FirmInterface | |
handleConvNodes(ir_graph *irg) | firm::FirmInterface | |
NONE enum value | firm::FirmInterface | |
OptimizationFlags enum name | firm::FirmInterface | |
optimizeGraphs() | firm::FirmInterface | |
outputFirmGraph(ir_graph *irg, std::string suffix) | firm::FirmInterface | |
replaceDollarAndUnderscores(std::string name) | firm::FirmInterface | static |
setFirmGraphOutput(bool dumpFirmGraph) | firm::FirmInterface | |
setInput(std::string const &in) | firm::FirmInterface | |
setOptimizationFlag(int flag) | firm::FirmInterface | |
setOutput(std::string const &out) | firm::FirmInterface | |
setVarMap(shptr< std::map< std::string, int >> newVar2pos) | firm::FirmInterface | |
~FirmInterface() | firm::FirmInterface | |