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...
This is an optimization pass for GlobalISel generic memory operations.
FunctionPass * createARCExpandPseudosPass()
FunctionPass * createARCISelDag(ARCTargetMachine &TM, CodeGenOptLevel OptLevel)
This pass converts a legalized DAG into a ARC-specific DAG, ready for instruction scheduling.
CodeGenOptLevel
Code generation optimization level.
void initializeARCDAGToDAGISelLegacyPass(PassRegistry &)
FunctionPass * createARCOptAddrMode()
FunctionPass * createARCBranchFinalizePass()