| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 1042 DAG.getSExtOrTrunc(LHS, SDLoc(LHS), WideTy), in LowerSETCC() 1043 DAG.getSExtOrTrunc(RHS, SDLoc(RHS), WideTy), CC); in LowerSETCC() 1080 DAG.getSExtOrTrunc(LHS, SDLoc(LHS), MVT::i32), in LowerSETCC() 1081 DAG.getSExtOrTrunc(RHS, SDLoc(RHS), MVT::i32), CC); in LowerSETCC() 1100 return DAG.getSExtOrTrunc( in LowerVSELECT() 1102 DAG.getSExtOrTrunc(Op1, dl, WideTy), in LowerVSELECT() 1103 DAG.getSExtOrTrunc(Op2, dl, WideTy)), in LowerVSELECT() 2430 SDValue ExtV = Opc == HexagonISD::VASR ? DAG.getSExtOrTrunc(V, dl, ExtTy) in LowerVECTOR_SHIFT() 2811 SDValue Ext = DAG.getSExtOrTrunc(ValV, dl, MVT::i32); in insertVectorPred() 2822 : DAG.getSExtOrTrunc(ValV, dl, MVT::i64); in insertVectorPred() [all …]
|
| H A D | HexagonISelLoweringHVX.cpp | 1699 Elems[i] = DAG.getSExtOrTrunc(V, dl, NTy); in LowerHvxConcatVectors()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VECustomDAG.cpp | 434 SDValue CmpElem = DAG.getSExtOrTrunc(Scalar, DL, MVT::i32); in getMaskBroadcast()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 943 SDValue getSExtOrTrunc(SDValue Op, const SDLoc &DL, EVT VT); 960 return getSExtOrTrunc(Op, DL, VT); 969 return IsSigned ? getSExtOrTrunc(Op, DL, VT) : getZExtOrTrunc(Op, DL, VT);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.cpp | 4283 N0 = DAG.getSExtOrTrunc(N0, DL, MVT::i32); in performMulCombine() 4284 N1 = DAG.getSExtOrTrunc(N1, DL, MVT::i32); in performMulCombine() 4292 return DAG.getSExtOrTrunc(Mul, DL, VT); in performMulCombine() 4325 N0 = DAG.getSExtOrTrunc(N0, DL, MVT::i32); in performMulLoHiCombine() 4326 N1 = DAG.getSExtOrTrunc(N1, DL, MVT::i32); in performMulLoHiCombine() 4364 N0 = DAG.getSExtOrTrunc(N0, DL, MVT::i32); in performMulhsCombine() 4365 N1 = DAG.getSExtOrTrunc(N1, DL, MVT::i32); in performMulhsCombine() 4369 return DAG.getSExtOrTrunc(Mulhi, DL, VT); in performMulhsCombine()
|
| H A D | SIISelLowering.cpp | 1972 Val = DAG.getSExtOrTrunc(Val, SL, VT); in convertArgType() 10691 SDValue CastExp = DAG.getSExtOrTrunc(Exp, dl, ResultExpVT); in LowerFFREXP() 10702 DAG.getSExtOrTrunc(Store->getValue(), DL, MVT::i32), in LowerSTORE()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 2805 DAG.getSExtOrTrunc(N->getOperand(0), DL, in performBitcastCombine() 2848 DAG.getSExtOrTrunc(LHS->getOperand(0), DL, in performSETCCCombine()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeIntegerTypes.cpp | 380 return DAG.getSExtOrTrunc(Res.getValue(1), SDLoc(N), NVT); in PromoteIntRes_AtomicCmpSwap() 1267 return DAG.getSExtOrTrunc(SetCC, dl, NVT); in PromoteIntRes_SETCC() 3281 OVF = DAG.getSExtOrTrunc(OVF, dl, NVT); in ExpandIntRes_ADDSUB() 4503 ByteOffset = DAG.getSExtOrTrunc(ByteOffset, dl, PtrTy); in ExpandIntRes_ShiftThroughStack()
|
| H A D | DAGCombiner.cpp | 10436 return DAG.getSExtOrTrunc(Add, DL, VT); in visitSRA() 11370 return DAG.getSExtOrTrunc(Cond, DL, VT); in foldSelectOfConstants() 11382 NotCond = DAG.getSExtOrTrunc(NotCond, DL, VT); in foldSelectOfConstants() 11404 Cond = DAG.getSExtOrTrunc(Cond, DL, VT); in foldSelectOfConstants() 11418 Cond = DAG.getSExtOrTrunc(Cond, DL, VT); in foldSelectOfConstants() 11425 NotCond = DAG.getSExtOrTrunc(NotCond, DL, VT); in foldSelectOfConstants() 13285 return DAG.getSExtOrTrunc(VsetCC, DL, VT); in foldSextSetcc() 22348 InOp = DAG.getSExtOrTrunc(InOp, DL, ScalarVT); in visitEXTRACT_VECTOR_ELT() 24801 : DAG.getSExtOrTrunc(Op, SDLoc(SVN), SVT)); in combineShuffleOfScalars() 27419 return DAG.getNode(ISD::XOR, DL, VT, DAG.getSExtOrTrunc(ASR, DL, VT), in SimplifySelectCC() [all …]
|
| H A D | LegalizeVectorTypes.cpp | 1862 StartOfHi = DAG.getSExtOrTrunc(StartOfHi, dl, HiVT.getVectorElementType()); in SplitVecRes_STEP_VECTOR() 2060 DAG.getSExtOrTrunc(SLD->getStride(), DL, PtrVT)); in SplitVecRes_VP_STRIDED_LOAD() 3565 DAG.getSExtOrTrunc(N->getStride(), DL, PtrVT)); in SplitVecOp_VP_STRIDED_STORE()
|
| H A D | SelectionDAG.cpp | 1456 SDValue SelectionDAG::getSExtOrTrunc(SDValue Op, const SDLoc &DL, EVT VT) { in getSExtOrTrunc() function in SelectionDAG 1495 return getSExtOrTrunc(DestOp, DL, VT); in getBitcastedSExtOrTrunc() 5547 : DAG.getSExtOrTrunc(Op, DL, SVT); in foldCONCAT_VECTORS() 6891 return getSExtOrTrunc(N1.getOperand(1), DL, VT); in getNode()
|
| H A D | TargetLowering.cpp | 8072 Sign = DAG.getSExtOrTrunc(Sign, dl, DstVT); in expandFP_TO_SINT() 8844 Lookup = DAG.getSExtOrTrunc(Lookup, DL, getPointerTy(TD)); in CTTZTableLookup() 10055 SDValue OverflowMask = DAG.getSExtOrTrunc(Overflow, dl, VT); in expandAddSubSat() 10065 SDValue OverflowMask = DAG.getSExtOrTrunc(Overflow, dl, VT); in expandAddSubSat()
|
| H A D | LegalizeDAG.cpp | 2590 SDValue Exp = DAG.getSExtOrTrunc(ShiftedExp, dl, ExpVT); in expandFrexp() 3040 SDValue CfaArg = DAG.getSExtOrTrunc(Node->getOperand(0), dl, in ExpandNode()
|
| H A D | SelectionDAGBuilder.cpp | 4172 OffsVal = DAG.getSExtOrTrunc(OffsVal, dl, N.getValueType()); in visitGetElementPtr() 4189 IdxN = DAG.getSExtOrTrunc(IdxN, dl, N.getValueType()); in visitGetElementPtr() 8622 Size = DAG.getSExtOrTrunc(Size, sdl, Dst.getValueType()); in visitMemPCpyCall()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 4668 DAG.getSExtOrTrunc(ZextOperand, DL, N0.getValueType()); in selectUmullSmull() 9791 SDValue SplatVal = DAG.getSExtOrTrunc(CCVal, DL, SplatValVT); in LowerSELECT() 14037 return DAG.getSExtOrTrunc(Cmp, dl, Op.getValueType()); in LowerVSETCC() 14079 Cmp = DAG.getSExtOrTrunc(Cmp, dl, Op.getValueType()); in LowerVSETCC() 21404 ComparisonResult = DAG.getSExtOrTrunc(ComparisonResult, DL, VecVT); in vectorToScalarBitmask()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 5111 DAG.getSExtOrTrunc(Op->getOperand(0), dl, MVT::i32), in LowerADDSUBSAT() 5112 DAG.getSExtOrTrunc(Op->getOperand(1), dl, MVT::i32)); in LowerADDSUBSAT() 6809 Merged = DAG.getSExtOrTrunc(Merged, dl, VT); in LowerVSETCC() 6935 Result = DAG.getSExtOrTrunc(Result, dl, VT); in LowerVSETCC()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 17711 Cond = DAG.getSExtOrTrunc(Cond, dl, NewCondVT); in LowerVSELECT() 22207 V = DAG.getSExtOrTrunc(V, DL, VT); in LowerVectorAllEqual() 28678 Ovf = DAG.getSExtOrTrunc(Ovf, dl, OvfVT); in LowerMULO() 28699 Ovf = DAG.getSExtOrTrunc(Ovf, dl, OvfVT); in LowerMULO() 30822 SDValue V = DAG.getSExtOrTrunc(Src, DL, SExtVT); in LowerBITCAST() 43216 RHS = DAG.getSExtOrTrunc(RHS, DL, Vi8VT); in createVPDPBUSD() 44413 Vec = DAG.getSExtOrTrunc(Vec, DL, VT); in combineToExtendBoolVectorInReg() 53414 Index = DAG.getSExtOrTrunc(Index, DL, IndexVT); in combineGatherScatter()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 14299 DAG.getSExtOrTrunc(InSrc, dl, N->getValueType(0))); in DAGCombineExtBoolTrunc() 14363 Ops[C+i] = DAG.getSExtOrTrunc(Ops[C+i], dl, N->getValueType(0)); in DAGCombineExtBoolTrunc()
|