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

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 1395   Level = AtLevel;
 1396   LegalOperations = Level >= AfterLegalizeVectorOps;
 1397   LegalTypes = Level >= AfterLegalizeTypes;
 1422     if (Level == AfterLegalizeDAG) {
 1635         DagCombineInfo(DAG, Level, false, this);
 3385       (!VT.isVector() || Level <= AfterLegalizeVectorOps)) {
 4345        Level <= AfterLegalizeTypes) {
 4367   if (HandOpcode == ISD::VECTOR_SHUFFLE && Level < AfterLegalizeDAG) {
 5241   if (Level >= AfterLegalizeTypes) {
 7138   if (!LHS.hasOneUse() || !TLI.isDesirableToCommuteWithShift(N, Level))
 7465       TLI.shouldFoldConstantShiftPairToMask(N, Level)) {
 7507       TLI.isDesirableToCommuteWithShift(N, Level)) {
10661   if (Level == AfterLegalizeVectorOps && VT.isVector() &&
11156   if (Level < AfterLegalizeDAG && TLI.isTypeLegal(VT) && VT.isVector() &&
11987   bool AllowNewConst = (Level < AfterLegalizeDAG);
13202       if (Level >= AfterLegalizeDAG &&
13502   if (Level < AfterLegalizeDAG)
13733   if (Level < AfterLegalizeDAG)
14605   if (Level < AfterLegalizeDAG)
17061   if (Level != AfterLegalizeVectorOps && Level != AfterLegalizeTypes)
17061   if (Level != AfterLegalizeVectorOps && Level != AfterLegalizeTypes)
17965   if (Level < AfterLegalizeVectorOps && TLI.isTypeLegal(VT))
18302         if ((Level < AfterLegalizeDAG ||
18984       Level < AfterLegalizeVectorOps &&
18994   if (Level < AfterLegalizeDAG && TLI.isTypeLegal(VT))
19002       N1.isUndef() && Level < AfterLegalizeVectorOps &&
19068       N0.getOpcode() != ISD::VECTOR_SHUFFLE && Level < AfterLegalizeDAG &&
19092       Level < AfterLegalizeDAG && TLI.isTypeLegal(VT)) {
20181     DagCombineInfo(DAG, Level, false, this);
20267   if (Level >= AfterLegalizeDAG)
20406   if (Level >= AfterLegalizeDAG)