14#ifndef LLVM_LIB_TARGET_ARC_ARC_H
15#define LLVM_LIB_TARGET_ARC_ARC_H
22class ARCTargetMachine;
const char LLVMTargetMachineRef TM
PassRegistry - This class manages the registration and intitialization of the pass subsystem as appli...
Level
Code generation optimization level.
This is an optimization pass for GlobalISel generic memory operations.
FunctionPass * createARCISelDag(ARCTargetMachine &TM, CodeGenOpt::Level OptLevel)
This pass converts a legalized DAG into a ARC-specific DAG, ready for instruction scheduling.
FunctionPass * createARCExpandPseudosPass()
void initializeARCDAGToDAGISelPass(PassRegistry &)
FunctionPass * createARCOptAddrMode()
FunctionPass * createARCBranchFinalizePass()