/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLoweringHVX.cpp | 218 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 D | HexagonISelDAGToDAGHVX.cpp | 860 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 D | HexagonISelDAGToDAG.h | 125 SDValue selectUndef(const SDLoc &dl, MVT ResTy) { argument 126 SDNode *U = CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, dl, ResTy);
|
H A D | HexagonISelLowering.h | 354 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 D | HexagonISelDAGToDAG.cpp | 772 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 D | HexagonISelLowering.cpp | 1013 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 D | MipsSEISelLowering.cpp | 413 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 D | MipsSEISelDAGToDAG.cpp | 978 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 D | SparcAsmParser.cpp | 755 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 D | MachineIRBuilder.cpp | 503 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 D | SystemZAsmParser.cpp | 1195 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 D | MipsAsmParser.cpp | 6340 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 D | VEAsmParser.cpp | 1356 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 D | CodeGenFunction.cpp | 1193 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 D | CGExprScalar.cpp | 1369 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 D | CGCXXABI.h | 379 virtual void addImplicitStructorParams(CodeGenFunction &CGF, QualType &ResTy,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | MemorySanitizer.cpp | 2838 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 D | AMDGPULegalizerInfo.cpp | 2819 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 D | CallAndMessageChecker.cpp | 642 QualType ResTy = msg.getResultType(); local 649 if (ResTy->isReferenceType()) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCalls.cpp | 617 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 D | SemaExpr.cpp | 3377 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 D | ScalarEvolutionExpander.cpp | 1450 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 D | Expr.cpp | 4469 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 D | ARMISelDAGToDAG.cpp | 2097 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 D | ConstantFolding.cpp | 857 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);
|