| /openbsd/src/gnu/llvm/llvm/lib/Target/X86/ |
| D | X86FlagsCopyLowering.cpp | 163 SBB, enumerator 207 LLVM_EXPAND_ADC_SBB_INSTR(SBB) in getMnemonicFromOpcode() 208 return FlagArithMnemonic::SBB; in getMnemonicFromOpcode() 808 case FlagArithMnemonic::SBB: in rewriteArithmetic()
|
| 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")>;
|
| 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")>;
|
| D | X86ISelDAGToDAG.cpp | 466 assert((Opcode == X86ISD::SBB || Opcode == X86ISD::SETCC_CARRY) && in getSBBZero() 468 unsigned FlagOpIndex = Opcode == X86ISD::SBB ? 2 : 1; in getSBBZero() 644 case X86ISD::SBB: in IsProfitableToFold() 2798 case X86ISD::SBB: in selectLEAAddr() 3258 case X86ISD::SBB: in foldLoadStoreIntoMemOperand() 3337 case X86ISD::SBB: in foldLoadStoreIntoMemOperand() 3352 case X86ISD::SBB: in foldLoadStoreIntoMemOperand() 3375 case X86ISD::SBB: in foldLoadStoreIntoMemOperand() 3398 case X86ISD::SBB: in foldLoadStoreIntoMemOperand() 3446 if (Opc == X86ISD::ADC || Opc == X86ISD::SBB) { in foldLoadStoreIntoMemOperand() [all …]
|
| D | X86SchedAlderlakeP.td | 524 …fault, ReadDefault, ReadDefault, ReadDefault, ReadDefault], (instregex "^(ADC|SBB)(16|32|64)mr$")>; 533 …fault, ReadDefault, ReadDefault, ReadDefault, ReadDefault], (instregex "^(ADC|SBB)(8|16|32|64)rm$", 540 def : InstRW<[ADLPWriteResGroup3], (instregex "^(ADC|SBB)8mi(8?)$")>; 547 …d, ReadDefault, ReadDefault, ReadDefault, ReadDefault, ReadDefault], (instregex "^(ADC|SBB)8mr$")>;
|
| D | X86ISelLowering.h | 398 SBB, enumerator
|
| D | X86IntrinsicsInfo.h | 1351 X86_INTRINSIC_DATA(subborrow_32, ADX, X86ISD::SBB, X86ISD::SUB), 1352 X86_INTRINSIC_DATA(subborrow_64, ADX, X86ISD::SBB, X86ISD::SUB),
|
| D | X86InstrArithmetic.td | 1030 /// SBB. 1219 defm SBB : ArithBinOp_RFF<0x18, 0x1A, 0x1C, "sbb", MRM3r, MRM3m, X86sbb_flag, 1355 defm SBB : ArithBinOp_RFF_relocImm_Pats<X86sbb_flag>;
|
| D | X86.td | 521 "SBB with same register has no source dependency">;
|
| D | X86SchedHaswell.td | 1850 // The 0x83 ADC/SBB opcodes have special support for immediate 0 to only require
|
| D | X86ISelLowering.cpp | 25392 SDValue Cmp = DAG.getNode(X86ISD::SBB, DL, VTs, LHS, RHS, Carry.getValue(1)); in LowerSETCCCARRY() 25469 Opc == X86ISD::SBB || Opc == X86ISD::SMUL || Opc == X86ISD::UMUL || in isX86LogicalCmp() 25626 SDValue SBB = DAG.getNode(X86ISD::SETCC_CARRY, DL, VT, in LowerSELECT() local 25629 return DAG.getNode(ISD::OR, DL, VT, SBB, Y); in LowerSELECT() 32702 SDValue Sum = DAG.getNode(IsAdd ? X86ISD::ADC : X86ISD::SBB, DL, VTs, in LowerADDSUBCARRY() 34561 NODE_NAME_CASE(SBB) in getTargetNodeName() 54243 return DAG.getNode(IsSub ? X86ISD::SBB : X86ISD::ADC, DL, in combineAddOrSubToADCOrSBB() 54265 return DAG.getNode(IsSub ? X86ISD::SBB : X86ISD::ADC, DL, in combineAddOrSubToADCOrSBB() 54274 return DAG.getNode(IsSub ? X86ISD::ADC : X86ISD::SBB, DL, in combineAddOrSubToADCOrSBB() 54295 return DAG.getNode(IsSub ? X86ISD::ADC : X86ISD::SBB, DL, in combineAddOrSubToADCOrSBB() [all …]
|
| D | X86InstrInfo.td | 260 def X86sbb_flag : SDNode<"X86ISD::SBB", SDTBinaryArithWithFlagsInOut>;
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| D | InductiveRangeCheckElimination.cpp | 1183 for (auto *SBB : successors(OriginalBB)) { in cloneLoop() local 1184 if (OriginalLoop.contains(SBB)) in cloneLoop() 1187 for (PHINode &PN : SBB->phis()) { in cloneLoop()
|
| /openbsd/src/gnu/llvm/llvm/lib/Analysis/ |
| D | ScalarEvolution.cpp | 8889 for (auto *SBB : successors(ExitingBlock)) in computeExitLimit() local 8890 if (!L->contains(SBB)) { in computeExitLimit() 8893 Exit = SBB; in computeExitLimit()
|