| /freebsd/lib/libc/amd64/string/ |
| H A D | timingsafe_memcmp.S | 68 sub %edx, %ecx # save a SBB compared to .L0508
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopConstrainer.cpp | 506 for (auto *SBB : successors(OriginalBB)) { in cloneLoop() local 507 if (OriginalLoop.contains(SBB)) in cloneLoop() 510 for (PHINode &PN : SBB->phis()) { in cloneLoop()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ScheduleZnver1.td | 586 // ADC SBB. 589 (instregex "(ADC|SBB)(8|16|32|64)m(r|i)", 590 "(ADC|SBB)(16|32|64)mi8", 591 "(ADC|SBB)64mi32")>;
|
| H A D | X86ScheduleZnver2.td | 592 // ADC SBB. 595 (instregex "(ADC|SBB)(8|16|32|64)m(r|i)", 596 "(ADC|SBB)(16|32|64)mi8", 597 "(ADC|SBB)64mi32")>;
|
| H A D | X86ISelDAGToDAG.cpp | 512 assert((Opcode == X86ISD::SBB || Opcode == X86ISD::SETCC_CARRY) && in getSBBZero() 514 unsigned FlagOpIndex = Opcode == X86ISD::SBB ? 2 : 1; in getSBBZero() 700 case X86ISD::SBB: in IsProfitableToFold() 3174 case X86ISD::SBB: in selectLEAAddr() 3644 case X86ISD::SBB: in foldLoadStoreIntoMemOperand() 3723 case X86ISD::SBB: in foldLoadStoreIntoMemOperand() 3738 case X86ISD::SBB: in foldLoadStoreIntoMemOperand() 3764 case X86ISD::SBB: in foldLoadStoreIntoMemOperand() 3807 if (Opc == X86ISD::ADC || Opc == X86ISD::SBB) { in foldLoadStoreIntoMemOperand() 6466 case X86ISD::SBB: { in Select()
|
| H A D | X86SchedAlderlakeP.td | 528 …fault, ReadDefault, ReadDefault, ReadDefault, ReadDefault], (instregex "^(ADC|SBB)(16|32|64)mr$")>; 537 …fault, ReadDefault, ReadDefault, ReadDefault, ReadDefault], (instregex "^(ADC|SBB)(8|16|32|64)rm$", 544 def : InstRW<[ADLPWriteResGroup3], (instregex "^(ADC|SBB)8mi(8?)$")>; 551 …d, ReadDefault, ReadDefault, ReadDefault, ReadDefault, ReadDefault], (instregex "^(ADC|SBB)8mr$")>;
|
| H A D | X86ISelLowering.h | 422 SBB, enumerator
|
| H A D | X86ExpandPseudo.cpp | 955 MI_TO_RI(SBB); in expandMI()
|
| H A D | X86InstrArithmetic.td | 851 /// SBB. 1116 defm SBB : ArithBinOp_RFF<0x19, 0x1B, 0x1D, "sbb", MRM3r, MRM3m, X86sbb_flag, 1270 defm SBB : ArithBinOp_RFF_relocImm_Pats<X86sbb_flag>;
|
| H A D | X86IntrinsicsInfo.h | 2037 X86_INTRINSIC_DATA(subborrow_32, ADX, X86ISD::SBB, X86ISD::SUB), 2038 X86_INTRINSIC_DATA(subborrow_64, ADX, X86ISD::SBB, X86ISD::SUB),
|
| H A D | X86InstrFragments.td | 270 def X86sbb_flag : SDNode<"X86ISD::SBB", SDTBinaryArithWithFlagsInOut>;
|
| H A D | X86SchedLunarlakeP.td | 944 …fault, ReadDefault, ReadDefault, ReadDefault, ReadDefault], (instregex "^(ADC|SBB)(16|32|64)mr$")>; 952 …fault, ReadDefault, ReadDefault, ReadDefault, ReadDefault], (instregex "^(ADC|SBB)(8|16|32|64)rm$",
|
| H A D | X86SchedSapphireRapids.td | 536 …fault, ReadDefault, ReadDefault, ReadDefault, ReadDefault], (instregex "^(ADC|SBB)(16|32|64)mr$")>; 543 …fault, ReadDefault, ReadDefault, ReadDefault, ReadDefault], (instregex "^(ADC|SBB)(8|16|32|64)rm$", 550 def : InstRW<[SPRWriteResGroup3], (instregex "^(ADC|SBB)8mi(8?)$")>; 557 …d, ReadDefault, ReadDefault, ReadDefault, ReadDefault, ReadDefault], (instregex "^(ADC|SBB)8mr$")>;
|
| H A D | X86SchedHaswell.td | 1836 // The 0x83 ADC/SBB opcodes have special support for immediate 0 to only require
|
| H A D | X86.td | 571 "SBB with same register has no source dependency">;
|
| H A D | X86ISelLowering.cpp | 24722 SDValue Cmp = DAG.getNode(X86ISD::SBB, DL, VTs, LHS, RHS, Carry.getValue(1)); in LowerSETCCCARRY() 24799 Opc == X86ISD::SBB || Opc == X86ISD::SMUL || Opc == X86ISD::UMUL || in isX86LogicalCmp() 24940 SDValue SBB = DAG.getNode(X86ISD::SETCC_CARRY, DL, VT, in LowerSELECTWithCmpZero() local 24943 return DAG.getNode(ISD::OR, DL, VT, SBB, Y); in LowerSELECTWithCmpZero() 33048 SDValue Sum = DAG.getNode(IsAdd ? X86ISD::ADC : X86ISD::SBB, DL, VTs, in LowerADDSUBO_CARRY() 35089 NODE_NAME_CASE(SBB) in getTargetNodeName() 52221 return DAG.getNode(IsSub ? X86ISD::SBB : X86ISD::ADC, DL, in combineAddOrSubToADCOrSBB() 52243 return DAG.getNode(IsSub ? X86ISD::SBB : X86ISD::ADC, DL, in combineAddOrSubToADCOrSBB() 52252 return DAG.getNode(IsSub ? X86ISD::ADC : X86ISD::SBB, DL, in combineAddOrSubToADCOrSBB() 52273 return DAG.getNode(IsSub ? X86ISD::ADC : X86ISD::SBB, DL, in combineAddOrSubToADCOrSBB() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kISelLowering.cpp | 3087 for (const auto *SBB : BB->successors()) in checkAndUpdateCCRKill() local 3088 if (SBB->isLiveIn(M68k::CCR)) in checkAndUpdateCCRKill()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 8935 for (auto *SBB : successors(ExitingBlock)) in computeExitLimit() local 8936 if (!L->contains(SBB)) { in computeExitLimit() 8939 Exit = SBB; in computeExitLimit()
|