Searched refs:Borrow (Results 1 – 12 of 12) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | BitTracker.cpp | 465 bool Borrow = false; in eSUB() local 472 unsigned S = bool(V1) - bool(V2) - Borrow; in eSUB() 474 Borrow = (S > 1); in eSUB() 479 if (V1.is(Borrow)) { in eSUB() 483 if (V2.is(Borrow)) in eSUB()
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | KnownBits.cpp | 147 const KnownBits &Borrow) { in computeForSubBorrow() argument 148 assert(Borrow.getBitWidth() == 1 && "Borrow must be 1-bit"); in computeForSubBorrow() 154 /*CarryZero=*/Borrow.One.getBoolValue(), in computeForSubBorrow() 155 /*CarryOne=*/Borrow.Zero.getBoolValue()); in computeForSubBorrow()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | KnownBits.h | 337 const KnownBits &Borrow);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreISelLowering.cpp | 1557 SDValue Borrow = N2; in PerformDAGCombine() local 1560 SDValue Ops[] = { Result, Borrow }; in PerformDAGCombine() 1572 SDValue Borrow = DAG.getConstant(0, dl, VT); in PerformDAGCombine() local 1574 SDValue Ops[] = { Result, Borrow }; in PerformDAGCombine()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVScheduleV.td | 359 // 11.4. Vector Integer Arithmetic with Carry or Borrow Instructions 598 // 11.4. Vector Integer Arithmetic with Carry or Borrow Instructions
|
| H A D | RISCVInstrInfoV.td | 1183 // Vector Integer Add-with-Carry / Subtract-with-Borrow Instructions
|
| H A D | RISCVInstrInfoVPseudos.td | 6304 // 11.4. Vector Integer Add-with-Carry / Subtract-with-Borrow Instructions 6858 // 11.4. Vector Integer Add-with-Carry / Subtract-with-Borrow Instructions
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeIntegerTypes.cpp | 3706 SDValue Borrow; in ExpandIntRes_ADDSUB() local 3708 Borrow = DAG.getZExtOrTrunc(Cmp, dl, NVT); in ExpandIntRes_ADDSUB() 3710 Borrow = DAG.getSelect(dl, NVT, Cmp, DAG.getConstant(1, dl, NVT), in ExpandIntRes_ADDSUB() 3713 Hi = DAG.getNode(ISD::SUB, dl, NVT, Hi, Borrow); in ExpandIntRes_ADDSUB()
|
| H A D | SelectionDAG.cpp | 4143 KnownBits Borrow(1); in computeKnownBits() local 4145 Borrow = computeKnownBits(Op.getOperand(2), DemandedElts, Depth + 1); in computeKnownBits() 4147 Borrow = Borrow.trunc(1); in computeKnownBits() 4149 Borrow.setAllZero(); in computeKnownBits() 4154 Known = KnownBits::computeForSubBorrow(Known, Known2, Borrow); in computeKnownBits()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFInstrInfo.td | 1022 // Borrow the idea from X86InstrFragments.td
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | riscv_vector.td | 803 // 11.4. Vector Integer Add-with-Carry / Subtract-with-Borrow Instructions
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 4631 auto Borrow = MIRBuilder.buildICmp(CmpInst::ICMP_UGT, CondTy, TmpRes, LHS); in lower() local 4643 MIRBuilder.buildOr(BorrowOut, Borrow, Borrow2); in lower()
|