Lines Matching defs:AArch64PostSelectOptimize
1 //=== AArch64PostSelectOptimize.cpp ---------------------------------------===//
32 class AArch64PostSelectOptimize : public MachineFunctionPass {
36 AArch64PostSelectOptimize();
55 void AArch64PostSelectOptimize::getAnalysisUsage(AnalysisUsage &AU) const {
62 AArch64PostSelectOptimize::AArch64PostSelectOptimize()
106 bool AArch64PostSelectOptimize::doPeepholeOpts(MachineBasicBlock &MBB) {
117 bool AArch64PostSelectOptimize::foldSimpleCrossClassCopies(MachineInstr &MI) {
165 bool AArch64PostSelectOptimize::foldCopyDup(MachineInstr &MI) {
227 bool AArch64PostSelectOptimize::optimizeNZCVDefs(MachineBasicBlock &MBB) {
299 bool AArch64PostSelectOptimize::runOnMachineFunction(MachineFunction &MF) {
315 char AArch64PostSelectOptimize::ID = 0;
316 INITIALIZE_PASS_BEGIN(AArch64PostSelectOptimize, DEBUG_TYPE,
319 INITIALIZE_PASS_END(AArch64PostSelectOptimize, DEBUG_TYPE,
325 return new AArch64PostSelectOptimize();