| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonBitSimplify.cpp | 1541 bool findMatch(const BitTracker::RegisterRef &Inp, 1573 bool CopyGeneration::findMatch(const BitTracker::RegisterRef &Inp, in findMatch() argument 1575 if (!BT.has(Inp.Reg)) in findMatch() 1577 const BitTracker::RegisterCell &InpRC = BT.lookup(Inp.Reg); in findMatch() 1578 auto *FRC = HBS::getFinalVRegClass(Inp, MRI); in findMatch() 1580 if (!HBS::getSubregMask(Inp, B, W, MRI)) in findMatch() 1591 if (!HBS::isTransparentCopy(R, Inp, MRI)) in findMatch() 1614 if (HBS::isTransparentCopy(Out, Inp, MRI)) in findMatch() 2948 BitTracker::RegisterRef Inp, Out; member 3111 .addReg(G.Inp.Reg) in moveGroup() [all …]
|
| H A D | HexagonISelDAGToDAGHVX.cpp | 677 ResultStack(SDNode *Inp) in ResultStack() 678 : InpNode(Inp), InpTy(Inp->getValueType(0).getSimpleVT()) {} in ResultStack() 1289 OpRef Inp[2] = {Va, Vb}; in packs() local 1362 return Inp[SrcOp]; in packs() 1394 Va = Inp[Seg0 / 2]; in packs() 1397 Results.push(Hexagon::V6_vror, Ty, {Inp[Seg0 / 2], HL}); in packs() 1519 OpRef Inp[2] = { Va, Vb }; in packp() local 1527 OpRef Op = Inp[S / 2]; in packp() 2544 SDValue Inp = N->getOperand(0); in selectExtractSubvector() local 2549 [[maybe_unused]] MVT InpTy = Inp.getValueType().getSimpleVT(); in selectExtractSubvector() [all …]
|
| H A D | HexagonISelLoweringHVX.cpp | 2453 SDValue Inp = DAG.getBitcast(IntTy, Val); in emitHvxShiftRightRnd() local 2457 SDValue And = DAG.getNode(ISD::AND, dl, IntTy, {Inp, AmtP1}); in emitHvxShiftRightRnd() 2461 auto [Tmp0, Ovf] = emitHvxAddWithOverflow(Inp, LowBits, dl, Signed, DAG); in emitHvxShiftRightRnd() 2464 SDValue Tmp1 = DAG.getNode(ShRight, dl, IntTy, Inp, AmtM1); in emitHvxShiftRightRnd() 2679 SDValue Inp = Op.getOperand(0); in EqualizeFpIntConversion() local 2680 MVT InpTy = ty(Inp); in EqualizeFpIntConversion() 2690 SDValue WInp = resizeToWidth(Inp, WInpTy, Signed, dl, DAG); in EqualizeFpIntConversion() 2786 SDValue Inp = DAG.getBitcast(ResTy, Op0); in ExpandHvxFpToInt() local 2788 SDValue Neg = DAG.getSetCC(dl, PredTy, Inp, Zero, ISD::SETLT); in ExpandHvxFpToInt() 2792 SDValue Exp00 = DAG.getNode(ISD::SHL, dl, ResTy, {Inp, One}); in ExpandHvxFpToInt() [all …]
|
| H A D | HexagonISelDAGToDAG.cpp | 702 SDValue Inp = N->getOperand(0); in SelectExtractSubvector() local 707 [[maybe_unused]] MVT InpTy = Inp.getValueType().getSimpleVT(); in SelectExtractSubvector() 715 SDValue Ext = CurDAG->getTargetExtractSubreg(SubReg, SDLoc(N), ResTy, Inp); in SelectExtractSubvector() 961 SDValue Inp = Op, Res; in SelectInlineAsmMemoryOperand() local 969 if (SelectAddrFI(Inp, Res)) in SelectInlineAsmMemoryOperand() 972 OutOps.push_back(Inp); in SelectInlineAsmMemoryOperand()
|
| H A D | HexagonPatternsHVX.td | 936 // v31:30.h = vsxt(Inp.b) ; generate masks in odd bytes in 939 // v27.b = vadd(Inp.b,v29.b) ; x + masks
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/fuzzer/ |
| H A D | FuzzerDriver.cpp | 893 for (auto &Inp : *Inputs) { in FuzzerDriver() 894 Printf("Loading corpus dir: %s\n", Inp.c_str()); in FuzzerDriver() 895 ReadDirToVectorOfUnits(Inp.c_str(), &InitialCorpus, nullptr, in FuzzerDriver()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 13593 SDValue Inp = DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, in PerformADDVecReduce() local 13595 NA = DAG.getNode(ISD::ADD, dl, MVT::i64, Inp, NA); in PerformADDVecReduce()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 49047 SDValue Inp = (i == 0) ? Node->getOperand(1) : Node->getOperand(0); in combineAndLoadToBZHI() local 49062 return DAG.getNode(ISD::AND, dl, VT, Inp, LShr); in combineAndLoadToBZHI()
|