Lines Matching refs:AArch64PassConfig

492 class AArch64PassConfig : public TargetPassConfig {  class
494 AArch64PassConfig(AArch64TargetMachine &TM, PassManagerBase &PM) in AArch64PassConfig() function in __anone2bbe0a30111::AArch64PassConfig
571 return new AArch64PassConfig(*this, PM); in createPassConfig()
574 std::unique_ptr<CSEConfigBase> AArch64PassConfig::getCSEConfig() const { in getCSEConfig()
578 void AArch64PassConfig::addIRPasses() { in addIRPasses()
661 bool AArch64PassConfig::addPreISel() { in addPreISel()
694 void AArch64PassConfig::addCodeGenPrepare() { in addCodeGenPrepare()
700 bool AArch64PassConfig::addInstSelector() { in addInstSelector()
712 bool AArch64PassConfig::addIRTranslator() { in addIRTranslator()
717 void AArch64PassConfig::addPreLegalizeMachineIR() { in addPreLegalizeMachineIR()
729 bool AArch64PassConfig::addLegalizeMachineIR() { in addLegalizeMachineIR()
734 void AArch64PassConfig::addPreRegBankSelect() { in addPreRegBankSelect()
744 bool AArch64PassConfig::addRegBankSelect() { in addRegBankSelect()
749 bool AArch64PassConfig::addGlobalInstructionSelect() { in addGlobalInstructionSelect()
756 void AArch64PassConfig::addMachineSSAOptimization() { in addMachineSSAOptimization()
764 bool AArch64PassConfig::addILPOpts() { in addILPOpts()
783 void AArch64PassConfig::addPreRegAlloc() { in addPreRegAlloc()
800 void AArch64PassConfig::addPostRegAlloc() { in addPostRegAlloc()
811 void AArch64PassConfig::addPreSched2() { in addPreSched2()
838 void AArch64PassConfig::addPreEmitPass() { in addPreEmitPass()
863 void AArch64PassConfig::addPostBBSections() { in addPostBBSections()
877 void AArch64PassConfig::addPreEmitPass2() { in addPreEmitPass2()
883 bool AArch64PassConfig::addRegAssignAndRewriteOptimized() { in addRegAssignAndRewriteOptimized()