Home
last modified time | relevance | path

Searched refs:Inp (Results 1 – 8 of 8) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonBitSimplify.cpp1541 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 DHexagonISelDAGToDAGHVX.cpp677 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 DHexagonISelLoweringHVX.cpp2453 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 DHexagonISelDAGToDAG.cpp702 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 DHexagonPatternsHVX.td936 // 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 DFuzzerDriver.cpp893 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 DARMISelLowering.cpp13593 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 DX86ISelLowering.cpp49047 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()