Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/test/MC/ARM/
H A Dthumb2-narrow-dp.ll574 SBCS r3, r2, r1 // Must be wide - 3 distinct registers
575 SBCS r4, r4, r1 // Should choose narrow
576 SBCS r1, r4, r1 // Should choose wide - not commutative
577 SBCS.W r4, r4, r1 // Explicitly wide
578 SBCS.W r2, r1, r2
580 SBCS r7, r7, r1 // Should use narrow
582 SBCS r8, r8, r1
583 SBCS r4, r8, r4
584 SBCS r3, r3, r8
585 SBCS r2, r2, r1, lsl #1 // Must use wide - shifted register
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64SchedThunderX2T99.td433 "SBCS(W|X)r", "CCMN(W|X)(i|r)",
455 "SBCS(W|X)r", "CCMN(W|X)(i|r)",
474 "SBCS(W|X)r", "CCMN(W|X)(i|r)",
H A DAArch64SchedThunderX3T110.td692 "SBCS(W|X)r", "CCMN(W|X)(i|r)",
714 "SBCS(W|X)r", "CCMN(W|X)(i|r)",
733 "SBCS(W|X)r", "CCMN(W|X)(i|r)",
H A DAArch64ISelLowering.h141 SBCS, enumerator
H A DAArch64SchedA64FX.td827 "SBCS(W|X)r", "CCMN(W|X)(i|r)",
848 "SBCS(W|X)r", "CCMN(W|X)(i|r)",
866 "SBCS(W|X)r", "CCMN(W|X)(i|r)",
H A DAArch64SchedKryoDetails.td1782 (instregex "SBCS?(W|X)r")>;
H A DAArch64ISelLowering.cpp2101 MAKE_CASE(AArch64ISD::SBCS) in getTargetNodeName()
3609 bool InvertCarry = Opcode == AArch64ISD::SBCS; in lowerADDSUBCARRY()
5397 return lowerADDSUBCARRY(Op, DAG, AArch64ISD::SBCS, false /*unsigned*/); in LowerOperation()
5401 return lowerADDSUBCARRY(Op, DAG, AArch64ISD::SBCS, true /*signed*/); in LowerOperation()
19516 case AArch64ISD::SBCS: in PerformDAGCombine()
H A DAArch64InstrInfo.td564 def AArch64sbc_flag : SDNode<"AArch64ISD::SBCS", SDTBinaryArithWithFlagsInOut>;