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

12

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp208 HexagonTargetLowering::getInt(unsigned IntId, MVT ResTy, ArrayRef<SDValue> Ops, argument
214 return DAG.getNode(ISD::INTRINSIC_WO_CHAIN, dl, ResTy, IntOps);
330 MVT ResTy = tyVector(OpTy, MVT::i8); local
344 assert(ResTy.getVectorNumElements() == ByteMask.size());
345 return DAG.getVectorShuffle(ResTy, dl, opCastElem(Op0, MVT::i8, DAG),
665 const SDLoc &dl, MVT ResTy, SelectionDAG &DAG) const {
689 const SDLoc &dl, MVT ResTy, SelectionDAG &DAG) const {
691 assert(ResTy == MVT::i1);
769 const SDLoc &dl, MVT ResTy, SelectionDAG &DAG) const {
789 if (VecTy == ResTy)
664 extractHvxElementReg(SDValue VecV, SDValue IdxV, const SDLoc &dl, MVT ResTy, SelectionDAG &DAG) const argument
688 extractHvxElementPred(SDValue VecV, SDValue IdxV, const SDLoc &dl, MVT ResTy, SelectionDAG &DAG) const argument
768 extractHvxSubvectorReg(SDValue VecV, SDValue IdxV, const SDLoc &dl, MVT ResTy, SelectionDAG &DAG) const argument
813 extractHvxSubvectorPred(SDValue VecV, SDValue IdxV, const SDLoc &dl, MVT ResTy, SelectionDAG &DAG) const argument
1009 extendHvxVectorPred(SDValue VecV, const SDLoc &dl, MVT ResTy, bool ZeroExt, SelectionDAG &DAG) const argument
1210 MVT ResTy = ty(Op); local
1220 MVT ResTy = ty(Op); local
1230 MVT ResTy = ty(Op); local
1243 MVT ResTy = ty(Op); local
1275 MVT ResTy = ty(Op); local
1329 MVT ResTy = ty(Op); local
1473 MVT ResTy = ty(Op); local
[all...]
H A DHexagonISelLowering.h349 MVT ValTy, MVT ResTy, SelectionDAG &DAG) const;
373 SDValue getInt(unsigned IntId, MVT ResTy, ArrayRef<SDValue> Ops,
423 MVT ResTy, SelectionDAG &DAG) const;
425 MVT ResTy, SelectionDAG &DAG) const;
431 MVT ResTy, SelectionDAG &DAG) const;
433 MVT ResTy, SelectionDAG &DAG) const;
438 SDValue extendHvxVectorPred(SDValue VecV, const SDLoc &dl, MVT ResTy,
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.h127 SDValue selectUndef(const SDLoc &dl, MVT ResTy) { argument
128 SDNode *U = CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, dl, ResTy);
H A DHexagonISelDAGToDAG.cpp772 MVT ResTy = N->getValueType(0).getSimpleVT(); local
773 if (HST->isHVXVectorType(ResTy, true))
777 unsigned VecLen = ResTy.getSizeInBits();
796 SDValue E = CurDAG->getTargetExtractSubreg(Hexagon::isub_lo, dl, ResTy,
803 SDNode *VA = CurDAG->getMachineNode(Hexagon::S2_valignrb, dl, ResTy,
834 MVT ResTy = N->getValueType(0).getSimpleVT(); local
835 SDNode *T = CurDAG->getMachineNode(Hexagon::C2_mask, SDLoc(N), ResTy,
842 MVT ResTy = N->getValueType(0).getSimpleVT(); local
844 SDNode *T = CurDAG->getMachineNode(Hexagon::A4_vcmpbgtui, dl, ResTy,
851 MVT ResTy local
865 MVT ResTy = N->getValueType(0).getSimpleVT(); local
[all...]
H A DHexagonISelLowering.cpp869 MVT ResTy = ty(Op); local
877 return DAG.getSetCC(dl, ResTy,
883 if (ResTy.isVector())
915 return DAG.getSetCC(dl, ResTy,
2135 MVT ResTy = ty(Op); local
2138 assert(ResTy.getSizeInBits() == InpTy.getSizeInBits());
2142 if (ResTy == MVT::v8i1) {
2145 return getInstr(Hexagon::C2_tfrrp, dl, ResTy, Ext, DAG);
2327 const SDLoc &dl, MVT ValTy, MVT ResTy,
2382 return DAG.getNode(HexagonISD::D2P, dl, ResTy, T
2326 extractVector(SDValue VecV, SDValue IdxV, const SDLoc &dl, MVT ValTy, MVT ResTy, SelectionDAG &DAG) const argument
[all...]
/freebsd-11-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),
1366 EVT ResTy = Op->getValueType(0); local
1369 SDValue Result = DAG.getNode(Opc, DL, ResTy, Vec, Idx,
1510 EVT ResTy = Op->getValueType(0); local
1513 MVT ResEltTy = ResTy == MVT::v2i64 ? MVT::i64 : MVT::i32;
1516 SDValue SplatVec = getBuildVectorSplat(ResTy, ConstValue, BigEndian, DAG);
1518 return DAG.getNode(ISD::AND, DL, ResTy, Vec, SplatVec);
1522 EVT ResTy = Op->getValueType(0); local
1524 SDValue One = DAG.getConstant(1, DL, ResTy);
1533 EVT ResTy = Op->getValueType(0); local
1882 EVT ResTy = Op->getValueType(0); local
1893 EVT ResTy = Op->getValueType(0); local
1992 EVT ResTy = Op->getValueType(0); local
2001 EVT ResTy = Op->getValueType(0); local
2076 EVT ResTy = Op->getValueType(0); local
2300 EVT ResTy = Op->getValueType(0); local
2413 EVT ResTy = Op->getValueType(0); local
2463 EVT ResTy = Op->getValueType(0); local
2519 EVT ResTy = Node->getValueType(0); local
2554 lowerVECTOR_SHUFFLE_SHF(SDValue Op, EVT ResTy, SmallVector<int, 16> Indices, SelectionDAG &DAG) argument
2635 isVECTOR_SHUFFLE_SPLATI(SDValue Op, EVT ResTy, SmallVector<int, 16> Indices, SelectionDAG &DAG) argument
2667 lowerVECTOR_SHUFFLE_ILVEV(SDValue Op, EVT ResTy, SmallVector<int, 16> Indices, SelectionDAG &DAG) argument
2713 lowerVECTOR_SHUFFLE_ILVOD(SDValue Op, EVT ResTy, SmallVector<int, 16> Indices, SelectionDAG &DAG) argument
2760 lowerVECTOR_SHUFFLE_ILVR(SDValue Op, EVT ResTy, SmallVector<int, 16> Indices, SelectionDAG &DAG) argument
2807 lowerVECTOR_SHUFFLE_ILVL(SDValue Op, EVT ResTy, SmallVector<int, 16> Indices, SelectionDAG &DAG) argument
2855 lowerVECTOR_SHUFFLE_PCKEV(SDValue Op, EVT ResTy, SmallVector<int, 16> Indices, SelectionDAG &DAG) argument
2898 lowerVECTOR_SHUFFLE_PCKOD(SDValue Op, EVT ResTy, SmallVector<int, 16> Indices, SelectionDAG &DAG) argument
2934 lowerVECTOR_SHUFFLE_VSHF(SDValue Op, EVT ResTy, SmallVector<int, 16> Indices, SelectionDAG &DAG) argument
2988 EVT ResTy = Op->getValueType(0); local
[all...]
H A DMipsSEISelDAGToDAG.cpp905 MVT ResTy = Node->getSimpleValueType(0);
916 if (ResTy != MVT::i32 && ResTy != MVT::i64)
920 if (ResTy == MVT::i32) {
937 ReplaceNode(Node, CurDAG->getMachineNode(Opcode, DL, ResTy, Ops));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp744 OperandMatchResultTy ResTy = parseSparcAsmOperand(Offset); local
745 if (ResTy != MatchOperand_Success || !Offset)
804 OperandMatchResultTy ResTy = MatchOperandParserImpl(Operands, Mnemonic); local
809 if (ResTy == MatchOperand_Success || ResTy == MatchOperand_ParseFail)
810 return ResTy;
831 ResTy = MatchOperand_Success;
833 ResTy = parseMEMOperand(Operands);
836 if (ResTy != MatchOperand_Success)
837 return ResTy;
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp540 LLT ResTy = getMRI()->getType(Res); local
551 if (MaybeMerge && Ops.size() * OpSize == ResTy.getSizeInBits()) {
556 Register ResIn = getMRI()->createGenericVirtualRegister(ResTy);
562 : getMRI()->createGenericVirtualRegister(ResTy);
929 void MachineIRBuilder::validateSelectOp(const LLT &ResTy, const LLT &TstTy, argument
932 assert((ResTy.isScalar() || ResTy.isVector() || ResTy.isPointer()) &&
934 assert((ResTy == Op0Ty && ResTy
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/AsmParser/
H A DSystemZAsmParser.cpp1063 OperandMatchResultTy ResTy; local
1065 ResTy = parseAnyReg(Operands);
1067 ResTy = parseBDXAddr64(Operands);
1069 ResTy = parseBDAddr64(Operands);
1071 ResTy = parsePCRel32(Operands);
1073 ResTy = parsePCRel16(Operands);
1087 ResTy = MatchOperand_Success;
1090 if (ResTy != MatchOperand_Success)
1187 OperandMatchResultTy ResTy = MatchOperandParserImpl(Operands, Mnemonic); local
1189 if (ResTy
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp6148 OperandMatchResultTy ResTy = MatchOperandParserImpl(Operands, Mnemonic); local
6149 if (ResTy == MatchOperand_Success)
6154 if (ResTy == MatchOperand_ParseFail)
6206 OperandMatchResultTy ResTy = parseAnyRegister(Operands); local
6207 if (ResTy == MatchOperand_Success) {
6386 OperandMatchResultTy ResTy = local
6388 if (ResTy == MatchOperand_Success) {
6392 if (ResTy == MatchOperand_ParseFail)
6402 OperandMatchResultTy ResTy = local
6404 if (ResTy
6483 OperandMatchResultTy ResTy = local
6532 OperandMatchResultTy ResTy = matchAnyRegisterWithoutDollar(Operands, S); local
6548 OperandMatchResultTy ResTy = parseAnyRegister(Operands); local
7428 OperandMatchResultTy ResTy = parseAnyRegister(Reg); local
7457 OperandMatchResultTy ResTy = parseAnyRegister(Reg); local
7536 OperandMatchResultTy ResTy = parseAnyRegister(TmpReg); local
8420 OperandMatchResultTy ResTy = parseAnyRegister(TmpReg); local
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DCallAndMessageChecker.cpp513 QualType ResTy = msg.getResultType(); local
520 if (ResTy->isReferenceType()) {
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.cpp1192 QualType ResTy = FD->getReturnType(); local
1197 ResTy = MD->getThisType();
1199 ResTy = CGM.getContext().VoidPtrTy;
1227 CGM.getCXXABI().addImplicitStructorParams(*this, ResTy, Args);
1229 return ResTy;
1251 QualType ResTy = BuildFunctionArgList(GD, Args); local
1287 StartFunction(GD, ResTy, Fn, FnInfo, Args, Loc, BodyRange.getBegin());
H A DCGCXXABI.h356 virtual void addImplicitStructorParams(CodeGenFunction &CGF, QualType &ResTy,
H A DCGExprScalar.cpp1347 llvm::Type *ResTy = DstTy; local
1400 if (DstTy != ResTy) {
1402 assert(ResTy->isIntegerTy(16) && "Only half FP requires extra conversion");
1407 Res = Builder.CreateFPTrunc(Res, ResTy, "conv");
4069 llvm::Type *ResTy = ConvertType(E->getType()); local
4080 return Builder.CreateZExtOrBitCast(RHSCond, ResTy, "land.ext");
4085 return llvm::Constant::getNullValue(ResTy);
4131 return Builder.CreateZExtOrBitCast(PN, ResTy, "land.ext");
4153 llvm::Type *ResTy = ConvertType(E->getType()); local
4164 return Builder.CreateZExtOrBitCast(RHSCond, ResTy, "lo
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp2813 Type *ResTy = isX86_MMX ? IntegerType::get(*MS.C, 64) : I.getType();
2815 ResTy->getScalarSizeInBits() - SignificantBitsPerResultElement;
2819 S = IRB.CreateBitCast(S, ResTy);
2820 S = IRB.CreateSExt(IRB.CreateICmpNE(S, Constant::getNullValue(ResTy)),
2821 ResTy);
2832 Type *ResTy = isX86_MMX ? getMMXVectorTy(EltSizeInBits * 2) : I.getType();
2835 S = IRB.CreateBitCast(S, ResTy);
2836 S = IRB.CreateSExt(IRB.CreateICmpNE(S, Constant::getNullValue(ResTy)),
2837 ResTy);
2848 Type *ResTy
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp830 Type *ResTy = GEP->getType(); local
834 if (Constant *C = CastGEPIndices(SrcElemTy, Ops, ResTy,
859 Res = ConstantExpr::getIntToPtr(Res, ResTy);
913 return ConstantExpr::getIntToPtr(C, ResTy);
1007 C = FoldBitCast(C, ResTy, DL);
H A DScalarEvolutionExpander.cpp1439 Type *ResTy = Result->getType(); local
1441 if (ResTy != SE.getEffectiveSCEVType(ResTy))
1442 Result = InsertNoopCastOfTo(Result, SE.getEffectiveSCEVType(ResTy));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp554 Type *ResTy = II.getType(); local
558 return UndefValue::get(ResTy);
561 unsigned NumLanes = ResTy->getPrimitiveSizeInBits() / 128;
563 assert(ResTy->getVectorNumElements() == (2 * NumSrcElts) &&
567 unsigned DstScalarSizeInBits = ResTy->getScalarSizeInBits();
613 return Builder.CreateTrunc(Shuffle, ResTy);
619 Type *ResTy = II.getType(); local
624 return Constant::getNullValue(ResTy);
642 Res = Builder.CreateZExtOrTrunc(Res, ResTy);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaExpr.cpp3336 QualType ResTy; local
3339 ResTy = Context.DependentTy;
3348 ResTy =
3351 ConvertUTF8ToWideString(Context.getTypeSizeInChars(ResTy).getQuantity(),
3353 ResTy = Context.getConstantArrayType(ResTy, LengthI, nullptr,
3357 /*Pascal*/ false, ResTy, Loc);
3359 ResTy = Context.adjustStringLiteralBaseType(Context.CharTy.withConst());
3360 ResTy = Context.getConstantArrayType(ResTy, Length
7324 QualType ResTy = OpenCLArithmeticConversions(S, LHS, RHS, QuestionLoc); local
7862 computeConditionalNullability(QualType ResTy, bool IsBin, QualType LHSTy, QualType RHSTy, ASTContext &Ctx) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp2047 EVT ResTy; local
2049 ResTy = VT;
2054 ResTy = EVT::getVectorVT(*CurDAG->getContext(), MVT::i64, ResTyElts);
2057 ResTys.push_back(ResTy);
2100 SDValue(CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, dl, ResTy), 0);
2103 ResTy, AddrTy, MVT::Other, OpsA);
2740 EVT ResTy = EVT::getVectorVT(*CurDAG->getContext(), MVT::i64, ResTyElts); local
2743 ResTys.push_back(ResTy);
2786 SDValue(CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, dl, ResTy), 0);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp1945 LLT ResTy = MRI.getType(Res);
1953 if (!MF.getTarget().Options.UnsafeFPMath && ResTy == S64)
1956 if (!Unsafe && ResTy == S32 &&
1973 auto FNeg = B.buildFNeg(ResTy, RHS, Flags);
1985 auto RCP = B.buildIntrinsic(Intrinsic::amdgcn_rcp, {ResTy}, false)
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp3933 Type *ResTy = flattenPointerTypes(FullTy); local
3935 if (Opc == -1 || !ResTy)
3938 if ((I = UpgradeBitCastInst(Opc, Op, ResTy, Temp))) {
3946 if (!CastInst::castIsValid(CastOp, Op, ResTy))
3948 I = CastInst::Create(CastOp, Op, ResTy);
5094 Type *ResTy = flattenPointerTypes(FullTy); local
5095 if (!OpTy || !Op || !ResTy)
5097 I = new VAArgInst(Op, ResTy);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DMachineIRBuilder.h231 void validateSelectOp(const LLT &ResTy, const LLT &TstTy, const LLT &Op0Ty,

Completed in 525 milliseconds

12