Lines Matching refs:AArch64LoadStoreOpt

116 struct AArch64LoadStoreOpt : public MachineFunctionPass {  struct
119 AArch64LoadStoreOpt() : MachineFunctionPass(ID) { in AArch64LoadStoreOpt() argument
214 char AArch64LoadStoreOpt::ID = 0;
218 INITIALIZE_PASS(AArch64LoadStoreOpt, "aarch64-ldst-opt",
720 AArch64LoadStoreOpt::mergeNarrowZeroStores(MachineBasicBlock::iterator I, in mergeNarrowZeroStores()
828 AArch64LoadStoreOpt::mergePairedInsns(MachineBasicBlock::iterator I, in mergePairedInsns()
1067 AArch64LoadStoreOpt::promoteLoadFromStore(MachineBasicBlock::iterator LoadI, in promoteLoadFromStore()
1217 bool AArch64LoadStoreOpt::findMatchingStore( in findMatchingStore()
1508 AArch64LoadStoreOpt::findMatchingInsn(MachineBasicBlock::iterator I, in findMatchingInsn()
1774 AArch64LoadStoreOpt::mergeUpdateInsn(MachineBasicBlock::iterator I, in mergeUpdateInsn()
1852 bool AArch64LoadStoreOpt::isMatchingUpdateInsn(MachineInstr &MemMI, in isMatchingUpdateInsn()
1904 MachineBasicBlock::iterator AArch64LoadStoreOpt::findMatchingUpdateInsnForward( in findMatchingUpdateInsnForward()
1980 MachineBasicBlock::iterator AArch64LoadStoreOpt::findMatchingUpdateInsnBackward( in findMatchingUpdateInsnBackward()
2059 bool AArch64LoadStoreOpt::tryToPromoteLoadFromStore( in tryToPromoteLoadFromStore()
2085 bool AArch64LoadStoreOpt::tryToMergeZeroStInst( in tryToMergeZeroStInst()
2111 bool AArch64LoadStoreOpt::tryToPairLdStInst(MachineBasicBlock::iterator &MBBI) { in tryToPairLdStInst()
2152 bool AArch64LoadStoreOpt::tryToMergeLdStUpdate in tryToMergeLdStUpdate()
2207 bool AArch64LoadStoreOpt::optimizeBlock(MachineBasicBlock &MBB, in optimizeBlock()
2288 bool AArch64LoadStoreOpt::runOnMachineFunction(MachineFunction &Fn) { in runOnMachineFunction()
2327 return new AArch64LoadStoreOpt(); in createAArch64LoadStoreOptimizationPass()