Home
last modified time | relevance | path

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

/freebsd-head/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64MachineScheduler.cpp47 Off0 = AArch64InstrInfo::hasUnscaledLdStOffset(MI0.getOpcode()) in mayOverlapWrite()
50 Off1 = AArch64InstrInfo::hasUnscaledLdStOffset(MI1.getOpcode()) in mayOverlapWrite()
HDAArch64LoadStoreOptimizer.cpp635 TII->hasUnscaledLdStOffset(StoreInst) in isLdOffsetInRangeOfSt()
639 TII->hasUnscaledLdStOffset(LoadInst) in isLdOffsetInRangeOfSt()
755 bool IsScaled = !TII->hasUnscaledLdStOffset(Opc); in mergeNarrowZeroStores()
756 bool IsMergedMIScaled = !TII->hasUnscaledLdStOffset(MergeMIOpc); in mergeNarrowZeroStores()
784 bool FinalIsScaled = !TII->hasUnscaledLdStOffset(NewOpcode); in mergeNarrowZeroStores()
873 bool IsUnscaled = TII->hasUnscaledLdStOffset(Opc); in mergePairedInsns()
990 bool PairedIsUnscaled = TII->hasUnscaledLdStOffset(Paired->getOpcode()); in mergePairedInsns()
1026 if (TII->hasUnscaledLdStOffset(RtMI->getOpcode())) { in mergePairedInsns()
1186 bool IsUnscaled = TII->hasUnscaledLdStOffset(*LoadI); in promoteLoadFromStore()
1187 assert(IsUnscaled == TII->hasUnscaledLdStOffset(*StoreI) && in promoteLoadFromStore()
[all …]
HDAArch64InstrInfo.h221 static bool hasUnscaledLdStOffset(unsigned Opc);
222 static bool hasUnscaledLdStOffset(MachineInstr &MI) { in hasUnscaledLdStOffset() function
223 return hasUnscaledLdStOffset(MI.getOpcode()); in hasUnscaledLdStOffset()
HDAArch64InstrInfo.cpp2278 bool AArch64InstrInfo::hasUnscaledLdStOffset(unsigned Opc) { in hasUnscaledLdStOffset() function in AArch64InstrInfo
4352 if (hasUnscaledLdStOffset(FirstOpc) && !scaleOffset(FirstOpc, Offset1)) in shouldClusterMemOps()
4356 if (hasUnscaledLdStOffset(SecondOpc) && !scaleOffset(SecondOpc, Offset2)) in shouldClusterMemOps()