Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBitSimplify.cpp1519 bool findMatch(const BitTracker::RegisterRef &Inp,
1551 bool CopyGeneration::findMatch(const BitTracker::RegisterRef &Inp, in findMatch() argument
1553 if (!BT.has(Inp.Reg)) in findMatch()
1555 const BitTracker::RegisterCell &InpRC = BT.lookup(Inp.Reg); in findMatch()
1556 auto *FRC = HBS::getFinalVRegClass(Inp, MRI); in findMatch()
1558 if (!HBS::getSubregMask(Inp, B, W, MRI)) in findMatch()
1569 if (!HBS::isTransparentCopy(R, Inp, MRI)) in findMatch()
1592 if (HBS::isTransparentCopy(Out, Inp, MRI)) in findMatch()
2918 BitTracker::RegisterRef Inp, Out; member
3081 .addReg(G.Inp.Reg) in moveGroup()
[all …]
H A DHexagonISelDAGToDAGHVX.cpp672 ResultStack(SDNode *Inp) in ResultStack()
673 : InpNode(Inp), InpTy(Inp->getValueType(0).getSimpleVT()) {} in ResultStack()
1283 OpRef Inp[2] = {Va, Vb}; in packs() local
1355 return Inp[SrcOp]; in packs()
1387 Va = Inp[Seg0 / 2]; in packs()
1390 Results.push(Hexagon::V6_vror, Ty, {Inp[Seg0 / 2], HL}); in packs()
1512 OpRef Inp[2] = { Va, Vb }; in packp() local
1520 OpRef Op = Inp[S / 2]; in packp()
2565 SDValue Inp = N->getOperand(0); in selectExtractSubvector() local
2569 [[maybe_unused]] MVT InpTy = Inp.getValueType().getSimpleVT(); in selectExtractSubvector()
[all …]
H A DHexagonISelLoweringHVX.cpp2490 SDValue Inp = DAG.getBitcast(IntTy, Val); in emitHvxShiftRightRnd() local
2494 SDValue And = DAG.getNode(ISD::AND, dl, IntTy, {Inp, AmtP1}); in emitHvxShiftRightRnd()
2498 auto [Tmp0, Ovf] = emitHvxAddWithOverflow(Inp, LowBits, dl, Signed, DAG); in emitHvxShiftRightRnd()
2501 SDValue Tmp1 = DAG.getNode(ShRight, dl, IntTy, Inp, AmtM1); in emitHvxShiftRightRnd()
2716 SDValue Inp = Op.getOperand(0); in EqualizeFpIntConversion() local
2717 MVT InpTy = ty(Inp); in EqualizeFpIntConversion()
2727 SDValue WInp = resizeToWidth(Inp, WInpTy, Signed, dl, DAG); in EqualizeFpIntConversion()
2823 SDValue Inp = DAG.getBitcast(ResTy, Op0); in ExpandHvxFpToInt() local
2825 SDValue Neg = DAG.getSetCC(dl, PredTy, Inp, Zero, ISD::SETLT); in ExpandHvxFpToInt()
2829 SDValue Exp00 = DAG.getNode(ISD::SHL, dl, ResTy, {Inp, One}); in ExpandHvxFpToInt()
[all …]
H A DHexagonISelDAGToDAG.cpp709 SDValue Inp = N->getOperand(0); in SelectExtractSubvector() local
713 [[maybe_unused]] MVT InpTy = Inp.getValueType().getSimpleVT(); in SelectExtractSubvector()
721 SDValue Ext = CurDAG->getTargetExtractSubreg(SubReg, SDLoc(N), ResTy, Inp); in SelectExtractSubvector()
1060 SDValue Inp = Op, Res; in SelectInlineAsmMemoryOperand() local
1068 if (SelectAddrFI(Inp, Res)) in SelectInlineAsmMemoryOperand()
1071 OutOps.push_back(Inp); in SelectInlineAsmMemoryOperand()
H A DHexagonPatternsHVX.td951 // v31:30.h = vsxt(Inp.b) ; generate masks in odd bytes in
954 // v27.b = vadd(Inp.b,v29.b) ; x + masks
/freebsd/contrib/llvm-project/compiler-rt/lib/fuzzer/
H A DFuzzerDriver.cpp897 for (auto &Inp : *Inputs) { in FuzzerDriver()
898 Printf("Loading corpus dir: %s\n", Inp.c_str()); in FuzzerDriver()
899 ReadDirToVectorOfUnits(Inp.c_str(), &InitialCorpus, nullptr, in FuzzerDriver()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp13814 SDValue Inp = DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, in PerformADDVecReduce() local
13816 NA = DAG.getNode(ISD::ADD, dl, MVT::i64, Inp, NA); in PerformADDVecReduce()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp51299 SDValue Inp = Node->getOperand(i == 0 ? 1 : 0); in combineAndLoadToBZHI() local
51308 return DAG.getNode(ISD::AND, dl, VT, Inp, LShr); in combineAndLoadToBZHI()