Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LoadStoreOptimizer.cpp155 MachineBasicBlock::iterator MergeMI,
739 MachineBasicBlock::iterator MergeMI, in mergeNarrowZeroStores() argument
741 assert(isPromotableZeroStoreInst(*I) && isPromotableZeroStoreInst(*MergeMI) && in mergeNarrowZeroStores()
750 if (NextI == MergeMI) in mergeNarrowZeroStores()
754 unsigned MergeMIOpc = MergeMI->getOpcode(); in mergeNarrowZeroStores()
758 int MergeMIOffsetStride = IsMergedMIScaled ? TII->getMemScale(*MergeMI) : 1; in mergeNarrowZeroStores()
763 MachineBasicBlock::iterator InsertionPoint = MergeForward ? MergeMI : I; in mergeNarrowZeroStores()
767 MergeForward ? AArch64InstrInfo::getLdStBaseOp(*MergeMI) in mergeNarrowZeroStores()
774 AArch64InstrInfo::getLdStOffsetOp(*MergeMI).getImm() * in mergeNarrowZeroStores()
802 .cloneMergedMemRefs({&*I, &*MergeMI}) in mergeNarrowZeroStores()
[all …]