Home
last modified time | relevance | path

Searched refs:getSExtOrTrunc (Results 1 – 17 of 17) sorted by relevance

/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1045 DAG.getSExtOrTrunc(LHS, SDLoc(LHS), WideTy), in LowerSETCC()
1046 DAG.getSExtOrTrunc(RHS, SDLoc(RHS), WideTy), CC); in LowerSETCC()
1083 DAG.getSExtOrTrunc(LHS, SDLoc(LHS), MVT::i32), in LowerSETCC()
1084 DAG.getSExtOrTrunc(RHS, SDLoc(RHS), MVT::i32), CC); in LowerSETCC()
1103 return DAG.getSExtOrTrunc( in LowerVSELECT()
1105 DAG.getSExtOrTrunc(Op1, dl, WideTy), in LowerVSELECT()
1106 DAG.getSExtOrTrunc(Op2, dl, WideTy)), in LowerVSELECT()
H A DHexagonISelLoweringHVX.cpp1286 Elems[i] = DAG.getSExtOrTrunc(V, dl, NTy); in LowerHvxConcatVectors()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp2481 return DAG.getSelect(SL, MVT::f32, DAG.getSExtOrTrunc(S, SL, SetCCVT), RNeg, R); in LowerINT_TO_FP32()
3346 N0 = DAG.getSExtOrTrunc(N0, DL, MVT::i32); in performMulCombine()
3347 N1 = DAG.getSExtOrTrunc(N1, DL, MVT::i32); in performMulCombine()
3355 return DAG.getSExtOrTrunc(Mul, DL, VT); in performMulCombine()
3374 N0 = DAG.getSExtOrTrunc(N0, DL, MVT::i32); in performMulhsCombine()
3375 N1 = DAG.getSExtOrTrunc(N1, DL, MVT::i32); in performMulhsCombine()
3379 return DAG.getSExtOrTrunc(Mulhi, DL, VT); in performMulhsCombine()
H A DSIISelLowering.cpp1663 Val = DAG.getSExtOrTrunc(Val, SL, VT); in convertArgType()
8616 DAG.getSExtOrTrunc(Store->getValue(), DL, MVT::i32), in LowerSTORE()
10376 MulLHS = DAG.getSExtOrTrunc(MulLHS, SL, MVT::i32); in performAddCombine()
10377 MulRHS = DAG.getSExtOrTrunc(MulRHS, SL, MVT::i32); in performAddCombine()
10378 AddRHS = DAG.getSExtOrTrunc(AddRHS, SL, MVT::i64); in performAddCombine()
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp3524 SDValue InIdx = DAG.getSExtOrTrunc(getValue(I.getOperand(2)), getCurSDLoc(), in visitInsertElement()
3534 SDValue InIdx = DAG.getSExtOrTrunc(getValue(I.getOperand(1)), getCurSDLoc(), in visitExtractElement()
3914 OffsVal = DAG.getSExtOrTrunc(OffsVal, dl, N.getValueType()); in visitGetElementPtr()
3934 IdxN = DAG.getSExtOrTrunc(IdxN, dl, N.getValueType()); in visitGetElementPtr()
5441 LHS = DAG.getSExtOrTrunc(LHS, DL, PromVT); in expandDivFix()
5442 RHS = DAG.getSExtOrTrunc(RHS, DL, PromVT); in expandDivFix()
7562 Value = DAG.getSExtOrTrunc(Value, getCurSDLoc(), VT); in processIntegerCallValue()
7715 Size = DAG.getSExtOrTrunc(Size, sdl, Dst.getValueType()); in visitMemPCpyCall()
H A DLegalizeIntegerTypes.cpp931 LHS = DAG.getSExtOrTrunc(LHS, dl, WideVT); in earlyExpandDIVFIX()
932 RHS = DAG.getSExtOrTrunc(RHS, dl, WideVT); in earlyExpandDIVFIX()
1099 return DAG.getSExtOrTrunc(SetCC, dl, NVT); in PromoteIntRes_SETCC()
2634 OVF = DAG.getSExtOrTrunc(OVF, dl, NVT); in ExpandIntRes_ADDSUB()
H A DTargetLowering.cpp6698 Sign = DAG.getSExtOrTrunc(Sign, dl, DstVT); in expandFP_TO_SINT()
8011 SDValue OverflowMask = DAG.getSExtOrTrunc(Overflow, dl, VT); in expandAddSubSat()
8021 SDValue OverflowMask = DAG.getSExtOrTrunc(Overflow, dl, VT); in expandAddSubSat()
H A DSelectionDAG.cpp1268 SDValue SelectionDAG::getSExtOrTrunc(SDValue Op, const SDLoc &DL, EVT VT) { in getSExtOrTrunc() function in SelectionDAG
4559 : DAG.getSExtOrTrunc(Op, DL, SVT); in foldCONCAT_VECTORS()
5794 return getSExtOrTrunc(N1.getOperand(1), DL, VT); in getNode()
H A DDAGCombiner.cpp8507 return (N->getOpcode() == ISD::SRA ? DAG.getSExtOrTrunc(Result, DL, WideVT1) in combineShiftToMULH()
8654 return DAG.getSExtOrTrunc(Add, DL, VT); in visitSRA()
10937 return DAG.getSExtOrTrunc(VsetCC, DL, VT); in visitSIGN_EXTEND()
18538 return DAG.getSExtOrTrunc(InOp, DL, ScalarVT); in visitEXTRACT_VECTOR_ELT()
18646 InOp = DAG.getSExtOrTrunc(InOp, DL, ScalarVT); in visitEXTRACT_VECTOR_ELT()
20554 : DAG.getSExtOrTrunc(Op, SDLoc(SVN), SVT); in combineShuffleOfScalars()
H A DLegalizeDAG.cpp2708 SDValue CfaArg = DAG.getSExtOrTrunc(Node->getOperand(0), dl, in ExpandNode()
H A DLegalizeVectorTypes.cpp1661 StartOfHi = DAG.getSExtOrTrunc(StartOfHi, dl, HiVT.getVectorElementType()); in SplitVecRes_STEP_VECTOR()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h861 SDValue getSExtOrTrunc(SDValue Op, const SDLoc &DL, EVT VT);
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp4853 DAG.getSExtOrTrunc(Op->getOperand(0), dl, MVT::i32), in LowerSADDSUBSAT()
4854 DAG.getSExtOrTrunc(Op->getOperand(1), dl, MVT::i32)); in LowerSADDSUBSAT()
6473 Merged = DAG.getSExtOrTrunc(Merged, dl, VT); in LowerVSETCC()
6599 Result = DAG.getSExtOrTrunc(Result, dl, VT); in LowerVSETCC()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp7198 SDValue SplatVal = DAG.getSExtOrTrunc(CCVal, DL, SplatValVT); in LowerSELECT()
10527 return DAG.getSExtOrTrunc(Cmp, dl, Op.getValueType()); in LowerVSETCC()
10570 Cmp = DAG.getSExtOrTrunc(Cmp, dl, Op.getValueType()); in LowerVSETCC()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp18588 Cond = DAG.getSExtOrTrunc(Cond, dl, NewCondVT); in LowerVSELECT()
27867 Ovf = DAG.getSExtOrTrunc(Ovf, dl, OvfVT); in LowerMULO()
27888 Ovf = DAG.getSExtOrTrunc(Ovf, dl, OvfVT); in LowerMULO()
28528 R = Opc == ISD::SRA ? DAG.getSExtOrTrunc(R, dl, ExVT) in LowerShift()
29298 SDValue V = DAG.getSExtOrTrunc(Src, DL, SExtVT); in LowerBITCAST()
47924 Vec = DAG.getSExtOrTrunc(Vec, DL, VT); in combineToExtendBoolVectorInReg()
48656 Index = DAG.getSExtOrTrunc(Index, DL, IndexVT); in combineGatherScatter()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp13443 DAG.getSExtOrTrunc(InSrc, dl, N->getValueType(0))); in DAGCombineExtBoolTrunc()
13507 Ops[C+i] = DAG.getSExtOrTrunc(Ops[C+i], dl, N->getValueType(0)); in DAGCombineExtBoolTrunc()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp3604 return DAG.getSExtOrTrunc(Elt0, DL, Op.getValueType()); in lowerVECREDUCE()