Home
last modified time | relevance | path

Searched refs:SBB (Results 1 – 14 of 14) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/CodeGen/
DShrinkWrapping.cpp910 MachineBasicBlock* SBB = *BI; in findFastExitPath() local
912 if (SBB->succ_size() > 1) { in findFastExitPath()
916 exitPath += "->" + getBasicBlockName(SBB); in findFastExitPath()
968 MachineBasicBlock* SBB = *BI; in verifySpillRestorePlacement() local
969 if (SBB == MBB) in verifySpillRestorePlacement()
973 if (CSRSave[SBB].intersects(spilled) && in verifySpillRestorePlacement()
974 !restored.contains(CSRSave[SBB] & spilled)) in verifySpillRestorePlacement()
978 if (CSRRestore[SBB].intersects(spilled)) in verifySpillRestorePlacement()
979 restored |= (CSRRestore[SBB] & spilled); in verifySpillRestorePlacement()
983 if (isReturnBlock(SBB) || SBB->succ_size() == 0) { in verifySpillRestorePlacement()
[all …]
/external/llvm/lib/Target/X86/
DX86SchedHaswell.td552 // ADC SBB.
554 def : InstRW<[Write2P0156_Lat2], (instregex "(ADC|SBB)(8|16|32|64)r(r|i)",
555 "(ADC|SBB)(16|32|64)ri8",
556 "(ADC|SBB)64ri32",
557 "(ADC|SBB)(8|16|32|64)rr_REV")>;
560 def : InstRW<[Write2P0156_Lat2Ld, ReadAfterLd], (instregex "(ADC|SBB)(8|16|32|64)rm")>;
564 (instregex "(ADC|SBB)(8|16|32|64)m(r|i)",
565 "(ADC|SBB)(16|32|64)mi8",
566 "(ADC|SBB)64mi32")>;
DX86ISelLowering.h342 ADD, SUB, ADC, SBB, SMUL, enumerator
DX86IntrinsicsInfo.h229 X86_INTRINSIC_DATA(subborrow_u32, ADX, X86ISD::SBB, 0),
230 X86_INTRINSIC_DATA(subborrow_u64, ADX, X86ISD::SBB, 0),
DX86InstrArithmetic.td1031 /// SBB.
1207 defm SBB : ArithBinOp_RFF<0x18, 0x1A, 0x1C, "sbb", MRM3r, MRM3m, X86sbb_flag,
DX86ISelLowering.cpp15664 SDValue Cmp = DAG.getNode(X86ISD::SBB, DL, VTs, LHS, RHS, Carry); in LowerSETCCE()
15685 Opc == X86ISD::SBB || in isX86LogicalCmp()
21280 case ISD::SUBE: Opc = X86ISD::SBB; ExtraOp = true; break; in LowerADDC_ADDE_SUBC_SUBE()
22205 case X86ISD::SBB: return "X86ISD::SBB"; in getTargetNodeName()
24620 case X86ISD::SBB: in computeKnownBitsForTargetNode()
30619 return DAG.getNode(N->getOpcode() == ISD::SUB ? X86ISD::ADC : X86ISD::SBB, in OptimizeConditionalInDecrement()
30623 return DAG.getNode(N->getOpcode() == ISD::SUB ? X86ISD::SBB : X86ISD::ADC, in OptimizeConditionalInDecrement()
DX86InstrInfo.td246 def X86sbb_flag : SDNode<"X86ISD::SBB", SDTBinaryArithWithFlagsInOut>;
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86ISelLowering.h235 ADD, SUB, ADC, SBB, SMUL, enumerator
DX86InstrArithmetic.td950 /// SBB.
1102 defm SBB : ArithBinOp_RFF<0x18, 0x1A, 0x1C, "sbb", MRM3r, MRM3m, X86sbb_flag,
DX86ISelLowering.cpp8600 Opc == X86ISD::SBB || in isX86LogicalCmp()
10373 case ISD::SUBE: Opc = X86ISD::SBB; ExtraOp = true; break; in LowerADDC_ADDE_SUBC_SUBE()
10700 case X86ISD::SBB: return "X86ISD::SBB"; in getTargetNodeName()
12317 case X86ISD::SBB: in computeMaskedBitsForTargetNode()
14159 return DAG.getNode(N->getOpcode() == ISD::SUB ? X86ISD::ADC : X86ISD::SBB, in OptimizeConditionalInDecrement()
14162 return DAG.getNode(N->getOpcode() == ISD::SUB ? X86ISD::SBB : X86ISD::ADC, in OptimizeConditionalInDecrement()
DX86InstrInfo.td217 def X86sbb_flag : SDNode<"X86ISD::SBB", SDTBinaryArithWithFlagsInOut>;
DX86GenDAGISel.inc3555 /*SwitchOpcode*/ 71|128,3/*455*/, TARGET_VAL(X86ISD::SBB),// ->8325
27832 /*SwitchOpcode*/ 95|128,2/*351*/, TARGET_VAL(X86ISD::SBB),// ->57582
/external/pcre/dist2/src/sljit/
DsljitNativeX86_common.c223 #define SBB (/* BINARY */ 3 << 3) macro
2218 return emit_non_cum_binary(compiler, SBB_r_rm, SBB_rm_r, SBB, SBB_EAX_i32,
/external/llvm/lib/Analysis/
DScalarEvolution.cpp5731 for (auto *SBB : successors(ExitingBlock)) in computeExitLimit() local
5732 if (!L->contains(SBB)) { in computeExitLimit()
5735 Exit = SBB; in computeExitLimit()
5736 } else if (SBB != L->getHeader()) { in computeExitLimit()