Home
last modified time | relevance | path

Searched refs:getZExtOrTrunc (Results 1 – 21 of 21) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblySelectionDAGInfo.cpp33 DAG.getZExtOrTrunc(Size, DL, LenMVT)}); in EmitTargetCodeForMemcpy()
58 DAG.getZExtOrTrunc(Size, DL, LenMVT)); in EmitTargetCodeForMemset()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.cpp146 DAG.getZExtOrTrunc(Size, DL, MVT::i64), in EmitTargetCodeForMemset()
213 Length = DAG.getZExtOrTrunc(Length, DL, PtrVT); in EmitTargetCodeForMemchr()
214 Char = DAG.getZExtOrTrunc(Char, DL, MVT::i32); in EmitTargetCodeForMemchr()
285 MaxLength = DAG.getZExtOrTrunc(MaxLength, DL, PtrVT); in EmitTargetCodeForStrnlen()
H A DSystemZISelLowering.cpp5586 Success = DAG.getZExtOrTrunc(Success, DL, N->getValueType(1)); in LowerOperationWrapper()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSelectionDAGInfo.cpp180 DAG.getZExtOrTrunc(Size, dl, MVT::i32)); in EmitTargetCodeForMemcpy()
314 DAG.getZExtOrTrunc(Size, dl, MVT::i32)); in EmitTargetCodeForMemset()
H A DARMISelLowering.cpp6524 ShAmt = DAG.getZExtOrTrunc(ShAmt, dl, MVT::i32); in Expand64BitShift()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp2355 SDValue Ext = DAG.getZExtOrTrunc(Sc, dl, MVT::i32); in LowerBITCAST()
2447 SDValue Ext = DAG.getZExtOrTrunc(Elem[First], dl, MVT::i32); in buildVector32()
2457 Vs[i] = DAG.getZExtOrTrunc(Elem[i], dl, MVT::i32); in buildVector32()
2508 SDValue Ext = DAG.getZExtOrTrunc(Elem[First], dl, MVT::i32); in buildVector64()
2622 IdxV = DAG.getZExtOrTrunc(IdxV, dl, MVT::i32); in extractVector()
2630 ExtV = DAG.getZExtOrTrunc(ExtV, dl, tyScalar(ResTy)); in extractVector()
2692 IdxV = DAG.getZExtOrTrunc(IdxV, dl, MVT::i32); in insertVector()
H A DHexagonISelLoweringHVX.cpp765 SDValue Ext = !V.isUndef() ? DAG.getZExtOrTrunc(V, dl, MVT::i8) in buildHvxVectorPred()
785 SDValue Ext = (B < 8) ? DAG.getZExtOrTrunc(F, dl, MVT::i8) in buildHvxVectorPred()
1614 return DAG.getZExtOrTrunc(W0, dl, ResTy); in LowerHvxBitcast()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp2736 UH = DAG.getZExtOrTrunc(UH, DL, MVT::i32); in LowerFP_TO_FP16()
2737 U = DAG.getZExtOrTrunc(U, DL, MVT::i32); in LowerFP_TO_FP16()
2808 return DAG.getZExtOrTrunc(V, DL, Op.getValueType()); in LowerFP_TO_FP16()
3188 return DAG.getZExtOrTrunc(Shl, SL, VT); in performShlCombine()
3369 Amt = DAG.getZExtOrTrunc(Amt, SL, NewShiftVT); in performTruncateCombine()
3441 N0 = DAG.getZExtOrTrunc(N0, DL, MVT::i32); in performMulCombine()
3442 N1 = DAG.getZExtOrTrunc(N1, DL, MVT::i32); in performMulCombine()
3515 N0 = DAG.getZExtOrTrunc(N0, DL, MVT::i32); in performMulhuCombine()
3516 N1 = DAG.getZExtOrTrunc(N1, DL, MVT::i32); in performMulhuCombine()
3520 return DAG.getZExtOrTrunc(Mulhi, DL, VT); in performMulhuCombine()
H A DSIISelLowering.cpp1705 Val = DAG.getZExtOrTrunc(Val, SL, VT); in convertArgType()
4775 return DAG.getZExtOrTrunc(SetCC, DL, VT); in lowerICMPIntrinsic()
4805 return DAG.getZExtOrTrunc(SetCC, SL, VT); in lowerFCMPIntrinsic()
4841 AMDGPUISD::SETCC, SL, VT, DAG.getZExtOrTrunc(Src, SL, MVT::i32), in lowerBALLOTIntrinsic()
10345 MulLHS = DAG.getZExtOrTrunc(MulLHS, SL, MVT::i32); in performAddCombine()
10346 MulRHS = DAG.getZExtOrTrunc(MulRHS, SL, MVT::i32); in performAddCombine()
10347 AddRHS = DAG.getZExtOrTrunc(AddRHS, SL, MVT::i64); in performAddCombine()
10750 Shift = DAG.getZExtOrTrunc(Shift.getOperand(0), in performCvtF32UByteNCombine()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp938 LHS = DAG.getZExtOrTrunc(LHS, dl, WideVT); in earlyExpandDIVFIX()
939 RHS = DAG.getZExtOrTrunc(RHS, dl, WideVT); in earlyExpandDIVFIX()
954 return DAG.getZExtOrTrunc(Res, dl, VT); in earlyExpandDIVFIX()
1737 SDValue Idx = DAG.getZExtOrTrunc(N->getOperand(2), SDLoc(N), in PromoteIntOp_INSERT_VECTOR_ELT()
2667 OVF = DAG.getZExtOrTrunc(OVF, dl, NVT); in ExpandIntRes_ADDSUB()
2684 SDValue Carry = DAG.getZExtOrTrunc(Cmp1, dl, NVT); in ExpandIntRes_ADDSUB()
2706 Borrow = DAG.getZExtOrTrunc(Cmp, dl, NVT); in ExpandIntRes_ADDSUB()
3818 ShiftOp = DAG.getZExtOrTrunc(ShiftOp, dl, ShiftTy); in ExpandIntRes_Shift()
4969 SDValue V1 = DAG.getZExtOrTrunc(N->getOperand(1), dl, in PromoteIntOp_EXTRACT_VECTOR_ELT()
H A DSelectionDAGBuilder.cpp2772 Sub = DAG.getZExtOrTrunc(Sub, dl, VT); in visitBitTestHeader()
3021 Ops[0] = DAG.getZExtOrTrunc( in visitLandingPad()
3029 Ops[1] = DAG.getZExtOrTrunc( in visitLandingPad()
3148 Op2 = DAG.getZExtOrTrunc(Op2, DL, MVT::i32); in visitShift()
3468 N = DAG.getZExtOrTrunc(N, getCurSDLoc(), DestVT); in visitPtrToInt()
3479 N = DAG.getZExtOrTrunc(N, getCurSDLoc(), PtrMemVT); in visitIntToPtr()
4136 L = DAG.getZExtOrTrunc(L, dl, ValueVTs[i]); in visitLoad()
5445 LHS = DAG.getZExtOrTrunc(LHS, DL, PromVT); in expandDivFix()
5446 RHS = DAG.getZExtOrTrunc(RHS, DL, PromVT); in expandDivFix()
5458 return DAG.getZExtOrTrunc(Res, DL, VT); in expandDivFix()
[all …]
H A DDAGCombiner.cpp3835 SDValue Trunc = DAG.getZExtOrTrunc(LogBase2, DL, ShiftVT); in visitMUL()
4229 C1 = DAG.getZExtOrTrunc(C1, DL, ShiftAmtTy); in visitSDIVLike()
4345 SDValue Trunc = DAG.getZExtOrTrunc(LogBase2, DL, ShiftVT); in visitUDIVLike()
4548 SDValue Trunc = DAG.getZExtOrTrunc(SRLAmt, DL, ShiftVT); in visitMULHU()
5600 SDValue X = DAG.getZExtOrTrunc(Srl.getOperand(0), DL, VT); in combineShiftAnd1ToBitTest()
5607 return DAG.getZExtOrTrunc(Setcc, DL, VT); in combineShiftAnd1ToBitTest()
9441 return DAG.getZExtOrTrunc(NotCond, DL, VT); in foldSelectOfConstants()
9915 SDValue ZextCond = DAG.getZExtOrTrunc(Cond, DL, VT); in foldVSelectOfConstants()
11312 return DAG.getZExtOrTrunc(Op, SDLoc(N), VT); in visitZERO_EXTEND()
12298 Amt = DAG.getZExtOrTrunc(Amt, SL, AmtVT); in visitTRUNCATE()
[all …]
H A DTargetLowering.cpp6721 DAG.getZExtOrTrunc(ExponentLoBit, dl, IntShVT)); in expandFP_TO_SINT()
6726 DAG.getZExtOrTrunc(SignLowBit, dl, IntShVT)); in expandFP_TO_SINT()
6733 R = DAG.getZExtOrTrunc(R, dl, DstVT); in expandFP_TO_SINT()
6738 DAG.getZExtOrTrunc( in expandFP_TO_SINT()
6742 DAG.getZExtOrTrunc( in expandFP_TO_SINT()
7789 Increment = DAG.getZExtOrTrunc(Increment, DL, AddrVT); in IncrementMemoryAddress()
7851 Index = DAG.getZExtOrTrunc(Index, dl, VecPtr.getValueType()); in getVectorSubVecPointer()
H A DSelectionDAG.cpp1275 SDValue SelectionDAG::getZExtOrTrunc(SDValue Op, const SDLoc &DL, EVT VT) { in getZExtOrTrunc() function in SelectionDAG
1311 return getZExtOrTrunc(Op, DL, VT); in getPtrExtOrTrunc()
2102 return getZExtOrTrunc(Op, SDLoc(Op), ShTy); in getShiftAmountOperand()
4610 ? DAG.getZExtOrTrunc(Op, DL, SVT) in foldCONCAT_VECTORS()
H A DLegalizeDAG.cpp3416 DAG.getNode(ISD::AND, dl, VT, DAG.getZExtOrTrunc(Carry, dl, VT), One); in ExpandNode()
3428 DAG.getZExtOrTrunc(Carry, dl, SetCCType)); in ExpandNode()
H A DLegalizeVectorTypes.cpp2490 return DAG.getZExtOrTrunc(Load, dl, N->getValueType(0)); in SplitVecOp_EXTRACT_VECTOR_ELT()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp5516 Val = DAG.getZExtOrTrunc(Val, DL, VA.getValVT()); in LowerCallResult()
5945 Arg = DAG.getZExtOrTrunc(Arg, DL, VA.getLocVT()); in LowerCall()
6289 Arg = DAG.getZExtOrTrunc(Arg, DL, VA.getLocVT()); in LowerReturn()
6293 Arg = DAG.getZExtOrTrunc(Arg, DL, VA.getLocVT()); in LowerReturn()
6528 FuncTLVGet = DAG.getZExtOrTrunc(FuncTLVGet, DL, PtrVT); in LowerDarwinGlobalTLSAddress()
7674 Stack = DAG.getZExtOrTrunc(Stack, DL, PtrMemVT); in LowerAAPCS_VASTART()
7690 GRTop = DAG.getZExtOrTrunc(GRTop, DL, PtrMemVT); in LowerAAPCS_VASTART()
7708 VRTop = DAG.getZExtOrTrunc(VRTop, DL, PtrMemVT); in LowerAAPCS_VASTART()
7781 VAList = DAG.getZExtOrTrunc(VAList, DL, PtrVT); in LowerVAARG()
7812 VANext = DAG.getZExtOrTrunc(VANext, DL, PtrMemVT); in LowerVAARG()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp19758 return DAG.getZExtOrTrunc(Res, DL, VT); in LowerFunnelShift()
22157 Res = DAG.getZExtOrTrunc(Res, dl, VT); in LowerFGETSIGN()
28689 Amt = DAG.getZExtOrTrunc(Amt, dl, ExVT); in LowerShift()
28700 return DAG.getZExtOrTrunc(R, dl, VT); in LowerShift()
29478 return DAG.getZExtOrTrunc(V, DL, DstVT); in LowerBITCAST()
39833 return DAG.getZExtOrTrunc(V, DL, VT); in combineBitcastvxi1()
39945 V = DAG.getZExtOrTrunc(V, DL, IntVT); in combineBitcastvxi1()
40879 Scl = DAG.getZExtOrTrunc(Scl, dl, VT); in combineExtractWithShuffle()
40994 return DAG.getZExtOrTrunc(V, dl, VT); in combineExtractWithShuffle()
41296 return DAG.getZExtOrTrunc(Scl, dl, VT); in combineExtractVectorElt()
[all …]
H A DX86ISelDAGToDAG.cpp3871 Add0 = CurDAG->getZExtOrTrunc(Add0, DL, SubVT); in tryShiftAmountMod()
4774 SDValue ZextTarget = CurDAG->getZExtOrTrunc(Target, dl, MVT::i64); in Select()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h869 SDValue getZExtOrTrunc(SDValue Op, const SDLoc &DL, EVT VT);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp7415 VA.getLocReg(), DAG.getZExtOrTrunc(ArgAsInt, dl, LocVT))); in LowerCall_AIX()
7425 GPR1.getLocReg(), DAG.getZExtOrTrunc(MSWAsI64, dl, MVT::i32))); in LowerCall_AIX()
7435 GPR2.getLocReg(), DAG.getZExtOrTrunc(ArgAsInt, dl, MVT::i32))); in LowerCall_AIX()
13501 DAG.getZExtOrTrunc(InSrc, dl, N->getValueType(0))); in DAGCombineExtBoolTrunc()
13564 Ops[C+i] = DAG.getZExtOrTrunc(Ops[C+i], dl, N->getValueType(0)); in DAGCombineExtBoolTrunc()