Searched refs:ResTy (Results 1 - 25 of 42) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp218 HexagonTargetLowering::getInt(unsigned IntId, MVT ResTy, ArrayRef<SDValue> Ops, argument
224 return DAG.getNode(ISD::INTRINSIC_WO_CHAIN, dl, ResTy, IntOps);
371 MVT ResTy = tyVector(OpTy, MVT::i8); local
385 assert(ResTy.getVectorNumElements() == ByteMask.size());
386 return DAG.getVectorShuffle(ResTy, dl, opCastElem(Op0, MVT::i8, DAG),
707 const SDLoc &dl, MVT ResTy, SelectionDAG &DAG) const {
731 const SDLoc &dl, MVT ResTy, SelectionDAG &DAG) const {
733 assert(ResTy == MVT::i1);
811 const SDLoc &dl, MVT ResTy, SelectionDAG &DAG) const {
831 if (VecTy == ResTy)
706 extractHvxElementReg(SDValue VecV, SDValue IdxV, const SDLoc &dl, MVT ResTy, SelectionDAG &DAG) const argument
730 extractHvxElementPred(SDValue VecV, SDValue IdxV, const SDLoc &dl, MVT ResTy, SelectionDAG &DAG) const argument
810 extractHvxSubvectorReg(SDValue VecV, SDValue IdxV, const SDLoc &dl, MVT ResTy, SelectionDAG &DAG) const argument
855 extractHvxSubvectorPred(SDValue VecV, SDValue IdxV, const SDLoc &dl, MVT ResTy, SelectionDAG &DAG) const argument
1051 extendHvxVectorPred(SDValue VecV, const SDLoc &dl, MVT ResTy, bool ZeroExt, SelectionDAG &DAG) const argument
1068 compressHvxPred(SDValue VecQ, const SDLoc &dl, MVT ResTy, SelectionDAG &DAG) const argument
1309 MVT ResTy = ty(Op); local
1319 MVT ResTy = ty(Op); local
1329 MVT ResTy = ty(Op); local
1342 MVT ResTy = ty(Op); local
1374 MVT ResTy = ty(Op); local
1428 MVT ResTy = ty(Op); local
1535 MVT ResTy = ty(Op); local
1641 MVT ResTy = ty(Op); local
[all...]
H A DHexagonISelDAGToDAGHVX.cpp860 bool scalarizeShuffle(ArrayRef<int> Mask, const SDLoc &dl, MVT ResTy,
1362 MVT ResTy, SDValue Va, SDValue Vb,
1365 MVT ElemTy = ResTy.getVectorElementType();
1430 LV = DAG.getNode(ISD::CONCAT_VECTORS, dl, ResTy, {L0, L1});
1432 SDValue BV = DAG.getBuildVector(ResTy, dl, Ops);
1507 MVT ResTy = getSingleVT(MVT::i8);
1550 Results.push(Hexagon::V6_vdealb4w, ResTy, {Vb, Va});
1580 Res.Ty = ResTy;
1610 Res.Ty = ResTy;
1950 MVT ResTy
[all...]
H A DHexagonISelDAGToDAG.h125 SDValue selectUndef(const SDLoc &dl, MVT ResTy) { argument
126 SDNode *U = CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, dl, ResTy);
H A DHexagonISelLowering.h354 MVT ValTy, MVT ResTy, SelectionDAG &DAG) const;
378 SDValue getInt(unsigned IntId, MVT ResTy, ArrayRef<SDValue> Ops,
435 MVT ResTy, SelectionDAG &DAG) const;
437 MVT ResTy, SelectionDAG &DAG) const;
443 MVT ResTy, SelectionDAG &DAG) const;
445 MVT ResTy, SelectionDAG &DAG) const;
450 SDValue extendHvxVectorPred(SDValue VecV, const SDLoc &dl, MVT ResTy,
452 SDValue compressHvxPred(SDValue VecQ, const SDLoc &dl, MVT ResTy,
H A DHexagonISelDAGToDAG.cpp772 MVT ResTy = N->getValueType(0).getSimpleVT(); local
773 if (HST->isHVXVectorType(ResTy, true))
777 unsigned VecLen = ResTy.getSizeInBits();
804 SDValue E = CurDAG->getTargetExtractSubreg(Hexagon::isub_lo, dl, ResTy,
811 SDNode *VA = CurDAG->getMachineNode(Hexagon::S2_valignrb, dl, ResTy,
842 MVT ResTy = N->getValueType(0).getSimpleVT(); local
843 SDNode *T = CurDAG->getMachineNode(Hexagon::C2_mask, SDLoc(N), ResTy,
850 MVT ResTy = N->getValueType(0).getSimpleVT(); local
852 SDNode *T = CurDAG->getMachineNode(Hexagon::A4_vcmpbgtui, dl, ResTy,
859 MVT ResTy local
873 MVT ResTy = N->getValueType(0).getSimpleVT(); local
[all...]
H A DHexagonISelLowering.cpp1013 MVT ResTy = ty(Op); local
1021 return DAG.getSetCC(dl, ResTy,
1027 if (ResTy.isVector())
1059 return DAG.getSetCC(dl, ResTy,
2269 MVT ResTy = ty(Op); local
2272 assert(ResTy.getSizeInBits() == InpTy.getSizeInBits());
2277 if (ResTy == MVT::v8i1) {
2280 return getInstr(Hexagon::C2_tfrrp, dl, ResTy, Ext, DAG);
2464 const SDLoc &dl, MVT ValTy, MVT ResTy,
2519 return DAG.getNode(HexagonISD::D2P, dl, ResTy, T
2463 extractVector(SDValue VecV, SDValue IdxV, const SDLoc &dl, MVT ValTy, MVT ResTy, SelectionDAG &DAG) const argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp413 EVT ResTy = Op->getValueType(0);
420 return DAG.getNode(MipsISD::FSELECT, DL, ResTy, Tmp, Op->getOperand(1),
1365 EVT ResTy = Op->getValueType(0); local
1368 SDValue Result = DAG.getNode(Opc, DL, ResTy, Vec, Idx,
1509 EVT ResTy = Op->getValueType(0); local
1512 MVT ResEltTy = ResTy == MVT::v2i64 ? MVT::i64 : MVT::i32;
1515 SDValue SplatVec = getBuildVectorSplat(ResTy, ConstValue, BigEndian, DAG);
1517 return DAG.getNode(ISD::AND, DL, ResTy, Vec, SplatVec);
1521 EVT ResTy = Op->getValueType(0); local
1523 SDValue One = DAG.getConstant(1, DL, ResTy);
1532 EVT ResTy = Op->getValueType(0); local
1881 EVT ResTy = Op->getValueType(0); local
1892 EVT ResTy = Op->getValueType(0); local
1991 EVT ResTy = Op->getValueType(0); local
2000 EVT ResTy = Op->getValueType(0); local
2075 EVT ResTy = Op->getValueType(0); local
2299 EVT ResTy = Op->getValueType(0); local
2412 EVT ResTy = Op->getValueType(0); local
2462 EVT ResTy = Op->getValueType(0); local
2518 EVT ResTy = Node->getValueType(0); local
2553 lowerVECTOR_SHUFFLE_SHF(SDValue Op, EVT ResTy, SmallVector<int, 16> Indices, SelectionDAG &DAG) argument
2634 isVECTOR_SHUFFLE_SPLATI(SDValue Op, EVT ResTy, SmallVector<int, 16> Indices, SelectionDAG &DAG) argument
2666 lowerVECTOR_SHUFFLE_ILVEV(SDValue Op, EVT ResTy, SmallVector<int, 16> Indices, SelectionDAG &DAG) argument
2712 lowerVECTOR_SHUFFLE_ILVOD(SDValue Op, EVT ResTy, SmallVector<int, 16> Indices, SelectionDAG &DAG) argument
2759 lowerVECTOR_SHUFFLE_ILVR(SDValue Op, EVT ResTy, SmallVector<int, 16> Indices, SelectionDAG &DAG) argument
2806 lowerVECTOR_SHUFFLE_ILVL(SDValue Op, EVT ResTy, SmallVector<int, 16> Indices, SelectionDAG &DAG) argument
2854 lowerVECTOR_SHUFFLE_PCKEV(SDValue Op, EVT ResTy, SmallVector<int, 16> Indices, SelectionDAG &DAG) argument
2897 lowerVECTOR_SHUFFLE_PCKOD(SDValue Op, EVT ResTy, SmallVector<int, 16> Indices, SelectionDAG &DAG) argument
2933 lowerVECTOR_SHUFFLE_VSHF(SDValue Op, EVT ResTy, SmallVector<int, 16> Indices, SelectionDAG &DAG) argument
2987 EVT ResTy = Op->getValueType(0); local
[all...]
H A DMipsSEISelDAGToDAG.cpp978 MVT ResTy = Node->getSimpleValueType(0);
989 if (ResTy != MVT::i32 && ResTy != MVT::i64)
993 if (ResTy == MVT::i32) {
1010 ReplaceNode(Node, CurDAG->getMachineNode(Opcode, DL, ResTy, Ops));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp755 OperandMatchResultTy ResTy = parseSparcAsmOperand(Offset); local
756 if (ResTy != MatchOperand_Success || !Offset)
815 OperandMatchResultTy ResTy = MatchOperandParserImpl(Operands, Mnemonic); local
820 if (ResTy == MatchOperand_Success || ResTy == MatchOperand_ParseFail)
821 return ResTy;
842 ResTy = MatchOperand_Success;
844 ResTy = parseMEMOperand(Operands);
847 if (ResTy != MatchOperand_Success)
848 return ResTy;
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp503 LLT ResTy = getMRI()->getType(Res); local
514 if (MaybeMerge && Ops.size() * OpSize == ResTy.getSizeInBits()) {
519 Register ResIn = getMRI()->createGenericVirtualRegister(ResTy);
525 : getMRI()->createGenericVirtualRegister(ResTy);
897 void MachineIRBuilder::validateSelectOp(const LLT ResTy, const LLT TstTy, argument
900 assert((ResTy.isScalar() || ResTy.isVector() || ResTy.isPointer()) &&
902 assert((ResTy == Op0Ty && ResTy
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/AsmParser/
H A DSystemZAsmParser.cpp1195 OperandMatchResultTy ResTy; local
1197 ResTy = parseAnyReg(Operands);
1199 ResTy = parseBDXAddr64(Operands);
1201 ResTy = parseBDAddr64(Operands);
1203 ResTy = parsePCRel32(Operands);
1205 ResTy = parsePCRel16(Operands);
1219 ResTy = MatchOperand_Success;
1222 if (ResTy != MatchOperand_Success)
1338 OperandMatchResultTy ResTy = MatchOperandParserImpl(Operands, Mnemonic); local
1340 if (ResTy
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp6340 OperandMatchResultTy ResTy = MatchOperandParserImpl(Operands, Mnemonic); local
6341 if (ResTy == MatchOperand_Success)
6346 if (ResTy == MatchOperand_ParseFail)
6404 OperandMatchResultTy ResTy = parseAnyRegister(Operands); local
6405 if (ResTy == MatchOperand_Success) {
6585 OperandMatchResultTy ResTy = local
6587 if (ResTy == MatchOperand_Success) {
6591 if (ResTy == MatchOperand_ParseFail)
6601 OperandMatchResultTy ResTy = local
6603 if (ResTy
6682 OperandMatchResultTy ResTy = local
6731 OperandMatchResultTy ResTy = matchAnyRegisterWithoutDollar(Operands, S); local
6747 OperandMatchResultTy ResTy = parseAnyRegister(Operands); local
7638 OperandMatchResultTy ResTy = parseAnyRegister(Reg); local
7671 OperandMatchResultTy ResTy = parseAnyRegister(Reg); local
7700 OperandMatchResultTy ResTy = parseAnyRegister(Reg); local
7779 OperandMatchResultTy ResTy = parseAnyRegister(TmpReg); local
8671 OperandMatchResultTy ResTy = parseAnyRegister(TmpReg); local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/VE/AsmParser/
H A DVEAsmParser.cpp1356 OperandMatchResultTy ResTy = MatchOperandParserImpl(Operands, Mnemonic); local
1361 if (ResTy == MatchOperand_Success || ResTy == MatchOperand_ParseFail)
1362 return ResTy;
1370 ResTy = parseVEAsmOperand(Op);
1371 if (ResTy != MatchOperand_Success || !Op)
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.cpp1193 QualType ResTy = FD->getReturnType(); local
1198 ResTy = MD->getThisType();
1200 ResTy = CGM.getContext().VoidPtrTy;
1228 CGM.getCXXABI().addImplicitStructorParams(*this, ResTy, Args);
1230 return ResTy;
1252 QualType ResTy = BuildFunctionArgList(GD, Args); local
1288 StartFunction(GD, ResTy, Fn, FnInfo, Args, Loc, BodyRange.getBegin());
H A DCGExprScalar.cpp1369 llvm::Type *ResTy = DstTy; local
1422 if (DstTy != ResTy) {
1424 assert(ResTy->isIntegerTy(16) && "Only half FP requires extra conversion");
1429 Res = Builder.CreateFPTrunc(Res, ResTy, "conv");
4226 llvm::Type *ResTy = ConvertType(E->getType()); local
4237 return Builder.CreateZExtOrBitCast(RHSCond, ResTy, "land.ext");
4242 return llvm::Constant::getNullValue(ResTy);
4288 return Builder.CreateZExtOrBitCast(PN, ResTy, "land.ext");
4312 llvm::Type *ResTy = ConvertType(E->getType()); local
4323 return Builder.CreateZExtOrBitCast(RHSCond, ResTy, "lo
[all...]
H A DCGCXXABI.h379 virtual void addImplicitStructorParams(CodeGenFunction &CGF, QualType &ResTy,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp2838 Type *ResTy = isX86_MMX ? IntegerType::get(*MS.C, 64) : I.getType();
2840 ResTy->getScalarSizeInBits() - SignificantBitsPerResultElement;
2844 S = IRB.CreateBitCast(S, ResTy);
2845 S = IRB.CreateSExt(IRB.CreateICmpNE(S, Constant::getNullValue(ResTy)),
2846 ResTy);
2857 Type *ResTy = isX86_MMX ? getMMXVectorTy(EltSizeInBits * 2) : I.getType();
2860 S = IRB.CreateBitCast(S, ResTy);
2861 S = IRB.CreateSExt(IRB.CreateICmpNE(S, Constant::getNullValue(ResTy)),
2862 ResTy);
2873 Type *ResTy
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp2819 LLT ResTy = MRI.getType(Res);
2827 if (!MF.getTarget().Options.UnsafeFPMath && ResTy == S64)
2830 if (!Unsafe && ResTy == S32 &&
2847 auto FNeg = B.buildFNeg(ResTy, RHS, Flags);
2859 auto RCP = B.buildIntrinsic(Intrinsic::amdgcn_rcp, {ResTy}, false)
4031 LLT ResTy = MRI->getType(ResultRegs[0]);
4032 if (!ResTy.isVector()) {
4033 padWithUndef(ResTy, NumElts - ResultRegs.size());
4038 assert(!ST.hasUnpackedD16VMem() && ResTy == V2S16);
4044 padWithUndef(ResTy, RegsToCove
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DCallAndMessageChecker.cpp642 QualType ResTy = msg.getResultType(); local
649 if (ResTy->isReferenceType()) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp617 Type *ResTy = II.getType(); local
621 return UndefValue::get(ResTy);
624 unsigned NumLanes = ResTy->getPrimitiveSizeInBits() / 128;
626 assert(cast<VectorType>(ResTy)->getNumElements() == (2 * NumSrcElts) &&
630 unsigned DstScalarSizeInBits = ResTy->getScalarSizeInBits();
676 return Builder.CreateTrunc(Shuffle, ResTy);
682 Type *ResTy = II.getType(); local
686 return Constant::getNullValue(ResTy);
705 Res = Builder.CreateZExtOrTrunc(Res, ResTy);
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaExpr.cpp3377 QualType ResTy; local
3380 ResTy = Context.DependentTy;
3389 ResTy =
3392 ConvertUTF8ToWideString(Context.getTypeSizeInChars(ResTy).getQuantity(),
3394 ResTy = Context.getConstantArrayType(ResTy, LengthI, nullptr,
3398 /*Pascal*/ false, ResTy, Loc);
3400 ResTy = Context.adjustStringLiteralBaseType(Context.CharTy.withConst());
3401 ResTy = Context.getConstantArrayType(ResTy, Length
7916 QualType ResTy = OpenCLArithmeticConversions(S, LHS, RHS, QuestionLoc); local
8465 computeConditionalNullability(QualType ResTy, bool IsBin, QualType LHSTy, QualType RHSTy, ASTContext &Ctx) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp1450 Type *ResTy = Result->getType(); local
1452 if (ResTy != SE.getEffectiveSCEVType(ResTy))
1453 Result = InsertNoopCastOfTo(Result, SE.getEffectiveSCEVType(ResTy));
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp4469 Opcode opc, QualType ResTy, ExprValueKind VK,
4472 : Expr(BinaryOperatorClass, ResTy, VK, OK) {
4486 Opcode opc, QualType ResTy, ExprValueKind VK,
4489 : Expr(CompoundAssignOperatorClass, ResTy, VK, OK) {
4511 Expr *rhs, Opcode opc, QualType ResTy,
4520 BinaryOperator(C, lhs, rhs, opc, ResTy, VK, OK, opLoc, FPFeatures);
4533 Opcode opc, QualType ResTy, ExprValueKind VK,
4542 CompoundAssignOperator(C, lhs, rhs, opc, ResTy, VK, OK, opLoc, FPFeatures,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp2097 EVT ResTy; local
2099 ResTy = VT;
2104 ResTy = EVT::getVectorVT(*CurDAG->getContext(), MVT::i64, ResTyElts);
2107 ResTys.push_back(ResTy);
2150 SDValue(CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, dl, ResTy), 0);
2153 ResTy, AddrTy, MVT::Other, OpsA);
2946 EVT ResTy = EVT::getVectorVT(*CurDAG->getContext(), MVT::i64, ResTyElts); local
2949 ResTys.push_back(ResTy);
2992 SDValue(CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, dl, ResTy), 0);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp857 Type *ResTy = GEP->getType(); local
861 if (Constant *C = CastGEPIndices(SrcElemTy, Ops, ResTy,
886 Res = ConstantExpr::getIntToPtr(Res, ResTy);
938 return ConstantExpr::getIntToPtr(C, ResTy);
1032 C = FoldBitCast(C, ResTy, DL);

Completed in 513 milliseconds

12