diff options
| author | Mehdi Amini <mehdi.amini@apple.com> | 2016-10-01 02:56:57 +0000 |
|---|---|---|
| committer | Mehdi Amini <mehdi.amini@apple.com> | 2016-10-01 02:56:57 +0000 |
| commit | 117296c0a00860072854dd3fee8cd710b7955cf7 (patch) | |
| tree | 8607cdf84f087928e123b023d511a39d99e088e6 /llvm/lib/Target/AArch64 | |
| parent | 86eeda8e20d5aa5a5622a487c56364b4b26c6f3a (diff) | |
| download | bcm5719-llvm-117296c0a00860072854dd3fee8cd710b7955cf7.tar.gz bcm5719-llvm-117296c0a00860072854dd3fee8cd710b7955cf7.zip | |
Use StringRef in Pass/PassManager APIs (NFC)
llvm-svn: 283004
Diffstat (limited to 'llvm/lib/Target/AArch64')
17 files changed, 17 insertions, 31 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64A53Fix835769.cpp b/llvm/lib/Target/AArch64/AArch64A53Fix835769.cpp index 847eafce5bd..e6afb42440a 100644 --- a/llvm/lib/Target/AArch64/AArch64A53Fix835769.cpp +++ b/llvm/lib/Target/AArch64/AArch64A53Fix835769.cpp @@ -93,7 +93,7 @@ public: MachineFunctionProperties::Property::NoVRegs); } - const char *getPassName() const override { + StringRef getPassName() const override { return "Workaround A53 erratum 835769 pass"; } diff --git a/llvm/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp b/llvm/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp index d30bea7565f..0aa597bcdc5 100644 --- a/llvm/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp +++ b/llvm/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp @@ -125,7 +125,7 @@ public: MachineFunctionProperties::Property::NoVRegs); } - const char *getPassName() const override { + StringRef getPassName() const override { return "A57 FP Anti-dependency breaker"; } diff --git a/llvm/lib/Target/AArch64/AArch64AddressTypePromotion.cpp b/llvm/lib/Target/AArch64/AArch64AddressTypePromotion.cpp index b40f675e820..0cbb2db1134 100644 --- a/llvm/lib/Target/AArch64/AArch64AddressTypePromotion.cpp +++ b/llvm/lib/Target/AArch64/AArch64AddressTypePromotion.cpp @@ -68,9 +68,7 @@ public: initializeAArch64AddressTypePromotionPass(*PassRegistry::getPassRegistry()); } - const char *getPassName() const override { - return AARCH64_TYPE_PROMO_NAME; - } + StringRef getPassName() const override { return AARCH64_TYPE_PROMO_NAME; } /// Iterate over the functions and promote the computation of interesting // sext instructions. diff --git a/llvm/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp b/llvm/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp index 65af1b2ba30..bc2320dd20b 100644 --- a/llvm/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp +++ b/llvm/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp @@ -90,9 +90,7 @@ public: bool runOnMachineFunction(MachineFunction &F) override; - const char *getPassName() const override { - return AARCH64_ADVSIMD_NAME; - } + StringRef getPassName() const override { return AARCH64_ADVSIMD_NAME; } void getAnalysisUsage(AnalysisUsage &AU) const override { AU.setPreservesCFG(); diff --git a/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp b/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp index cd6694ddb2e..991bed026bb 100644 --- a/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp +++ b/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp @@ -56,9 +56,7 @@ public: : AsmPrinter(TM, std::move(Streamer)), MCInstLowering(OutContext, *this), SM(*this), AArch64FI(nullptr) {} - const char *getPassName() const override { - return "AArch64 Assembly Printer"; - } + StringRef getPassName() const override { return "AArch64 Assembly Printer"; } /// \brief Wrapper for MCInstLowering.lowerOperand() for the /// tblgen'erated pseudo lowering. diff --git a/llvm/lib/Target/AArch64/AArch64BranchRelaxation.cpp b/llvm/lib/Target/AArch64/AArch64BranchRelaxation.cpp index 9142f3ed9b2..c7c804b0bb4 100644 --- a/llvm/lib/Target/AArch64/AArch64BranchRelaxation.cpp +++ b/llvm/lib/Target/AArch64/AArch64BranchRelaxation.cpp @@ -88,9 +88,7 @@ public: bool runOnMachineFunction(MachineFunction &MF) override; - const char *getPassName() const override { - return AARCH64_BR_RELAX_NAME; - } + StringRef getPassName() const override { return AARCH64_BR_RELAX_NAME; } }; char AArch64BranchRelaxation::ID = 0; } diff --git a/llvm/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp b/llvm/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp index 7ba3021a07f..6f8dd3e3ac0 100644 --- a/llvm/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp +++ b/llvm/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp @@ -132,7 +132,7 @@ struct LDTLSCleanup : public MachineFunctionPass { return Copy; } - const char *getPassName() const override { return TLSCLEANUP_PASS_NAME; } + StringRef getPassName() const override { return TLSCLEANUP_PASS_NAME; } void getAnalysisUsage(AnalysisUsage &AU) const override { AU.setPreservesCFG(); diff --git a/llvm/lib/Target/AArch64/AArch64CollectLOH.cpp b/llvm/lib/Target/AArch64/AArch64CollectLOH.cpp index b02b8d93b5b..7666011f75b 100644 --- a/llvm/lib/Target/AArch64/AArch64CollectLOH.cpp +++ b/llvm/lib/Target/AArch64/AArch64CollectLOH.cpp @@ -184,9 +184,7 @@ struct AArch64CollectLOH : public MachineFunctionPass { MachineFunctionProperties::Property::NoVRegs); } - const char *getPassName() const override { - return AARCH64_COLLECT_LOH_NAME; - } + StringRef getPassName() const override { return AARCH64_COLLECT_LOH_NAME; } void getAnalysisUsage(AnalysisUsage &AU) const override { AU.setPreservesAll(); diff --git a/llvm/lib/Target/AArch64/AArch64ConditionOptimizer.cpp b/llvm/lib/Target/AArch64/AArch64ConditionOptimizer.cpp index 5eea0e09787..8b186328d12 100644 --- a/llvm/lib/Target/AArch64/AArch64ConditionOptimizer.cpp +++ b/llvm/lib/Target/AArch64/AArch64ConditionOptimizer.cpp @@ -105,7 +105,7 @@ public: bool adjustTo(MachineInstr *CmpMI, AArch64CC::CondCode Cmp, MachineInstr *To, int ToImm); bool runOnMachineFunction(MachineFunction &MF) override; - const char *getPassName() const override { + StringRef getPassName() const override { return "AArch64 Condition Optimizer"; } }; diff --git a/llvm/lib/Target/AArch64/AArch64ConditionalCompares.cpp b/llvm/lib/Target/AArch64/AArch64ConditionalCompares.cpp index f2b5ce49e93..da09b36cac9 100644 --- a/llvm/lib/Target/AArch64/AArch64ConditionalCompares.cpp +++ b/llvm/lib/Target/AArch64/AArch64ConditionalCompares.cpp @@ -737,7 +737,7 @@ public: } void getAnalysisUsage(AnalysisUsage &AU) const override; bool runOnMachineFunction(MachineFunction &MF) override; - const char *getPassName() const override { + StringRef getPassName() const override { return "AArch64 Conditional Compares"; } diff --git a/llvm/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp b/llvm/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp index e238c6dde40..90fd1ab7dba 100644 --- a/llvm/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp +++ b/llvm/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp @@ -49,7 +49,7 @@ public: MachineFunctionProperties::Property::NoVRegs); } - const char *getPassName() const override { return AARCH64_DEAD_REG_DEF_NAME; } + StringRef getPassName() const override { return AARCH64_DEAD_REG_DEF_NAME; } void getAnalysisUsage(AnalysisUsage &AU) const override { AU.setPreservesCFG(); diff --git a/llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp b/llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp index e6d2ccd6a31..a708a171cfc 100644 --- a/llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp +++ b/llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp @@ -37,9 +37,7 @@ public: bool runOnMachineFunction(MachineFunction &Fn) override; - const char *getPassName() const override { - return AARCH64_EXPAND_PSEUDO_NAME; - } + StringRef getPassName() const override { return AARCH64_EXPAND_PSEUDO_NAME; } private: bool expandMBB(MachineBasicBlock &MBB); diff --git a/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp b/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp index 6fa0782222d..413c22eeb69 100644 --- a/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp +++ b/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp @@ -47,7 +47,7 @@ public: : SelectionDAGISel(tm, OptLevel), Subtarget(nullptr), ForCodeSize(false) {} - const char *getPassName() const override { + StringRef getPassName() const override { return "AArch64 Instruction Selection"; } diff --git a/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp b/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp index 4f3a6ac69b1..0eebec63c3a 100644 --- a/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp +++ b/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp @@ -165,9 +165,7 @@ struct AArch64LoadStoreOpt : public MachineFunctionPass { MachineFunctionProperties::Property::NoVRegs); } - const char *getPassName() const override { - return AARCH64_LOAD_STORE_OPT_NAME; - } + StringRef getPassName() const override { return AARCH64_LOAD_STORE_OPT_NAME; } }; char AArch64LoadStoreOpt::ID = 0; } // namespace diff --git a/llvm/lib/Target/AArch64/AArch64PromoteConstant.cpp b/llvm/lib/Target/AArch64/AArch64PromoteConstant.cpp index 73932e7f35f..8693f76d7c3 100644 --- a/llvm/lib/Target/AArch64/AArch64PromoteConstant.cpp +++ b/llvm/lib/Target/AArch64/AArch64PromoteConstant.cpp @@ -105,7 +105,7 @@ public: initializeAArch64PromoteConstantPass(*PassRegistry::getPassRegistry()); } - const char *getPassName() const override { return "AArch64 Promote Constant"; } + StringRef getPassName() const override { return "AArch64 Promote Constant"; } /// Iterate over the functions and promote the interesting constants into /// global variables with module scope. diff --git a/llvm/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp b/llvm/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp index da3d6a0daee..8f45e6a80a3 100644 --- a/llvm/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp +++ b/llvm/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp @@ -56,7 +56,7 @@ public: return MachineFunctionProperties().set( MachineFunctionProperties::Property::NoVRegs); } - const char *getPassName() const override { + StringRef getPassName() const override { return "AArch64 Redundant Copy Elimination"; } }; diff --git a/llvm/lib/Target/AArch64/AArch64StorePairSuppress.cpp b/llvm/lib/Target/AArch64/AArch64StorePairSuppress.cpp index 564d4ef9980..fe984ccbaf1 100644 --- a/llvm/lib/Target/AArch64/AArch64StorePairSuppress.cpp +++ b/llvm/lib/Target/AArch64/AArch64StorePairSuppress.cpp @@ -42,7 +42,7 @@ public: initializeAArch64StorePairSuppressPass(*PassRegistry::getPassRegistry()); } - const char *getPassName() const override { return STPSUPPRESS_PASS_NAME; } + StringRef getPassName() const override { return STPSUPPRESS_PASS_NAME; } bool runOnMachineFunction(MachineFunction &F) override; |

