Lines Matching defs:AArch64PostLegalizerCombiner
1 //=== AArch64PostLegalizerCombiner.cpp --------------------------*- C++ -*-===//
455 static const char *getName() { return "AArch64PostLegalizerCombiner"; }
484 class AArch64PostLegalizerCombiner : public MachineFunctionPass {
488 AArch64PostLegalizerCombiner(bool IsOptNone = false);
491 return "AArch64PostLegalizerCombiner";
519 void AArch64PostLegalizerCombiner::getAnalysisUsage(AnalysisUsage &AU) const {
534 AArch64PostLegalizerCombiner::AArch64PostLegalizerCombiner(bool IsOptNone)
542 bool AArch64PostLegalizerCombiner::runOnMachineFunction(MachineFunction &MF) {
583 bool AArch64PostLegalizerCombiner::tryOptimizeConsecStores(
627 "in AArch64PostLegalizerCombiner"));
629 bool AArch64PostLegalizerCombiner::optimizeConsecutiveMemOpAddressing(
767 char AArch64PostLegalizerCombiner::ID = 0;
768 INITIALIZE_PASS_BEGIN(AArch64PostLegalizerCombiner, DEBUG_TYPE,
773 INITIALIZE_PASS_END(AArch64PostLegalizerCombiner, DEBUG_TYPE,
779 return new AArch64PostLegalizerCombiner(IsOptNone);