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

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
16800     return DAG.getUNDEF(ScalarVT);
16810     return VecVT.isInteger() ? DAG.getAnyExtOrTrunc(Elt, DL, ScalarVT) : Elt;
16819     if (InOp.getValueType() != ScalarVT) {
16820       assert(InOp.getValueType().isInteger() && ScalarVT.isInteger());
16821       return DAG.getSExtOrTrunc(InOp, DL, ScalarVT);
16830     return DAG.getUNDEF(ScalarVT);
16840     if (ScalarVT == InEltVT)
16859       return DAG.getNode(ISD::TRUNCATE, DL, ScalarVT, BCSrc);
16866       assert(X.getValueType().isScalarInteger() && ScalarVT.isScalarInteger() &&
16879         return DAG.getAnyExtOrTrunc(X, DL, ScalarVT);
16900       return DAG.getUNDEF(ScalarVT);
16913       if (InOp.getValueType() != ScalarVT) {
16914         assert(InOp.getValueType().isInteger() && ScalarVT.isInteger());
16915         InOp = DAG.getSExtOrTrunc(InOp, DL, ScalarVT);
16929       return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, ScalarVT, SVInVec,
16962   if (ScalarVT.bitsLT(LVT) && !TLI.isTruncateFree(LVT, ScalarVT))
16962   if (ScalarVT.bitsLT(LVT) && !TLI.isTruncateFree(LVT, ScalarVT))