| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblySelectionDAGInfo.cpp | 78 DAG.getAnyExtOrTrunc(Val, DL, MVT::i32), in EmitTargetCodeForMemset()
|
| H A D | WebAssemblyISelLowering.cpp | 2845 ShiftVal = DAG.getAnyExtOrTrunc(ShiftVal, DL, MVT::i32); in LowerShift()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZSelectionDAGInfo.cpp | 156 Bytes, DAG.getAnyExtOrTrunc(Byte, DL, MVT::i32)); in EmitTargetCodeForMemset() 165 Size, DAG.getAnyExtOrTrunc(Byte, DL, MVT::i32)); in EmitTargetCodeForMemset()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.cpp | 2111 L = DAG.getAnyExtOrTrunc(L, DL, MVT::i32); in LowerBUILD_VECTOR() 2112 R = DAG.getAnyExtOrTrunc(R, DL, MVT::i32); in LowerBUILD_VECTOR() 2183 return DAG.getAnyExtOrTrunc(PRMT, DL, Op->getValueType(0)); in LowerEXTRACT_VECTOR_ELT() 2860 TrueVal = DAG.getAnyExtOrTrunc(TrueVal, DL, VT); in lowerSELECT() 2861 FalseVal = DAG.getAnyExtOrTrunc(FalseVal, DL, VT); in lowerSELECT() 5698 SDValue EA = DCI.DAG.getAnyExtOrTrunc( in PerformVSELECTCombine() 5702 SDValue EB = DCI.DAG.getAnyExtOrTrunc( in PerformVSELECTCombine() 5706 E.push_back(DCI.DAG.getAnyExtOrTrunc( in PerformVSELECTCombine()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeIntegerTypes.cpp | 845 return DAG.getAnyExtOrTrunc(Ext, dl, NVT); in PromoteIntRes_EXTRACT_VECTOR_ELT() 5450 SDValue NewShAmt = DAG.getAnyExtOrTrunc(ShAmt, DL, NewShAmtVT); in ExpandIntRes_FunnelShift() 6040 SDValue Op = DAG.getAnyExtOrTrunc(Ext, dl, NOutVTElem); in PromoteIntRes_EXTRACT_SUBVECTOR() 6190 Op = DAG.getAnyExtOrTrunc(Op, dl, in PromoteIntRes_CONCAT_VECTORS() 6197 return DAG.getAnyExtOrTrunc( in PromoteIntRes_CONCAT_VECTORS() 6220 Ops[i * NumElem + j] = DAG.getAnyExtOrTrunc(Ext, dl, OutElemTy); in PromoteIntRes_CONCAT_VECTORS() 6346 return DAG.getAnyExtOrTrunc(Ext, dl, N->getValueType(0)); in PromoteIntOp_EXTRACT_VECTOR_ELT() 6359 V0 = DAG.getAnyExtOrTrunc(V0, dl, PromVT); in PromoteIntOp_INSERT_SUBVECTOR() 6361 return DAG.getAnyExtOrTrunc(Ext, dl, N->getValueType(0)); in PromoteIntOp_INSERT_SUBVECTOR()
|
| H A D | SelectionDAGBuilder.cpp | 444 return DAG.getAnyExtOrTrunc(Val, DL, ValueVT); in getCopyFromPartsVector() 488 : DAG.getAnyExtOrTrunc(Val, DL, ValueSVT); in getCopyFromPartsVector() 712 Val = DAG.getAnyExtOrTrunc(Val, DL, PartVT); in getCopyToPartsVector() 723 Val = DAG.getAnyExtOrTrunc(Widened, DL, PartVT); in getCopyToPartsVector() 747 Val = DAG.getAnyExtOrTrunc(Val, DL, PartVT); in getCopyToPartsVector()
|
| H A D | DAGCombiner.cpp | 14463 SDValue ExtSrc = DAG.getAnyExtOrTrunc(N00, DL, VT); in visitSIGN_EXTEND() 14821 SDValue Op = DAG.getAnyExtOrTrunc(N0.getOperand(0), DL, VT); in visitZERO_EXTEND() 14839 X = DAG.getAnyExtOrTrunc(X, SDLoc(X), VT); in visitZERO_EXTEND() 14965 return DAG.getZeroExtendInReg(DAG.getAnyExtOrTrunc(VsetCC, DL, VT), DL, in visitZERO_EXTEND() 15082 return DAG.getAnyExtOrTrunc(N0.getOperand(0), DL, VT); in visitANY_EXTEND() 15090 SDValue X = DAG.getAnyExtOrTrunc(N0.getOperand(0).getOperand(0), DL, VT); in visitANY_EXTEND() 15183 return DAG.getAnyExtOrTrunc(VsetCC, DL, VT); in visitANY_EXTEND() 23230 Op = VT.isInteger() ? DAG.getAnyExtOrTrunc(Op, DL, MaxEltVT) : Op; in visitINSERT_VECTOR_ELT() 23598 return VecVT.isInteger() ? DAG.getAnyExtOrTrunc(Elt, DL, ScalarVT) : Elt; in visitEXTRACT_VECTOR_ELT() 23686 return DAG.getAnyExtOrTrunc(BCSrc, DL, ScalarVT); in visitEXTRACT_VECTOR_ELT() [all …]
|
| H A D | LegalizeDAG.cpp | 3359 Op = DAG.getAnyExtOrTrunc(Op, dl, MVT::i32); in ExpandNode() 3391 Op = DAG.getAnyExtOrTrunc(Op, dl, Node->getValueType(0)); in ExpandNode()
|
| H A D | SelectionDAG.cpp | 1491 SDValue SelectionDAG::getAnyExtOrTrunc(SDValue Op, const SDLoc &DL, EVT VT) { in getAnyExtOrTrunc() function in SelectionDAG 1521 return getAnyExtOrTrunc(DestOp, DL, VT); in getBitcastedAnyExtOrTrunc() 7739 Elt = getAnyExtOrTrunc(Elt, DL, VT); in getNode()
|
| H A D | LegalizeVectorTypes.cpp | 3882 return DAG.getAnyExtOrTrunc(NewExtract, dl, N->getValueType(0)); in SplitVecOp_EXTRACT_VECTOR_ELT()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 1016 LLVM_ABI SDValue getAnyExtOrTrunc(SDValue Op, const SDLoc &DL, EVT VT); 1033 return getAnyExtOrTrunc(Op, DL, VT);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.cpp | 6534 Src0 = DAG.getAnyExtOrTrunc(IsFloat ? DAG.getBitcast(IntVT, Src0) : Src0, in lowerLaneOp() 6538 Src1 = DAG.getAnyExtOrTrunc(IsFloat ? DAG.getBitcast(IntVT, Src1) : Src1, in lowerLaneOp() 6543 Src2 = DAG.getAnyExtOrTrunc(IsFloat ? DAG.getBitcast(IntVT, Src2) : Src2, in lowerLaneOp() 6548 SDValue Trunc = DAG.getAnyExtOrTrunc(LaneOp, SL, IntVT); in lowerLaneOp() 7898 Vec = DAG.getAnyExtOrTrunc(Src, SL, IntVT); in lowerEXTRACT_VECTOR_ELT() 7917 return DAG.getAnyExtOrTrunc(Elt, SL, ResultVT); in lowerEXTRACT_VECTOR_ELT() 9313 auto IndexKeyi32 = DAG.getAnyExtOrTrunc(Op.getOperand(4), SL, MVT::i32); in LowerINTRINSIC_WO_CHAIN() 9325 auto IndexKeyi32 = DAG.getAnyExtOrTrunc(Op.getOperand(6), SL, MVT::i32); in LowerINTRINSIC_WO_CHAIN() 10760 SDValue ExtStride = DAG.getAnyExtOrTrunc(Stride, Loc, MVT::i32); in lowerPointerAsRsrcIntrin() 14297 return DAG.getAnyExtOrTrunc(Trunc, SL, ResVT); in performExtractVectorEltCombine()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 2820 ValV = DAG.getAnyExtOrTrunc(ValV, dl, ScalarTy); in insertVector() 3483 SDValue T = DAG.getAnyExtOrTrunc(P, dl, MVT::i8); in ReplaceNodeResults()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 5832 Val = DAG.getAnyExtOrTrunc(Val, DL, MVT::i64); in LowerINTRINSIC_W_CHAIN() 6742 SDValue Ext = DAG.getAnyExtOrTrunc(Src, DL, DestVT); in LowerADDRSPACECAST() 14180 SDValue SplatVal = DAG.getAnyExtOrTrunc(Op.getOperand(0), DL, MVT::i64); in LowerSPLAT_VECTOR() 15333 DAG.getAnyExtOrTrunc(Op.getOperand(0), DL, VectorVT); in LowerINSERT_VECTOR_ELT() 15335 DAG.getAnyExtOrTrunc(Op.getOperand(1), DL, in LowerINSERT_VECTOR_ELT() 15342 return DAG.getAnyExtOrTrunc(ExtendedVector, DL, VT); in LowerINSERT_VECTOR_ELT() 15369 return DAG.getAnyExtOrTrunc(Extract, DL, Op.getValueType()); in LowerEXTRACT_VECTOR_ELT() 16019 Result = DAG.getAnyExtOrTrunc(Result, DL, MVT::i1); in getVectorBitwiseReduce() 16050 Result = DAG.getAnyExtOrTrunc(Scalar, DL, ElemVT); in getVectorBitwiseReduce() 16053 return DAG.getAnyExtOrTrunc(Result, DL, VT); in getVectorBitwiseReduce() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelDAGToDAG.cpp | 6569 LHS = CurDAG->getAnyExtOrTrunc(LHS, dl, VT); in combineToCMPB() 6570 RHS = CurDAG->getAnyExtOrTrunc(RHS, dl, VT); in combineToCMPB()
|
| H A D | PPCISelLowering.cpp | 9124 NewFPSCR = DAG.getAnyExtOrTrunc(DstFlag, Dl, MVT::i64); in LowerSET_ROUNDING() 15356 DAG.getAnyExtOrTrunc(InSrc, dl, N->getValueType(0))); in DAGCombineExtBoolTrunc() 15413 Ops[C+i] = DAG.getAnyExtOrTrunc(Ops[C+i], dl, N->getValueType(0)); in DAGCombineExtBoolTrunc()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 6876 V = DAG.getAnyExtOrTrunc(Op.getOperand(i), DL, MVT::i32); in LowerBuildVectorAsInsert() 6934 Elt = DAG.getAnyExtOrTrunc(Op.getOperand(i), DL, MVT::i32); in LowerBuildVectorv16i8() 6942 NextElt = DAG.getAnyExtOrTrunc(NextElt, DL, MVT::i32); in LowerBuildVectorv16i8() 29595 LoOps.push_back(DAG.getAnyExtOrTrunc(B.getOperand(i + j), dl, in LowerMUL() 29597 HiOps.push_back(DAG.getAnyExtOrTrunc(B.getOperand(i + j + 8), dl, in LowerMUL() 29733 LoOp = DAG.getAnyExtOrTrunc(LoOp, dl, MVT::i16); in LowervXi8MulWithUNPCK() 29734 HiOp = DAG.getAnyExtOrTrunc(HiOp, dl, MVT::i16); in LowervXi8MulWithUNPCK() 31339 Op0 = DAG.getAnyExtOrTrunc(Op0, DL, MVT::i32); in LowerFunnelShift() 45543 V = DAG.getAnyExtOrTrunc(V, DL, MVT::i32); in createMMXBuildVector() 45850 N00 = LowUndef ? DAG.getAnyExtOrTrunc(N00, dl, MVT::i32) in combineBitcast() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 13398 DAG.getAnyExtOrTrunc(DAG.getBitcast(EltVT, FirstEle), DL, XLenVT); in lowerVPSpliceExperimental()
|