| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZSelectionDAGInfo.cpp | 201 Length = DAG.getZExtOrTrunc(Length, DL, PtrVT); in EmitTargetCodeForMemchr() 202 Char = DAG.getZExtOrTrunc(Char, DL, MVT::i32); in EmitTargetCodeForMemchr() 273 MaxLength = DAG.getZExtOrTrunc(MaxLength, DL, PtrVT); in EmitTargetCodeForStrnlen()
|
| H A D | SystemZISelLowering.cpp | 4965 Success = DAG.getZExtOrTrunc(Success, DL, N->getValueType(1)); in LowerOperationWrapper()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 2057 SDValue Ext = DAG.getZExtOrTrunc(Sc, dl, MVT::i32); in LowerBITCAST() 2148 SDValue Ext = DAG.getZExtOrTrunc(Elem[First], dl, MVT::i32); in buildVector32() 2158 Vs[i] = DAG.getZExtOrTrunc(Elem[i], dl, MVT::i32); in buildVector32() 2210 SDValue Ext = DAG.getZExtOrTrunc(Elem[First], dl, MVT::i32); in buildVector64() 2324 IdxV = DAG.getZExtOrTrunc(IdxV, dl, MVT::i32); in extractVector() 2332 ExtV = DAG.getZExtOrTrunc(ExtV, dl, tyScalar(ResTy)); in extractVector() 2394 IdxV = DAG.getZExtOrTrunc(IdxV, dl, MVT::i32); in insertVector()
|
| H A D | HexagonISelLoweringHVX.cpp | 615 SDValue Ext = !V.isUndef() ? DAG.getZExtOrTrunc(V, dl, MVT::i8) in buildHvxVectorPred() 635 SDValue Ext = (B < 8) ? DAG.getZExtOrTrunc(F, dl, MVT::i8) in buildHvxVectorPred()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.cpp | 2561 UH = DAG.getZExtOrTrunc(UH, DL, MVT::i32); in LowerFP_TO_FP16() 2562 U = DAG.getZExtOrTrunc(U, DL, MVT::i32); in LowerFP_TO_FP16() 2633 return DAG.getZExtOrTrunc(V, DL, Op.getValueType()); in LowerFP_TO_FP16() 2989 return DAG.getZExtOrTrunc(Shl, SL, VT); in performShlCombine() 3156 Amt = DAG.getZExtOrTrunc(Amt, SL, NewShiftVT); in performTruncateCombine() 3225 N0 = DAG.getZExtOrTrunc(N0, DL, MVT::i32); in performMulCombine() 3226 N1 = DAG.getZExtOrTrunc(N1, DL, MVT::i32); in performMulCombine() 3281 N0 = DAG.getZExtOrTrunc(N0, DL, MVT::i32); in performMulhuCombine() 3282 N1 = DAG.getZExtOrTrunc(N1, DL, MVT::i32); in performMulhuCombine() 3286 return DAG.getZExtOrTrunc(Mulhi, DL, VT); in performMulhuCombine()
|
| H A D | SIISelLowering.cpp | 1323 Val = DAG.getZExtOrTrunc(Val, SL, VT); in convertArgType() 8453 MulLHS = DAG.getZExtOrTrunc(MulLHS, SL, MVT::i32); in performAddCombine() 8454 MulRHS = DAG.getZExtOrTrunc(MulRHS, SL, MVT::i32); in performAddCombine() 8455 AddRHS = DAG.getZExtOrTrunc(AddRHS, SL, MVT::i64); in performAddCombine() 8835 Srl = DAG.getZExtOrTrunc(Srl.getOperand(0), SDLoc(Srl.getOperand(0)), in performCvtF32UByteNCombine()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeIntegerTypes.cpp | 1260 SDValue Idx = DAG.getZExtOrTrunc(N->getOperand(2), SDLoc(N), in PromoteIntOp_INSERT_VECTOR_ELT() 1444 Carry = DAG.getZExtOrTrunc(Carry, DL, VT); in PromoteIntOp_ADDSUBCARRY() 2016 OVF = DAG.getZExtOrTrunc(OVF, dl, NVT); in ExpandIntRes_ADDSUB() 2033 SDValue Carry = DAG.getZExtOrTrunc(Cmp1, dl, NVT); in ExpandIntRes_ADDSUB() 2055 Borrow = DAG.getZExtOrTrunc(Cmp, dl, NVT); in ExpandIntRes_ADDSUB() 2787 ShiftOp = DAG.getZExtOrTrunc(ShiftOp, dl, ShiftTy); in ExpandIntRes_Shift() 3815 SDValue V1 = DAG.getZExtOrTrunc(N->getOperand(1), dl, in PromoteIntOp_EXTRACT_VECTOR_ELT()
|
| H A D | TargetLowering.cpp | 4339 DAG.getZExtOrTrunc(ExponentLoBit, dl, IntShVT)); in expandFP_TO_SINT() 4344 DAG.getZExtOrTrunc(SignLowBit, dl, IntShVT)); in expandFP_TO_SINT() 4351 R = DAG.getZExtOrTrunc(R, dl, DstVT); in expandFP_TO_SINT() 4356 DAG.getZExtOrTrunc( in expandFP_TO_SINT() 4360 DAG.getZExtOrTrunc( in expandFP_TO_SINT() 5158 Increment = DAG.getZExtOrTrunc(Increment, DL, AddrVT); in IncrementMemoryAddress() 5194 Index = DAG.getZExtOrTrunc(Index, dl, VecPtr.getValueType()); in getVectorElementPointer()
|
| H A D | SelectionDAGBuilder.cpp | 2184 SwitchOp = DAG.getZExtOrTrunc(Sub, dl, TLI.getPointerTy(DAG.getDataLayout())); in visitJumpTableHeader() 2379 Sub = DAG.getZExtOrTrunc(Sub, dl, VT); in visitBitTestHeader() 2568 Ops[0] = DAG.getZExtOrTrunc( in visitLandingPad() 2576 Ops[1] = DAG.getZExtOrTrunc( in visitLandingPad() 2871 Op2 = DAG.getZExtOrTrunc(Op2, DL, MVT::i32); in visitShift() 3140 setValue(&I, DAG.getZExtOrTrunc(N, getCurSDLoc(), DestVT)); in visitPtrToInt() 3149 setValue(&I, DAG.getZExtOrTrunc(N, getCurSDLoc(), DestVT)); in visitIntToPtr() 3615 AllocSize = DAG.getZExtOrTrunc(AllocSize, dl, IntPtr); in visitAlloca() 6229 N = DAG.getZExtOrTrunc(N, getCurSDLoc(), MVT::i32); in visitIntrinsicCall() 6710 Value = DAG.getZExtOrTrunc(Value, getCurSDLoc(), VT); in processIntegerCallValue()
|
| H A D | LegalizeVectorOps.cpp | 693 Lo = DAG.getZExtOrTrunc(Lo, dl, DstEltVT); in ExpandLoad()
|
| H A D | DAGCombiner.cpp | 1979 SDValue LowBit = DAG.getZExtOrTrunc(SetCC.getOperand(0), DL, VT); in foldAddSubBoolOfMaskedVal() 2980 SDValue Trunc = DAG.getZExtOrTrunc(LogBase2, DL, ShiftVT); in visitMUL() 3308 C1 = DAG.getZExtOrTrunc(C1, DL, ShiftAmtTy); in visitSDIVLike() 3426 SDValue Trunc = DAG.getZExtOrTrunc(LogBase2, DL, ShiftVT); in visitUDIVLike() 3440 SDValue Trunc = DAG.getZExtOrTrunc(LogBase2, DL, ADDVT); in visitUDIVLike() 3621 SDValue Trunc = DAG.getZExtOrTrunc(SRLAmt, DL, ShiftVT); in visitMULHU() 7354 return DAG.getZExtOrTrunc(NotCond, DL, VT); in foldSelectOfConstants() 8870 return DAG.getZExtOrTrunc(Op, SDLoc(N), VT); in visitZERO_EXTEND() 9767 Amt = DAG.getZExtOrTrunc(Amt, SL, AmtVT); in visitTRUNCATE() 15615 Offset = DAG.getZExtOrTrunc(EltNo, DL, PtrType); in scalarizeExtractedVectorLoad() [all …]
|
| H A D | SelectionDAG.cpp | 1112 SDValue SelectionDAG::getZExtOrTrunc(SDValue Op, const SDLoc &DL, EVT VT) { in getZExtOrTrunc() function in SelectionDAG 1870 return getZExtOrTrunc(Op, SDLoc(Op), ShTy); in getShiftAmountOperand() 4059 ? DAG.getZExtOrTrunc(Op, DL, SVT) in FoldCONCAT_VECTORS()
|
| H A D | LegalizeVectorTypes.cpp | 1966 return DAG.getZExtOrTrunc(Load, dl, N->getValueType(0)); in SplitVecOp_EXTRACT_VECTOR_ELT()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 786 SDValue getZExtOrTrunc(SDValue Op, const SDLoc &DL, EVT VT);
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 18732 Res = DAG.getZExtOrTrunc(Res, dl, VT); in LowerFGETSIGN() 23974 LoOp = DAG.getZExtOrTrunc(LoOp, dl, MVT::i16); in LowerMULH() 23975 HiOp = DAG.getZExtOrTrunc(HiOp, dl, MVT::i16); in LowerMULH() 24683 Amt = DAG.getZExtOrTrunc(Amt, dl, ExVT); in LowerShift() 24694 return DAG.getZExtOrTrunc(R, dl, VT); in LowerShift() 25365 return DAG.getZExtOrTrunc(V, DL, DstVT); in LowerBITCAST() 32991 return DAG.getZExtOrTrunc(V, DL, VT); in combineBitcastvxi1() 33739 return DAG.getZExtOrTrunc(ExtOp, dl, VT); in combineExtractWithShuffle() 36599 SDValue Trunc = DAG.getZExtOrTrunc(Clz, dl, MVT::i32); in lowerX86CmpEqZeroToCtlzSrl() 36602 return DAG.getZExtOrTrunc(Scc, dl, ExtTy); in lowerX86CmpEqZeroToCtlzSrl() [all …]
|
| H A D | X86ISelDAGToDAG.cpp | 3368 SDValue ZextTarget = CurDAG->getZExtOrTrunc(Target, dl, EVT(MVT::i64)); in Select()
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 11820 DAG.getZExtOrTrunc(InSrc, dl, N->getValueType(0))); in DAGCombineExtBoolTrunc() 11883 Ops[C+i] = DAG.getZExtOrTrunc(Ops[C+i], dl, N->getValueType(0)); in DAGCombineExtBoolTrunc()
|