Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DAArch64MachineScheduler.cpp47 Off0 = AArch64InstrInfo::hasUnscaledLdStOffset(MI0.getOpcode()) in mayOverlapWrite()
50 Off1 = AArch64InstrInfo::hasUnscaledLdStOffset(MI1.getOpcode()) in mayOverlapWrite()
DAArch64LoadStoreOptimizer.cpp628 TII->hasUnscaledLdStOffset(StoreInst) in isLdOffsetInRangeOfSt()
632 TII->hasUnscaledLdStOffset(LoadInst) in isLdOffsetInRangeOfSt()
737 bool IsScaled = !TII->hasUnscaledLdStOffset(Opc); in mergeNarrowZeroStores()
844 bool IsUnscaled = TII->hasUnscaledLdStOffset(Opc); in mergePairedInsns()
927 bool PairedIsUnscaled = TII->hasUnscaledLdStOffset(Paired->getOpcode()); in mergePairedInsns()
963 if (TII->hasUnscaledLdStOffset(RtMI->getOpcode())) { in mergePairedInsns()
1115 bool IsUnscaled = TII->hasUnscaledLdStOffset(*LoadI); in promoteLoadFromStore()
1116 assert(IsUnscaled == TII->hasUnscaledLdStOffset(*StoreI) && in promoteLoadFromStore()
1337 return TII->hasUnscaledLdStOffset(OpcA) != TII->hasUnscaledLdStOffset(OpcB) && in areCandidatesToMergeOrPair()
1528 bool IsUnscaled = TII->hasUnscaledLdStOffset(FirstMI); in findMatchingInsn()
[all …]
DAArch64InstrInfo.h80 static bool hasUnscaledLdStOffset(unsigned Opc);
81 static bool hasUnscaledLdStOffset(MachineInstr &MI) { in hasUnscaledLdStOffset() function
82 return hasUnscaledLdStOffset(MI.getOpcode()); in hasUnscaledLdStOffset()
DAArch64InstrInfo.cpp2185 bool AArch64InstrInfo::hasUnscaledLdStOffset(unsigned Opc) { in hasUnscaledLdStOffset() function in AArch64InstrInfo
3379 if (hasUnscaledLdStOffset(FirstOpc) && !scaleOffset(FirstOpc, Offset1)) in shouldClusterMemOps()
3383 if (hasUnscaledLdStOffset(SecondOpc) && !scaleOffset(SecondOpc, Offset2)) in shouldClusterMemOps()