Searched refs:MergeForward (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVLoadStoreOptimizer.cpp | 72 bool &MergeForward); 76 MachineBasicBlock::iterator Paired, bool MergeForward); 135 bool MergeForward; in tryToPairLdStInst() local 136 MachineBasicBlock::iterator Paired = findMatchingInsn(MBBI, MergeForward); in tryToPairLdStInst() 138 MBBI = mergePairedInsns(MBBI, Paired, MergeForward); in tryToPairLdStInst() 221 bool &MergeForward) { in findMatchingInsn() argument 233 MergeForward = false; in findMatchingInsn() 289 MergeForward = false; in findMatchingInsn() 302 MergeForward = true; in findMatchingInsn() 334 bool MergeForward) { in mergePairedInsns() argument [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64LoadStoreOptimizer.cpp | 98 bool MergeForward = false; 113 void setMergeForward(bool V = true) { MergeForward = V; } 114 bool getMergeForward() const { return MergeForward; } 870 bool MergeForward = Flags.getMergeForward(); in mergeNarrowZeroStores() local 873 MachineBasicBlock::iterator InsertionPoint = MergeForward ? MergeMI : I; in mergeNarrowZeroStores() 877 MergeForward ? AArch64InstrInfo::getLdStBaseOp(*MergeMI) in mergeNarrowZeroStores() 1011 bool MergeForward = Flags.getMergeForward(); in mergePairedInsns() local 1031 [this, RegToRename, GetMatchingSubReg, MergeForward](MachineInstr &MI, in mergePairedInsns() 1040 (!MergeForward || !SeenDef || in mergePairedInsns() 1084 forAllMIsUntilDef(MergeForward ? *I : *Paired->getPrevNode(), RegToRename, in mergePairedInsns() [all …]
|