Home
last modified time | relevance | path

Searched refs:getAnyExtOrTrunc (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblySelectionDAGInfo.cpp57 Dst, DAG.getAnyExtOrTrunc(Val, DL, MVT::i32), in EmitTargetCodeForMemset()
H A DWebAssemblyISelLowering.cpp2437 ShiftVal = DAG.getAnyExtOrTrunc(ShiftVal, DL, MVT::i32); in LowerShift()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.cpp146 Bytes, DAG.getAnyExtOrTrunc(Byte, DL, MVT::i32)); in EmitTargetCodeForMemset()
155 Size, DAG.getAnyExtOrTrunc(Byte, DL, MVT::i32)); in EmitTargetCodeForMemset()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp2297 DAG.getAnyExtOrTrunc(Op->getOperand(1), DL, MVT::i32), in LowerBUILD_VECTOR()
2298 DAG.getAnyExtOrTrunc(Op->getOperand(0), DL, MVT::i32), C8, C8); in LowerBUILD_VECTOR()
2301 DAG.getAnyExtOrTrunc(Op->getOperand(2), DL, MVT::i32), in LowerBUILD_VECTOR()
2305 DAG.getAnyExtOrTrunc(Op->getOperand(3), DL, MVT::i32), in LowerBUILD_VECTOR()
2359 return DAG.getAnyExtOrTrunc(BFE, DL, Op->getValueType(0)); in LowerEXTRACT_VECTOR_ELT()
5959 SDValue EA = DCI.DAG.getAnyExtOrTrunc( in PerformVSELECTCombine()
5963 SDValue EB = DCI.DAG.getAnyExtOrTrunc( in PerformVSELECTCombine()
5967 E.push_back(DCI.DAG.getAnyExtOrTrunc( in PerformVSELECTCombine()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp805 return DAG.getAnyExtOrTrunc(Ext, dl, NVT); in PromoteIntRes_EXTRACT_VECTOR_ELT()
5214 SDValue NewShAmt = DAG.getAnyExtOrTrunc(ShAmt, DL, NewShAmtVT); in ExpandIntRes_FunnelShift()
5797 SDValue Op = DAG.getAnyExtOrTrunc(Ext, dl, NOutVTElem); in PromoteIntRes_EXTRACT_SUBVECTOR()
5947 Op = DAG.getAnyExtOrTrunc(Op, dl, in PromoteIntRes_CONCAT_VECTORS()
5954 return DAG.getAnyExtOrTrunc( in PromoteIntRes_CONCAT_VECTORS()
5977 Ops[i * NumElem + j] = DAG.getAnyExtOrTrunc(Ext, dl, OutElemTy); in PromoteIntRes_CONCAT_VECTORS()
6082 return DAG.getAnyExtOrTrunc(Ext, dl, N->getValueType(0)); in PromoteIntOp_EXTRACT_VECTOR_ELT()
6095 V0 = DAG.getAnyExtOrTrunc(V0, dl, PromVT); in PromoteIntOp_INSERT_SUBVECTOR()
6097 return DAG.getAnyExtOrTrunc(Ext, dl, N->getValueType(0)); in PromoteIntOp_INSERT_SUBVECTOR()
H A DSelectionDAGBuilder.cpp447 return DAG.getAnyExtOrTrunc(Val, DL, ValueVT); in getCopyFromPartsVector()
491 : DAG.getAnyExtOrTrunc(Val, DL, ValueSVT); in getCopyFromPartsVector()
715 Val = DAG.getAnyExtOrTrunc(Val, DL, PartVT); in getCopyToPartsVector()
726 Val = DAG.getAnyExtOrTrunc(Widened, DL, PartVT); in getCopyToPartsVector()
750 Val = DAG.getAnyExtOrTrunc(Val, DL, PartVT); in getCopyToPartsVector()
H A DDAGCombiner.cpp13950 SDValue Op = DAG.getAnyExtOrTrunc(N0.getOperand(0), DL, VT); in visitZERO_EXTEND()
13968 X = DAG.getAnyExtOrTrunc(X, SDLoc(X), VT); in visitZERO_EXTEND()
14094 return DAG.getZeroExtendInReg(DAG.getAnyExtOrTrunc(VsetCC, DL, VT), DL, in visitZERO_EXTEND()
14214 return DAG.getAnyExtOrTrunc(N0.getOperand(0), DL, VT); in visitANY_EXTEND()
14222 SDValue X = DAG.getAnyExtOrTrunc(N0.getOperand(0).getOperand(0), DL, VT); in visitANY_EXTEND()
14315 return DAG.getAnyExtOrTrunc(VsetCC, DL, VT); in visitANY_EXTEND()
22170 Op = VT.isInteger() ? DAG.getAnyExtOrTrunc(Op, DL, MaxEltVT) : Op; in visitINSERT_VECTOR_ELT()
22569 return VecVT.isInteger() ? DAG.getAnyExtOrTrunc(Elt, DL, ScalarVT) : Elt; in visitEXTRACT_VECTOR_ELT()
22657 return DAG.getAnyExtOrTrunc(BCSrc, DL, ScalarVT); in visitEXTRACT_VECTOR_ELT()
22676 return DAG.getAnyExtOrTrunc(X, DL, ScalarVT); in visitEXTRACT_VECTOR_ELT()
H A DLegalizeDAG.cpp3328 Op = DAG.getAnyExtOrTrunc(Op, dl, MVT::i32); in ExpandNode()
3360 Op = DAG.getAnyExtOrTrunc(Op, dl, Node->getValueType(0)); in ExpandNode()
H A DSelectionDAG.cpp1454 SDValue SelectionDAG::getAnyExtOrTrunc(SDValue Op, const SDLoc &DL, EVT VT) { in getAnyExtOrTrunc() function in SelectionDAG
1484 return getAnyExtOrTrunc(DestOp, DL, VT); in getBitcastedAnyExtOrTrunc()
7218 Elt = getAnyExtOrTrunc(Elt, DL, VT); in getNode()
H A DLegalizeVectorTypes.cpp3572 return DAG.getAnyExtOrTrunc(NewExtract, dl, N->getValueType(0)); in SplitVecOp_EXTRACT_VECTOR_ELT()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h953 SDValue getAnyExtOrTrunc(SDValue Op, const SDLoc &DL, EVT VT);
970 return getAnyExtOrTrunc(Op, DL, VT);
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp6176 Src0 = DAG.getAnyExtOrTrunc(IsFloat ? DAG.getBitcast(IntVT, Src0) : Src0, in lowerLaneOp()
6180 Src1 = DAG.getAnyExtOrTrunc(IsFloat ? DAG.getBitcast(IntVT, Src1) : Src1, in lowerLaneOp()
6185 Src2 = DAG.getAnyExtOrTrunc(IsFloat ? DAG.getBitcast(IntVT, Src2) : Src2, in lowerLaneOp()
6190 SDValue Trunc = DAG.getAnyExtOrTrunc(LaneOp, SL, IntVT); in lowerLaneOp()
7357 Vec = DAG.getAnyExtOrTrunc(Src, SL, IntVT); in lowerEXTRACT_VECTOR_ELT()
7376 return DAG.getAnyExtOrTrunc(Elt, SL, ResultVT); in lowerEXTRACT_VECTOR_ELT()
8737 auto IndexKeyi32 = DAG.getAnyExtOrTrunc(Op.getOperand(4), SL, MVT::i32); in LowerINTRINSIC_WO_CHAIN()
8749 auto IndexKeyi32 = DAG.getAnyExtOrTrunc(Op.getOperand(6), SL, MVT::i32); in LowerINTRINSIC_WO_CHAIN()
10084 SDValue ExtStride = DAG.getAnyExtOrTrunc(Stride, Loc, MVT::i32); in lowerPointerAsRsrcIntrin()
13484 return DAG.getAnyExtOrTrunc(Trunc, SL, ResVT); in performExtractVectorEltCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp2798 ValV = DAG.getAnyExtOrTrunc(ValV, dl, ScalarTy); in insertVector()
3461 SDValue T = DAG.getAnyExtOrTrunc(P, dl, MVT::i8); in ReplaceNodeResults()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp5596 Val = DAG.getAnyExtOrTrunc(Val, DL, MVT::i64); in LowerINTRINSIC_W_CHAIN()
13330 SDValue SplatVal = DAG.getAnyExtOrTrunc(Op.getOperand(0), DL, MVT::i64); in LowerSPLAT_VECTOR()
14437 DAG.getAnyExtOrTrunc(Op.getOperand(0), DL, VectorVT); in LowerINSERT_VECTOR_ELT()
14439 DAG.getAnyExtOrTrunc(Op.getOperand(1), DL, in LowerINSERT_VECTOR_ELT()
14446 return DAG.getAnyExtOrTrunc(ExtendedVector, DL, VT); in LowerINSERT_VECTOR_ELT()
14473 return DAG.getAnyExtOrTrunc(Extract, DL, Op.getValueType()); in LowerEXTRACT_VECTOR_ELT()
15231 Result = DAG.getAnyExtOrTrunc(Result, DL, MVT::i1); in getVectorBitwiseReduce()
15262 Result = DAG.getAnyExtOrTrunc(Scalar, DL, ElemVT); in getVectorBitwiseReduce()
15265 return DAG.getAnyExtOrTrunc(Result, DL, VT); in getVectorBitwiseReduce()
18133 : DAG.getAnyExtOrTrunc(Op.getOperand(0), DL, in performBuildShuffleExtendCombine()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp6556 LHS = CurDAG->getAnyExtOrTrunc(LHS, dl, VT); in combineToCMPB()
6557 RHS = CurDAG->getAnyExtOrTrunc(RHS, dl, VT); in combineToCMPB()
H A DPPCISelLowering.cpp14518 DAG.getAnyExtOrTrunc(InSrc, dl, N->getValueType(0))); in DAGCombineExtBoolTrunc()
14580 Ops[C+i] = DAG.getAnyExtOrTrunc(Ops[C+i], dl, N->getValueType(0)); in DAGCombineExtBoolTrunc()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp6526 V = DAG.getAnyExtOrTrunc(Op.getOperand(i), DL, MVT::i32); in LowerBuildVectorAsInsert()
6584 Elt = DAG.getAnyExtOrTrunc(Op.getOperand(i), DL, MVT::i32); in LowerBuildVectorv16i8()
6592 NextElt = DAG.getAnyExtOrTrunc(NextElt, DL, MVT::i32); in LowerBuildVectorv16i8()
28531 LoOps.push_back(DAG.getAnyExtOrTrunc(B.getOperand(i + j), dl, in LowerMUL()
28533 HiOps.push_back(DAG.getAnyExtOrTrunc(B.getOperand(i + j + 8), dl, in LowerMUL()
28669 LoOp = DAG.getAnyExtOrTrunc(LoOp, dl, MVT::i16); in LowervXi8MulWithUNPCK()
28670 HiOp = DAG.getAnyExtOrTrunc(HiOp, dl, MVT::i16); in LowervXi8MulWithUNPCK()
30122 Op0 = DAG.getAnyExtOrTrunc(Op0, DL, MVT::i32); in LowerFunnelShift()
43710 V = DAG.getAnyExtOrTrunc(V, DL, MVT::i32); in createMMXBuildVector()
44004 N00 = LowUndef ? DAG.getAnyExtOrTrunc(N00, dl, MVT::i32) in combineBitcast()
[all …]