reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/CodeGen/SelectionDAG.h
  808   SDValue getAnyExtOrTrunc(SDValue Op, const SDLoc &DL, EVT VT);

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 9762       SDValue Op = DAG.getAnyExtOrTrunc(N0.getOperand(0), SDLoc(N), VT);
 9781     X = DAG.getAnyExtOrTrunc(X, SDLoc(X), VT);
 9986     return DAG.getAnyExtOrTrunc(N0.getOperand(0), SDLoc(N), VT);
 9997     X = DAG.getAnyExtOrTrunc(X, DL, VT);
10086       return DAG.getAnyExtOrTrunc(VsetCC, SDLoc(N), VT);
16666     Ops[Elt] = OpVT.isInteger() ? DAG.getAnyExtOrTrunc(InVal, DL, OpVT) : InVal;
16810     return VecVT.isInteger() ? DAG.getAnyExtOrTrunc(Elt, DL, ScalarVT) : Elt;
16879         return DAG.getAnyExtOrTrunc(X, DL, ScalarVT);
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  483       return DAG.getAnyExtOrTrunc(Ext, dl, NVT);
 4095     SDValue Op = DAG.getAnyExtOrTrunc(Ext, dl, NOutVTElem);
 4209       Ops[i * NumElem + j] = DAG.getAnyExtOrTrunc(Ext, dl, OutElemTy);
 4286   return DAG.getAnyExtOrTrunc(Ext, dl, N->getValueType(0));
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  726         Lo = DAG.getAnyExtOrTrunc(Lo, dl, DstEltVT);
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 5263         Elt = getAnyExtOrTrunc(Elt, DL, VT);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  449     return DAG.getAnyExtOrTrunc(Val, DL, ValueVT);
  485                                     : DAG.getAnyExtOrTrunc(Val, DL, ValueSVT);
  682       Val = DAG.getAnyExtOrTrunc(Val, DL, PartVT);
  694         Val = DAG.getAnyExtOrTrunc(Val, DL, PartVT);
lib/Target/AArch64/AArch64ISelLowering.cpp
 7089     SplatVal = DAG.getAnyExtOrTrunc(SplatVal, dl, MVT::i32);
 7092     SplatVal = DAG.getAnyExtOrTrunc(SplatVal, dl, MVT::i64);
11970   SDValue VLo = DAG.getAnyExtOrTrunc(V, dl, MVT::i64);
11971   SDValue VHi = DAG.getAnyExtOrTrunc(
lib/Target/AMDGPU/SIISelLowering.cpp
 4899   return DAG.getAnyExtOrTrunc(Elt, SL, ResultVT);
lib/Target/ARM/ARMISelLowering.cpp
 9053   SDValue VLo = DAG.getAnyExtOrTrunc(V, dl, MVT::i32);
 9054   SDValue VHi = DAG.getAnyExtOrTrunc(
lib/Target/Hexagon/HexagonISelLowering.cpp
 2410     ValV = DAG.getAnyExtOrTrunc(ValV, dl, ScalarTy);
 2914         SDValue T = DAG.getAnyExtOrTrunc(P, dl, MVT::i8);
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
 5428     LHS = CurDAG->getAnyExtOrTrunc(LHS, dl, VT);
 5429     RHS = CurDAG->getAnyExtOrTrunc(RHS, dl, VT);
lib/Target/PowerPC/PPCISelLowering.cpp
12475         DAG.getAnyExtOrTrunc(InSrc, dl, N->getValueType(0)));
12537         Ops[C+i] = DAG.getAnyExtOrTrunc(Ops[C+i], dl, N->getValueType(0));
lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp
   57                      Dst, DAG.getAnyExtOrTrunc(Val, DL, MVT::i32),
lib/Target/X86/X86ISelLowering.cpp
 7438         V = DAG.getAnyExtOrTrunc(Op.getOperand(i), dl, MVT::i32);
 7480         Elt = DAG.getAnyExtOrTrunc(Op.getOperand(i), dl, MVT::i32);
 7488         NextElt = DAG.getAnyExtOrTrunc(NextElt, dl, MVT::i32);
25064           LoOps.push_back(DAG.getAnyExtOrTrunc(B.getOperand(i + j), dl,
25066           HiOps.push_back(DAG.getAnyExtOrTrunc(B.getOperand(i + j + 8), dl,
35405       V = DAG.getAnyExtOrTrunc(V, DL, MVT::i32);
35596         N00 = LowUndef ? DAG.getAnyExtOrTrunc(N00, dl, MVT::i32)
42378     SDValue Scl = DAG.getAnyExtOrTrunc(N00, DL, SVT);
44780                         DAG.getAnyExtOrTrunc(Src.getOperand(0), DL, MVT::i32)));