Home
last modified time | relevance | path

Searched refs:MergeForward (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVLoadStoreOptimizer.cpp72 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 DAArch64LoadStoreOptimizer.cpp98 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 …]