Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblySelectionDAGInfo.cpp33 DAG.getZExtOrTrunc(Size, DL, LenMVT)}); in EmitTargetCodeForMemcpy()
58 DAG.getZExtOrTrunc(Size, DL, LenMVT)); in EmitTargetCodeForMemset()
/openbsd-src/gnu/llvm/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.cpp5865 Success = DAG.getZExtOrTrunc(Success, DL, N->getValueType(1)); in LowerOperationWrapper()
6490 Word = DAG.getZExtOrTrunc(LHS->getOperand(0), SDLoc(SN), WordVT); in combineSTORE()
9080 RetVal = DAG.getZExtOrTrunc(RetVal, dl, Op.getValueType()); in lowerGET_ROUNDING()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMSelectionDAGInfo.cpp180 DAG.getZExtOrTrunc(Size, dl, MVT::i32)); in EmitTargetCodeForMemcpy()
312 DAG.getZExtOrTrunc(Size, dl, MVT::i32)); in EmitTargetCodeForMemset()
H A DARMISelLowering.cpp6652 ShAmt = DAG.getZExtOrTrunc(ShAmt, dl, MVT::i32); in Expand64BitShift()
13356 DCI.DAG.getZExtOrTrunc(Op1S, DL, MVT::i32)); in PerformVSetCCToVCTPCombine()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp2422 : DAG.getZExtOrTrunc(V, dl, ExtTy); in LowerVECTOR_SHIFT()
2424 return DAG.getZExtOrTrunc(ExtS, dl, Ty); in LowerVECTOR_SHIFT()
2454 SDValue Ext = DAG.getZExtOrTrunc(Sc, dl, MVT::i32); in LowerBITCAST()
2525 E0 = DAG.getZExtOrTrunc(DAG.getBitcast(MVT::i16, Elem[0]), dl, MVT::i32); in buildVector32()
2526 E1 = DAG.getZExtOrTrunc(DAG.getBitcast(MVT::i16, Elem[1]), dl, MVT::i32); in buildVector32()
2555 SDValue Ext = DAG.getZExtOrTrunc(Elem[First], dl, MVT::i32); in buildVector32()
2565 Vs[i] = DAG.getZExtOrTrunc(Elem[i], dl, MVT::i32); in buildVector32()
2618 SDValue Ext = DAG.getZExtOrTrunc(S, dl, MVT::i32); in buildVector64()
2684 IdxV = DAG.getZExtOrTrunc(IdxV, dl, MVT::i32); in extractVector()
2692 ExtV = DAG.getZExtOrTrunc(ExtV, dl, tyScalar(ResTy)); in extractVector()
[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()
/openbsd-src/gnu/llvm/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()
3203 return DAG.getZExtOrTrunc(Shl, SL, VT); in performShlCombine()
3388 Amt = DAG.getZExtOrTrunc(Amt, SL, NewShiftVT); in performTruncateCombine()
3460 N0 = DAG.getZExtOrTrunc(N0, DL, MVT::i32); in performMulCombine()
3461 N1 = DAG.getZExtOrTrunc(N1, DL, MVT::i32); in performMulCombine()
3501 N0 = DAG.getZExtOrTrunc(N0, DL, MVT::i32); in performMulLoHiCombine()
3502 N1 = DAG.getZExtOrTrunc(N1, DL, MVT::i32); in performMulLoHiCombine()
3578 N0 = DAG.getZExtOrTrunc(N0, DL, MVT::i32); in performMulhuCombine()
[all …]
H A DSIISelLowering.cpp1748 Val = DAG.getZExtOrTrunc(Val, SL, VT); in convertArgType()
4954 return DAG.getZExtOrTrunc(SetCC, DL, VT); in lowerICMPIntrinsic()
4984 return DAG.getZExtOrTrunc(SetCC, SL, VT); in lowerFCMPIntrinsic()
5020 AMDGPUISD::SETCC, SL, VT, DAG.getZExtOrTrunc(Src, SL, MVT::i32), in lowerBALLOTIntrinsic()
11537 SDValue Shifted = DAG.getZExtOrTrunc(Shift.getOperand(0), in performCvtF32UByteNCombine()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp2366 SDValue LowBit = DAG.getZExtOrTrunc(SetCC.getOperand(0), DL, VT); in foldAddSubBoolOfMaskedVal()
4058 SDValue Trunc = DAG.getZExtOrTrunc(LogBase2, DL, ShiftVT); in visitMUL()
4465 C1 = DAG.getZExtOrTrunc(C1, DL, ShiftAmtTy); in visitSDIVLike()
4581 SDValue Trunc = DAG.getZExtOrTrunc(LogBase2, DL, ShiftVT); in visitUDIVLike()
4595 SDValue Trunc = DAG.getZExtOrTrunc(LogBase2, DL, ADDVT); in visitUDIVLike()
4823 SDValue Trunc = DAG.getZExtOrTrunc(SRLAmt, DL, ShiftVT); in visitMULHU()
5211 return Unsigned ? DAG.getZExtOrTrunc(Sat, DL, N2->getValueType(0)) in PerformMinMaxFpToSatCombine()
5248 return DAG.getZExtOrTrunc(Sat, SDLoc(N0), N3.getValueType()); in PerformUMinFpToSatCombine()
6134 SDValue X = DAG.getZExtOrTrunc(Src, DL, VT); in combineShiftAnd1ToBitTest()
6141 return DAG.getZExtOrTrunc(Setcc, DL, VT); in combineShiftAnd1ToBitTest()
[all …]
H A DSelectionDAGBuilder.cpp2639 SwitchOp = DAG.getZExtOrTrunc(Sub, dl, TLI.getPointerTy(DAG.getDataLayout())); in visitJumpTableHeader()
2852 Sub = DAG.getZExtOrTrunc(Sub, dl, VT); in visitBitTestHeader()
3108 Ops[0] = DAG.getZExtOrTrunc( in visitLandingPad()
3116 Ops[1] = DAG.getZExtOrTrunc( in visitLandingPad()
3223 Op2 = DAG.getZExtOrTrunc(Op2, getCurSDLoc(), ShiftTy); in visitShift()
3542 N = DAG.getZExtOrTrunc(N, getCurSDLoc(), DestVT); in visitPtrToInt()
3553 N = DAG.getZExtOrTrunc(N, getCurSDLoc(), PtrMemVT); in visitIntToPtr()
3599 SDValue InIdx = DAG.getZExtOrTrunc(getValue(I.getOperand(2)), getCurSDLoc(), in visitInsertElement()
3609 SDValue InIdx = DAG.getZExtOrTrunc(getValue(I.getOperand(1)), getCurSDLoc(), in visitExtractElement()
4058 AllocSize = DAG.getZExtOrTrunc(AllocSize, dl, IntPtr); in visitAlloca()
[all …]
H A DLegalizeIntegerTypes.cpp1030 LHS = DAG.getZExtOrTrunc(LHS, dl, WideVT); in earlyExpandDIVFIX()
1031 RHS = DAG.getZExtOrTrunc(RHS, dl, WideVT); in earlyExpandDIVFIX()
1046 return DAG.getZExtOrTrunc(Res, dl, VT); in earlyExpandDIVFIX()
1929 SDValue Idx = DAG.getZExtOrTrunc(N->getOperand(2), SDLoc(N), in PromoteIntOp_INSERT_VECTOR_ELT()
3004 OVF = DAG.getZExtOrTrunc(OVF, dl, NVT); in ExpandIntRes_ADDSUB()
3022 Carry = DAG.getZExtOrTrunc(Cmp, dl, NVT); in ExpandIntRes_ADDSUB()
3037 Borrow = DAG.getZExtOrTrunc(Cmp, dl, NVT); in ExpandIntRes_ADDSUB()
4312 ShiftOp = DAG.getZExtOrTrunc(ShiftOp, dl, ShiftTy); in ExpandIntRes_Shift()
4359 SDValue ShAmt = DAG.getZExtOrTrunc(N->getOperand(1), dl, ShAmtTy); in ExpandIntRes_Shift()
5628 SDValue V1 = DAG.getZExtOrTrunc(N->getOperand(1), dl, in PromoteIntOp_EXTRACT_VECTOR_ELT()
H A DTargetLowering.cpp3758 SDValue Trunc = DAG.getZExtOrTrunc(N0.getOperand(0), DL, NarrowVT); in foldSetCCWithAnd()
7387 Carry = DAG.getZExtOrTrunc(Carry, dl, HiLoVT); in expandDIVREMByConstant()
7745 DAG.getZExtOrTrunc(ExponentLoBit, dl, IntShVT)); in expandFP_TO_SINT()
7750 DAG.getZExtOrTrunc(SignLowBit, dl, IntShVT)); in expandFP_TO_SINT()
7757 R = DAG.getZExtOrTrunc(R, dl, DstVT); in expandFP_TO_SINT()
7762 DAG.getZExtOrTrunc( in expandFP_TO_SINT()
7766 DAG.getZExtOrTrunc( in expandFP_TO_SINT()
9336 Increment = DAG.getZExtOrTrunc(Increment, DL, AddrVT); in IncrementMemoryAddress()
9400 Index = DAG.getZExtOrTrunc(Index, dl, VecPtr.getValueType()); in getVectorSubVecPointer()
H A DSelectionDAG.cpp1421 SDValue SelectionDAG::getZExtOrTrunc(SDValue Op, const SDLoc &DL, EVT VT) { in getZExtOrTrunc() function in SelectionDAG
1457 return getZExtOrTrunc(Op, DL, VT); in getPtrExtOrTrunc()
2264 return getZExtOrTrunc(Op, SDLoc(Op), ShTy); in getShiftAmountOperand()
5133 ? DAG.getZExtOrTrunc(Op, DL, SVT) in foldCONCAT_VECTORS()
H A DLegalizeDAG.cpp3502 DAG.getNode(ISD::AND, dl, VT, DAG.getZExtOrTrunc(Carry, dl, VT), One); in ExpandNode()
3514 DAG.getZExtOrTrunc(Carry, dl, SetCCType)); in ExpandNode()
H A DLegalizeVectorTypes.cpp3225 return DAG.getZExtOrTrunc(Load, dl, N->getValueType(0)); in SplitVecOp_EXTRACT_VECTOR_ELT()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp8995 Elt = DAG.getZExtOrTrunc(Op.getOperand(i), dl, MVT::i32); in LowerBuildVectorv16i8()
9003 NextElt = DAG.getZExtOrTrunc(NextElt, dl, MVT::i32); in LowerBuildVectorv16i8()
10800 RHS = DAG.getZExtOrTrunc(RHS, DL, VT.getScalarType()); in lowerBuildVectorToBitOp()
10877 IndicesVec = DAG.getZExtOrTrunc(IndicesVec, SDLoc(IndicesVec), IndicesVT); in createVariablePermute()
20295 SDValue IdxExt = DAG.getZExtOrTrunc(N2, dl, IdxSVT); in LowerINSERT_VECTOR_ELT()
23782 Res = DAG.getZExtOrTrunc(Res, dl, VT); in LowerFGETSIGN()
26705 ShAmt = DAG.getZExtOrTrunc(ShAmt.getOperand(0), dl, MVT::i32); in getTargetVShiftNode()
28449 Res = DAG.getZExtOrTrunc(getSETCC(X86::COND_B, Res, DL, DAG), DL, VT); in LowerINTRINSIC_W_CHAIN()
28469 Res = DAG.getZExtOrTrunc(getSETCC(X86::COND_B, Res, DL, DAG), DL, VT); in LowerINTRINSIC_W_CHAIN()
28581 SDValue Ops[] = {DAG.getZExtOrTrunc(Result, dl, Op->getValueType(1)), in LowerINTRINSIC_W_CHAIN()
[all …]
H A DX86ISelDAGToDAG.cpp4045 Add0 = CurDAG->getZExtOrTrunc(Add0, DL, SubVT); in tryShiftAmountMod()
4966 SDValue ZextTarget = CurDAG->getZExtOrTrunc(Target, dl, MVT::i64); in Select()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp4582 NewExt = DAG.getZExtOrTrunc(NewExt, DL, VT); in selectUmullSmull()
6436 ArgValue = DAG.getZExtOrTrunc(ArgValue, DL, VA.getValVT()); in LowerFormalArguments()
6819 Val = DAG.getZExtOrTrunc(Val, DL, VA.getValVT()); in LowerCallResult()
7356 Arg = DAG.getZExtOrTrunc(Arg, DL, VA.getLocVT()); in LowerCall()
7800 Arg = DAG.getZExtOrTrunc(Arg, DL, VA.getLocVT()); in LowerReturn()
7804 Arg = DAG.getZExtOrTrunc(Arg, DL, VA.getLocVT()); in LowerReturn()
8051 FuncTLVGet = DAG.getZExtOrTrunc(FuncTLVGet, DL, PtrVT); in LowerDarwinGlobalTLSAddress()
9396 FR = DAG.getZExtOrTrunc(FR, DL, getPointerMemTy(DAG.getDataLayout())); in LowerDarwin_VASTART()
9452 Stack = DAG.getZExtOrTrunc(Stack, DL, PtrMemVT); in LowerAAPCS_VASTART()
9468 GRTop = DAG.getZExtOrTrunc(GRTop, DL, PtrMemVT); in LowerAAPCS_VASTART()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h945 SDValue getZExtOrTrunc(SDValue Op, const SDLoc &DL, EVT VT);
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp7484 VA.getLocReg(), DAG.getZExtOrTrunc(ArgAsInt, dl, LocVT))); in LowerCall_AIX()
7494 GPR1.getLocReg(), DAG.getZExtOrTrunc(MSWAsI64, dl, MVT::i32))); in LowerCall_AIX()
7504 GPR2.getLocReg(), DAG.getZExtOrTrunc(ArgAsInt, dl, MVT::i32))); in LowerCall_AIX()
13997 DAG.getZExtOrTrunc(InSrc, dl, N->getValueType(0))); in DAGCombineExtBoolTrunc()
14060 Ops[C+i] = DAG.getZExtOrTrunc(Ops[C+i], dl, N->getValueType(0)); in DAGCombineExtBoolTrunc()