Home
last modified time | relevance | path

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

/freebsd-14.2/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()
H A DWebAssemblyISelLowering.cpp2802 return DAG.getZExtOrTrunc( in performBitcastCombine()
2844 SDValue Ret = DAG.getZExtOrTrunc( in performSETCCCombine()
2855 return DAG.getZExtOrTrunc(Ret, DL, VT); in performSETCCCombine()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.cpp55 DAG.getZExtOrTrunc(Size, DL, MVT::i64), in emitMemMemReg()
194 Length = DAG.getZExtOrTrunc(Length, DL, PtrVT); in EmitTargetCodeForMemchr()
195 Char = DAG.getZExtOrTrunc(Char, DL, MVT::i32); in EmitTargetCodeForMemchr()
266 MaxLength = DAG.getZExtOrTrunc(MaxLength, DL, PtrVT); in EmitTargetCodeForStrnlen()
H A DSystemZISelLowering.cpp4272 Flag = DAG.getZExtOrTrunc(Flag, DL, N->getValueType(1)); in lowerXALUO()
4364 Carry = DAG.getZExtOrTrunc(Carry, DL, MVT::i128); in lowerUADDSUBO_CARRY()
4369 Flag = DAG.getZExtOrTrunc(Flag, DL, N->getValueType(1)); in lowerUADDSUBO_CARRY()
6266 Success = DAG.getZExtOrTrunc(Success, DL, N->getValueType(1)); in LowerOperationWrapper()
7033 Word = DAG.getZExtOrTrunc(LHS->getOperand(0), SDLoc(SN), WordVT); in combineSTORE()
9538 RetVal = DAG.getZExtOrTrunc(RetVal, dl, Op.getValueType()); in lowerGET_ROUNDING()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSelectionDAGInfo.cpp179 DAG.getZExtOrTrunc(Size, dl, MVT::i32)); in EmitTargetCodeForMemcpy()
311 DAG.getZExtOrTrunc(Size, dl, MVT::i32)); in EmitTargetCodeForMemset()
H A DARMISelLowering.cpp6713 ShAmt = DAG.getZExtOrTrunc(ShAmt, dl, MVT::i32); in Expand64BitShift()
13505 DCI.DAG.getZExtOrTrunc(Op1S, DL, MVT::i32)); in PerformVSetCCToVCTPCombine()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp2433 return DAG.getZExtOrTrunc(ExtS, dl, Ty); in LowerVECTOR_SHIFT()
2463 SDValue Ext = DAG.getZExtOrTrunc(Sc, dl, MVT::i32); in LowerBITCAST()
2564 SDValue Ext = DAG.getZExtOrTrunc(Elem[First], dl, MVT::i32); in buildVector32()
2574 Vs[i] = DAG.getZExtOrTrunc(Elem[i], dl, MVT::i32); in buildVector32()
2627 SDValue Ext = DAG.getZExtOrTrunc(S, dl, MVT::i32); in buildVector64()
2693 IdxV = DAG.getZExtOrTrunc(IdxV, dl, MVT::i32); in extractVector()
2701 ExtV = DAG.getZExtOrTrunc(ExtV, dl, tyScalar(ResTy)); in extractVector()
2793 IdxV = DAG.getZExtOrTrunc(IdxV, dl, MVT::i32); in insertVector()
3114 TP = DAG.getZExtOrTrunc(TP, dl, Ty); in LowerLoad()
3536 SDValue T1 = DCI.DAG.getZExtOrTrunc(T0, dl, MVT::i32); in PerformDAGCombine()
[all …]
H A DHexagonISelLoweringHVX.cpp1110 SDValue Ext = !V.isUndef() ? DAG.getZExtOrTrunc(V, dl, MVT::i8) in buildHvxVectorPred()
1130 SDValue Ext = (B < 8) ? DAG.getZExtOrTrunc(F, dl, MVT::i8) in buildHvxVectorPred()
1976 return DAG.getZExtOrTrunc(W0, dl, ResTy); in LowerHvxBitcast()
2101 {DAG.getZExtOrTrunc(SplatV, dl, MVT::i32), Mask}); in LowerHvxFunnelShift()
2460 SDValue Rup = DAG.getZExtOrTrunc(Bit, dl, IntTy); in emitHvxShiftRightRnd()
2883 SDValue Rnrm = DAG.getZExtOrTrunc(Ovf, dl, InpTy); in ExpandHvxIntToFp()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp3494 UH = DAG.getZExtOrTrunc(UH, DL, MVT::i32); in LowerFP_TO_FP16()
3495 U = DAG.getZExtOrTrunc(U, DL, MVT::i32); in LowerFP_TO_FP16()
3566 return DAG.getZExtOrTrunc(V, DL, Op.getValueType()); in LowerFP_TO_FP16()
3980 return DAG.getZExtOrTrunc(Shl, SL, VT); in performShlCombine()
4279 N0 = DAG.getZExtOrTrunc(N0, DL, MVT::i32); in performMulCombine()
4280 N1 = DAG.getZExtOrTrunc(N1, DL, MVT::i32); in performMulCombine()
4320 N0 = DAG.getZExtOrTrunc(N0, DL, MVT::i32); in performMulLoHiCombine()
4321 N1 = DAG.getZExtOrTrunc(N1, DL, MVT::i32); in performMulLoHiCombine()
4397 N0 = DAG.getZExtOrTrunc(N0, DL, MVT::i32); in performMulhuCombine()
4398 N1 = DAG.getZExtOrTrunc(N1, DL, MVT::i32); in performMulhuCombine()
[all …]
H A DSIISelLowering.cpp1974 Val = DAG.getZExtOrTrunc(Val, SL, VT); in convertArgType()
5810 return DAG.getZExtOrTrunc(SetCC, DL, VT); in lowerICMPIntrinsic()
5839 return DAG.getZExtOrTrunc(SetCC, SL, VT); in lowerFCMPIntrinsic()
5875 AMDGPUISD::SETCC, SL, VT, DAG.getZExtOrTrunc(Src, SL, MVT::i32), in lowerBALLOTIntrinsic()
14304 SDValue Shifted = DAG.getZExtOrTrunc(Shift.getOperand(0), in performCvtF32UByteNCombine()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp4834 C1 = DAG.getZExtOrTrunc(C1, DL, ShiftAmtTy); in visitSDIVLike()
6818 SDValue X = DAG.getZExtOrTrunc(Src, DL, SrcVT); in combineShiftAnd1ToBitTest()
10943 return DAG.getZExtOrTrunc(ABD, DL, SrcVT); in foldABSToABD()
10967 return DAG.getZExtOrTrunc(ABD, DL, SrcVT); in foldABSToABD()
10974 return DAG.getZExtOrTrunc(ABD, DL, SrcVT); in foldABSToABD()
11051 Res = DAG.getZExtOrTrunc(Res, DL, HalfVT); in visitBSWAP()
11053 return DAG.getZExtOrTrunc(Res, DL, VT); in visitBSWAP()
11352 return DAG.getZExtOrTrunc(NotCond, DL, VT); in foldSelectOfConstants()
11366 return DAG.getZExtOrTrunc(Cond, DL, VT); in foldSelectOfConstants()
11398 Cond = DAG.getZExtOrTrunc(Cond, DL, VT); in foldSelectOfConstants()
[all …]
H A DSelectionDAGBuilder.cpp3033 Sub = DAG.getZExtOrTrunc(Sub, dl, VT); in visitBitTestHeader()
3293 Ops[0] = DAG.getZExtOrTrunc( in visitLandingPad()
3301 Ops[1] = DAG.getZExtOrTrunc( in visitLandingPad()
3405 Op2 = DAG.getZExtOrTrunc(Op2, getCurSDLoc(), ShiftTy); in visitShift()
3736 N = DAG.getZExtOrTrunc(N, getCurSDLoc(), DestVT); in visitPtrToInt()
3747 N = DAG.getZExtOrTrunc(N, getCurSDLoc(), PtrMemVT); in visitIntToPtr()
4252 AllocSize = DAG.getZExtOrTrunc(AllocSize, dl, IntPtr); in visitAlloca()
4263 DAG.getZExtOrTrunc(TySizeValue, dl, IntPtr)); in visitAlloca()
5699 return DAG.getZExtOrTrunc(Res, DL, VT); in expandDivFix()
7333 N = DAG.getZExtOrTrunc(N, sdl, MVT::i32); in visitIntrinsicCall()
[all …]
H A DLegalizeIntegerTypes.cpp1121 return DAG.getZExtOrTrunc(Res, dl, VT); in earlyExpandDIVFIX()
2074 SDValue Idx = DAG.getZExtOrTrunc(N->getOperand(2), SDLoc(N), in PromoteIntOp_INSERT_VECTOR_ELT()
3277 OVF = DAG.getZExtOrTrunc(OVF, dl, NVT); in ExpandIntRes_ADDSUB()
3309 Carry = DAG.getZExtOrTrunc(Cmp, dl, NVT); in ExpandIntRes_ADDSUB()
3327 Borrow = DAG.getZExtOrTrunc(Cmp, dl, NVT); in ExpandIntRes_ADDSUB()
4587 ShiftOp = DAG.getZExtOrTrunc(ShiftOp, dl, ShiftTy); in ExpandIntRes_Shift()
4634 SDValue ShAmt = DAG.getZExtOrTrunc(N->getOperand(1), dl, ShAmtTy); in ExpandIntRes_Shift()
5883 SDValue V1 = DAG.getZExtOrTrunc(N->getOperand(1), dl, in PromoteIntOp_EXTRACT_VECTOR_ELT()
H A DTargetLowering.cpp3948 SDValue Trunc = DAG.getZExtOrTrunc(N0.getOperand(0), DL, NarrowVT); in foldSetCCWithAnd()
7710 Carry = DAG.getZExtOrTrunc(Carry, dl, HiLoVT); in expandDIVREMByConstant()
8066 DAG.getZExtOrTrunc(ExponentLoBit, dl, IntShVT)); in expandFP_TO_SINT()
8071 DAG.getZExtOrTrunc(SignLowBit, dl, IntShVT)); in expandFP_TO_SINT()
8078 R = DAG.getZExtOrTrunc(R, dl, DstVT); in expandFP_TO_SINT()
8083 DAG.getZExtOrTrunc( in expandFP_TO_SINT()
8087 DAG.getZExtOrTrunc( in expandFP_TO_SINT()
9764 Increment = DAG.getZExtOrTrunc(Increment, DL, AddrVT); in IncrementMemoryAddress()
9828 Index = DAG.getZExtOrTrunc(Index, dl, VecPtr.getValueType()); in getVectorSubVecPointer()
H A DLegalizeDAG.cpp2489 SDValue CastExpToValTy = DAG.getZExtOrTrunc(BiasedN, dl, AsIntVT); in expandLdexp()
3873 DAG.getNode(ISD::AND, dl, VT, DAG.getZExtOrTrunc(Carry, dl, VT), One); in ExpandNode()
3885 DAG.getZExtOrTrunc(Carry, dl, SetCCType)); in ExpandNode()
H A DSelectionDAG.cpp1462 SDValue SelectionDAG::getZExtOrTrunc(SDValue Op, const SDLoc &DL, EVT VT) { in getZExtOrTrunc() function in SelectionDAG
1510 return getZExtOrTrunc(DestOp, DL, VT); in getBitcastedZExtOrTrunc()
1543 return getZExtOrTrunc(Op, DL, VT); in getPtrExtOrTrunc()
2370 return getZExtOrTrunc(Op, SDLoc(Op), ShTy); in getShiftAmountOperand()
5546 ? DAG.getZExtOrTrunc(Op, DL, SVT) in foldCONCAT_VECTORS()
H A DLegalizeVectorTypes.cpp2893 DAG.getNode(ISD::SUB, DL, PtrVT, DAG.getZExtOrTrunc(EVL, DL, PtrVT), in SplitVecRes_VP_REVERSE()
3407 return DAG.getZExtOrTrunc(Load, dl, N->getValueType(0)); in SplitVecOp_EXTRACT_VECTOR_ELT()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h947 SDValue getZExtOrTrunc(SDValue Op, const SDLoc &DL, EVT VT);
958 return getZExtOrTrunc(Op, DL, VT);
969 return IsSigned ? getSExtOrTrunc(Op, DL, VT) : getZExtOrTrunc(Op, DL, VT);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp2008 SDValue Ext = DAG.getZExtOrTrunc(And, DL, VT); in foldMaskAndShiftToExtract()
2193 SDValue NewExt = DAG.getZExtOrTrunc(NewSRL, DL, VT); in foldMaskAndShiftToScale()
2255 SDValue NewExt = DAG.getZExtOrTrunc(NewAnd, DL, VT); in foldMaskedShiftToBEXTR()
4287 Add0 = CurDAG->getZExtOrTrunc(Add0, DL, SubVT); in tryShiftAmountMod()
5208 SDValue ZextTarget = CurDAG->getZExtOrTrunc(Target, dl, MVT::i64); in Select()
H A DX86ISelLowering.cpp21798 Res = DAG.getZExtOrTrunc(Res, dl, VT); in LowerFGETSIGN()
29410 Amt = DAG.getZExtOrTrunc(Amt, dl, ExVT); in LowerShift()
29421 return DAG.getZExtOrTrunc(R, dl, VT); in LowerShift()
29808 return DAG.getZExtOrTrunc(Res, DL, VT); in LowerFunnelShift()
30824 return DAG.getZExtOrTrunc(V, DL, DstVT); in LowerBITCAST()
42514 return DAG.getZExtOrTrunc(V, DL, VT); in combineBitcastvxi1()
42645 V = DAG.getZExtOrTrunc(V, DL, IntVT); in combineBitcastvxi1()
43215 LHS = DAG.getZExtOrTrunc(LHS, DL, Vi8VT); in createVPDPBUSD()
43723 Scl = DAG.getZExtOrTrunc(Scl, dl, VT); in combineExtractWithShuffle()
43838 return DAG.getZExtOrTrunc(V, dl, VT); in combineExtractWithShuffle()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp7184 Val = DAG.getZExtOrTrunc(Val, DL, VA.getValVT()); in LowerCallResult()
7809 Arg = DAG.getZExtOrTrunc(Arg, DL, VA.getLocVT()); in LowerCall()
8274 Arg = DAG.getZExtOrTrunc(Arg, DL, VA.getLocVT()); in LowerReturn()
8278 Arg = DAG.getZExtOrTrunc(Arg, DL, VA.getLocVT()); in LowerReturn()
9971 Stack = DAG.getZExtOrTrunc(Stack, DL, PtrMemVT); in LowerAAPCS_VASTART()
9987 GRTop = DAG.getZExtOrTrunc(GRTop, DL, PtrMemVT); in LowerAAPCS_VASTART()
10005 VRTop = DAG.getZExtOrTrunc(VRTop, DL, PtrMemVT); in LowerAAPCS_VASTART()
10078 VAList = DAG.getZExtOrTrunc(VAList, DL, PtrVT); in LowerVAARG()
10109 VANext = DAG.getZExtOrTrunc(VANext, DL, PtrMemVT); in LowerVAARG()
19873 return DAG.getZExtOrTrunc(Res, DL, VT); in getPTest()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp2343 DAG.getZExtOrTrunc(Index, DL, MVT::i32), in LowerEXTRACT_VECTOR_ELT()
2382 {DAG.getZExtOrTrunc(Value, DL, MVT::i32), Vector, in LowerINSERT_VECTOR_ELT()
2384 DAG.getZExtOrTrunc(Index, DL, MVT::i32), in LowerINSERT_VECTOR_ELT()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp7620 VA.getLocReg(), DAG.getZExtOrTrunc(ArgAsInt, dl, LocVT))); in LowerCall_AIX()
7630 GPR1.getLocReg(), DAG.getZExtOrTrunc(MSWAsI64, dl, MVT::i32))); in LowerCall_AIX()
7640 GPR2.getLocReg(), DAG.getZExtOrTrunc(ArgAsInt, dl, MVT::i32))); in LowerCall_AIX()
14302 DAG.getZExtOrTrunc(InSrc, dl, N->getValueType(0))); in DAGCombineExtBoolTrunc()
14365 Ops[C+i] = DAG.getZExtOrTrunc(Ops[C+i], dl, N->getValueType(0)); in DAGCombineExtBoolTrunc()
15594 return DAG.getZExtOrTrunc(NarrowAnd, dl, N->getValueType(0)); in PerformDAGCombine()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp14635 return DAG.getZExtOrTrunc(AndNode, SDLoc(N), N->getValueType(0)); in foldSelectOfCTTZOrCTLZ()