| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | machine-outliner-compatible-candidates.mir | 28 ; CHECK-NOT: STRXpre 50 ; CHECK-NOT: STRXpre 94 ; CHECK: $sp = STRXpre $lr, $sp, -16
|
| H A D | machine-outliner-all-stack.mir | 31 ; CHECK: $sp = STRXpre $lr, $sp, -16 54 ; CHECK: $sp = STRXpre $lr, $sp, -16 78 ; CHECK: $sp = STRXpre $lr, $sp, -16 102 ; CHECK: $sp = STRXpre $lr, $sp, -16
|
| H A D | machine-outliner-regsave.mir | 90 # CHECK: early-clobber $sp = STRXpre $lr, $sp, -16 93 # CHECK: early-clobber $sp = STRXpre $lr, $sp, -16 96 # CHECK: early-clobber $sp = STRXpre $lr, $sp, -16
|
| H A D | machine-outliner-drop-stack.mir | 22 ; CHECK-NOT: STRXpre 45 ; CHECK-NOT: STRXpre
|
| H A D | cfi-fixup.mir | 96 …; CHECK-NEXT: early-clobber $sp = frame-setup STRXpre killed $lr, $sp, -16 :: (store (s64) into … 170 early-clobber $sp = frame-setup STRXpre killed $lr, $sp, -16 :: (store (s64) into %stack.0) 279 …; CHECK-NEXT: early-clobber $sp = frame-setup STRXpre killed $lr, $sp, -16 :: (store (s64) into … 333 early-clobber $sp = frame-setup STRXpre killed $lr, $sp, -16 :: (store (s64) into %stack.0) 434 …; CHECK-NEXT: early-clobber $sp = frame-setup STRXpre killed $lr, $sp, -16 :: (store (s64) into … 488 early-clobber $sp = frame-setup STRXpre killed $lr, $sp, -16 :: (store (s64) into %stack.0)
|
| H A D | wineh-save-lrpair2.mir | 7 # CHECK: early-clobber $sp = frame-setup STRXpre killed $x19, $sp, -16
|
| H A D | wineh-frame3.mir | 5 # CHECK: early-clobber $sp = frame-setup STRXpre killed $x19, $sp, -16
|
| H A D | wineh_shrinkwrap.mir | 12 # WIN64: early-clobber $sp = frame-setup STRXpre killed $x19, $sp, -32 19 # LINUX: early-clobber $sp = frame-setup STRXpre killed $fp, $sp, -32
|
| H A D | branch-target-enforcement.mir | 150 early-clobber $sp = frame-setup STRXpre killed $lr, $sp, -16 :: (store (s64) into %stack.0) 174 early-clobber $sp = frame-setup STRXpre killed $lr, $sp, -16 :: (store (s64) into %stack.0) 328 early-clobber $sp = frame-setup STRXpre killed $lr, $sp, -16 :: (store (s64) into %stack.0) 365 early-clobber $sp = frame-setup STRXpre killed $lr, $sp, -16 :: (store (s64) into %stack.0)
|
| H A D | sve-ldstnt1.mir | 46 …; CHECK-NEXT: early-clobber $sp = frame-setup STRXpre killed $fp, $sp, -16 :: (store (s64) into %s… 89 …; CHECK-NEXT: early-clobber $sp = frame-setup STRXpre killed $fp, $sp, -16 :: (store (s64) into %s… 132 …; CHECK-NEXT: early-clobber $sp = frame-setup STRXpre killed $fp, $sp, -16 :: (store (s64) into %s… 183 …; CHECK-NEXT: early-clobber $sp = frame-setup STRXpre killed $fp, $sp, -16 :: (store (s64) into %s…
|
| H A D | machine-outliner-calls.mir | 63 # CHECK-NEXT: early-clobber $sp = STRXpre $lr, $sp, -16
|
| H A D | wineh-frame2.mir | 5 # CHECK: early-clobber $sp = frame-setup STRXpre killed $x19, $sp, -48
|
| H A D | speculation-hardening-sls-blr.mir | 35 early-clobber $sp = frame-setup STRXpre killed $lr, $sp, -16 ; :: (store (s64) into %stack.0)
|
| H A D | branch-relax-block-size.mir | 57 early-clobber $sp = frame-setup STRXpre killed $x19, $sp, -32 :: (store (s64) into %stack.2)
|
| H A D | sve-ldnf1.mir | 46 …; CHECK-NEXT: early-clobber $sp = frame-setup STRXpre killed $fp, $sp, -16 :: (store (s64) into %s… 105 …; CHECK-NEXT: early-clobber $sp = frame-setup STRXpre killed $fp, $sp, -16 :: (store (s64) into %s… 164 …; CHECK-NEXT: early-clobber $sp = frame-setup STRXpre killed $fp, $sp, -16 :: (store (s64) into %s… 236 …; CHECK-NEXT: early-clobber $sp = frame-setup STRXpre killed $fp, $sp, -16 :: (store (s64) into %s…
|
| H A D | strpre-str-merge.mir | 51 …early-clobber renamable $x0 = STRXpre killed renamable $x1, killed renamable $x0, 24 :: (store (s6… 446 …; CHECK: early-clobber renamable $x0 = STRXpre renamable $x1, renamable $x0, 24, implicit $w0 :: (… 449 …early-clobber renamable $x0 = STRXpre killed renamable $x1, killed renamable $x0, 24 :: (store (s6…
|
| H A D | wineh-frame5.mir | 6 # CHECK: early-clobber $sp = frame-setup STRXpre killed $x19, $sp, -32
|
| H A D | framelayout-sve.mir | 59 # CHECK-NEXT: $sp = frame-setup STRXpre killed $[[SCRATCH:[a-z0-9]+]], $sp, -16 121 # CHECK-NEXT: $sp = frame-setup STRXpre killed $[[SCRATCH:[a-z0-9]+]], $sp, -32 266 # CHECK-NEXT: $sp = frame-setup STRXpre killed $[[SCRATCH:[a-z0-9]+]], $sp, -16 427 # CHECK-NEXT: $sp = frame-setup STRXpre killed $[[SCRATCH:[a-z0-9]+]], $sp, -16 500 # CHECK-NEXT: $sp = frame-setup STRXpre killed $[[SCRATCH:[a-z0-9]+]], $sp, -16 698 # CHECK: $sp = frame-setup STRXpre killed $fp, $sp, -16 757 # CHECK: $sp = frame-setup STRXpre killed $fp, $sp, -16 1184 # CHECK-NEXT: $sp = frame-setup STRXpre killed $[[SCRATCH:[a-z0-9]+]], $sp, -16
|
| H A D | sve-stN.mir | 20 …; CHECK-NEXT: early-clobber $sp = frame-setup STRXpre killed $fp, $sp, -16 :: (store (s64) into %s… 123 …; CHECK-NEXT: early-clobber $sp = frame-setup STRXpre killed $fp, $sp, -16 :: (store (s64) into %s…
|
| H A D | sve-ldN.mir | 20 …; CHECK-NEXT: early-clobber $sp = frame-setup STRXpre killed $fp, $sp, -16 :: (store (s64) into %s… 123 …; CHECK-NEXT: early-clobber $sp = frame-setup STRXpre killed $fp, $sp, -16 :: (store (s64) into %s…
|
| H A D | wineh5.mir | 157 early-clobber $sp = frame-setup STRXpre killed $x28, $sp, -32 :: (store (s64) into %stack.9)
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64LoadStoreOptimizer.cpp | 270 case AArch64::STRXpre: in getMatchingNonSExtOpcode() 344 case AArch64::STRXpre: in getMatchingPairOpcode() 428 return AArch64::STRXpre; in getPreIndexedOpcode() 575 case AArch64::STRXpre: in isPreLdStPairCandidate()
|
| H A D | AArch64SchedThunderX2T99.td | 1044 (instrs STRXpre, STRXpost)>; 1046 (instrs STRXpre, STRXpost)>; 1048 (instrs STRXpre, STRXpost)>; 1050 (instrs STRXpre, STRXpost)>;
|
| H A D | AArch64InstrInfo.cpp | 2161 case AArch64::STRXpre: in hasUnscaledLdStOffset() 2369 case AArch64::STRXpre: in isPairableLdStInst() 2808 case AArch64::STRXpre: in getMemOpInfo() 3102 case AArch64::STRXpre: in getMemScale() 3143 case AArch64::STRXpre: in isPreSt() 7826 MachineInstr *STRXpre = BuildMI(MF, DebugLoc(), get(AArch64::STRXpre)) in buildOutlinedFrame() local 7831 It = MBB.insert(It, STRXpre); in buildOutlinedFrame() 7955 Save = BuildMI(MF, DebugLoc(), get(AArch64::STRXpre)) in insertOutlinedCall()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/Disassembler/ |
| H A D | AArch64Disassembler.cpp | 1080 case AArch64::STRXpre: in DecodeSignedLdStInstruction() 1173 case AArch64::STRXpre: in DecodeSignedLdStInstruction()
|