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

Declarations

include/llvm/CodeGen/TargetLowering.h
 2945   struct DAGCombinerInfo;

References

include/llvm/CodeGen/TargetLowering.h
 3134                             DAGCombinerInfo &DCI) const;
 3167                                   DAGCombinerInfo &DCI) const;
 3296                         bool foldBooleans, DAGCombinerInfo &DCI,
 3320   virtual SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const;
 4243                            const SDLoc &DL, DAGCombinerInfo &DCI) const;
 4245                              const SDLoc &DL, DAGCombinerInfo &DCI) const;
 4249                                                DAGCombinerInfo &DCI,
 4255       DAGCombinerInfo &DCI, const SDLoc &DL) const;
 4259                             DAGCombinerInfo &DCI, const SDLoc &DL,
 4262                           ISD::CondCode Cond, DAGCombinerInfo &DCI,
 4267                             DAGCombinerInfo &DCI, const SDLoc &DL,
 4270                           ISD::CondCode Cond, DAGCombinerInfo &DCI,
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 1634       TargetLowering::DAGCombinerInfo
20180   TargetLowering::DAGCombinerInfo
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
 3702   TargetLowering::DAGCombinerInfo DagCombineInfo(DAG, AfterLegalizeTypes, true,
lib/CodeGen/SelectionDAG/TargetLowering.cpp
  555                                           DAGCombinerInfo &DCI) const {
 2020                                                 DAGCombinerInfo &DCI) const {
 2781                                          DAGCombinerInfo &DCI) const {
 2848     EVT SCCVT, SDValue N0, SDValue N1, ISD::CondCode Cond, DAGCombinerInfo &DCI,
 2937     DAGCombinerInfo &DCI, const SDLoc &DL) const {
 3010                                            DAGCombinerInfo &DCI) const {
 3052                                       DAGCombinerInfo &DCI,
 3965                                           DAGCombinerInfo &DCI) const {
 4909                                         DAGCombinerInfo &DCI,
 4925                                   DAGCombinerInfo &DCI, const SDLoc &DL,
 5076                                         DAGCombinerInfo &DCI,
 5093                                   DAGCombinerInfo &DCI, const SDLoc &DL,
lib/Target/AArch64/AArch64ISelLowering.cpp
 9321                                  TargetLowering::DAGCombinerInfo &DCI,
 9376                                  TargetLowering::DAGCombinerInfo &DCI,
 9563                                      TargetLowering::DAGCombinerInfo &DCI,
 9638                                   TargetLowering::DAGCombinerInfo &DCI,
 9729                                 TargetLowering::DAGCombinerInfo &DCI) {
 9769                                 TargetLowering::DAGCombinerInfo &DCI) {
 9815 static SDValue performORCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI,
 9834                                  TargetLowering::DAGCombinerInfo &DCI) {
 9874                                  TargetLowering::DAGCombinerInfo &DCI) {
 9902                                      TargetLowering::DAGCombinerInfo &DCI,
 9970                                            TargetLowering::DAGCombinerInfo &DCI,
10052                                            TargetLowering::DAGCombinerInfo &DCI,
10297                                         TargetLowering::DAGCombinerInfo &DCI,
10346                                        TargetLowering::DAGCombinerInfo &DCI,
10469                                        TargetLowering::DAGCombinerInfo &DCI,
10527                                     TargetLowering::DAGCombinerInfo &DCI,
10795 static SDValue splitStores(SDNode *N, TargetLowering::DAGCombinerInfo &DCI,
10868                                      TargetLowering::DAGCombinerInfo &DCI,
10972                                      TargetLowering::DAGCombinerInfo &DCI,
10987                                    TargetLowering::DAGCombinerInfo &DCI,
11004                                           TargetLowering::DAGCombinerInfo &DCI,
11322                            TargetLowering::DAGCombinerInfo &DCI,
11396                                     TargetLowering::DAGCombinerInfo &DCI,
11535                                  TargetLowering::DAGCombinerInfo &DCI,
11595                                     TargetLowering::DAGCombinerInfo &DCI) {
11716                                                  DAGCombinerInfo &DCI) const {
lib/Target/AArch64/AArch64ISelLowering.h
  298   SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
 1263                                                    DAGCombinerInfo &DCI) const {
 2764                            TargetLowering::DAGCombinerInfo &DCI) {
 2845                                                  DAGCombinerInfo &DCI) const {
 2897                                                   DAGCombinerInfo &DCI) const {
 2954                                                         DAGCombinerInfo &DCI) const {
 2977   SDNode *N, DAGCombinerInfo &DCI) const {
 2991   DAGCombinerInfo &DCI, const SDLoc &SL,
 3014                                                 DAGCombinerInfo &DCI) const {
 3082                                                 DAGCombinerInfo &DCI) const {
 3117                                                 DAGCombinerInfo &DCI) const {
 3166   SDNode *N, DAGCombinerInfo &DCI) const {
 3275                                                 DAGCombinerInfo &DCI) const {
 3322                                                   DAGCombinerInfo &DCI) const {
 3346                                                   DAGCombinerInfo &DCI) const {
 3370   SDNode *N, DAGCombinerInfo &DCI) const {
 3427                                                  DAGCombinerInfo &DCI) const {
 3460 static SDValue distributeOpThroughSelect(TargetLowering::DAGCombinerInfo &DCI,
 3482 static SDValue foldFreeOpFromSelect(TargetLowering::DAGCombinerInfo &DCI,
 3543                                                    DAGCombinerInfo &DCI) const {
 3632                                                  DAGCombinerInfo &DCI) const {
 3834                                                  DAGCombinerInfo &DCI) const {
 3859                                                 DAGCombinerInfo &DCI) const {
 3871                                                 DAGCombinerInfo &DCI) const {
lib/Target/AMDGPU/AMDGPUISelLowering.h
   79   SDValue performLoadCombine(SDNode *N, DAGCombinerInfo &DCI) const;
   80   SDValue performStoreCombine(SDNode *N, DAGCombinerInfo &DCI) const;
   81   SDValue performAssertSZExtCombine(SDNode *N, DAGCombinerInfo &DCI) const;
   82   SDValue performIntrinsicWOChainCombine(SDNode *N, DAGCombinerInfo &DCI) const;
   84   SDValue splitBinaryBitConstantOpImpl(DAGCombinerInfo &DCI, const SDLoc &SL,
   87   SDValue performShlCombine(SDNode *N, DAGCombinerInfo &DCI) const;
   88   SDValue performSraCombine(SDNode *N, DAGCombinerInfo &DCI) const;
   89   SDValue performSrlCombine(SDNode *N, DAGCombinerInfo &DCI) const;
   90   SDValue performTruncateCombine(SDNode *N, DAGCombinerInfo &DCI) const;
   91   SDValue performMulCombine(SDNode *N, DAGCombinerInfo &DCI) const;
   92   SDValue performMulhsCombine(SDNode *N, DAGCombinerInfo &DCI) const;
   93   SDValue performMulhuCombine(SDNode *N, DAGCombinerInfo &DCI) const;
   94   SDValue performMulLoHi24Combine(SDNode *N, DAGCombinerInfo &DCI) const;
   96                              SDValue RHS, DAGCombinerInfo &DCI) const;
   97   SDValue performSelectCombine(SDNode *N, DAGCombinerInfo &DCI) const;
  100   SDValue performFNegCombine(SDNode *N, DAGCombinerInfo &DCI) const;
  101   SDValue performFAbsCombine(SDNode *N, DAGCombinerInfo &DCI) const;
  102   SDValue performRcpCombine(SDNode *N, DAGCombinerInfo &DCI) const;
  221   SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
  228                                SDValue CC, DAGCombinerInfo &DCI) const;
lib/Target/AMDGPU/R600ISelLowering.cpp
  952     DAGCombinerInfo DCI(DAG, AfterLegalizeVectorOps, true, nullptr);
 1852                                               DAGCombinerInfo &DCI) const {
lib/Target/AMDGPU/R600ISelLowering.h
   36   SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
lib/Target/AMDGPU/SIISelLowering.cpp
 4873   DAGCombinerInfo DCI(DAG, AfterLegalizeVectorOps, true, nullptr);
 7250 SDValue SITargetLowering::widenLoad(LoadSDNode *Ld, DAGCombinerInfo &DCI) const {
 8004                                                      DAGCombinerInfo &DCI) const {
 8048                                                DAGCombinerInfo &DCI) const {
 8093                                                   DAGCombinerInfo &DCI) const {
 8125   DAGCombinerInfo &DCI,
 8229                                             DAGCombinerInfo &DCI) const {
 8415                                            DAGCombinerInfo &DCI) const {
 8541                                             DAGCombinerInfo &DCI) const {
 8617                                                    DAGCombinerInfo &DCI) const {
 8643                                                         DAGCombinerInfo &DCI)
 8680                                               DAGCombinerInfo &DCI) const {
 8697                                             DAGCombinerInfo &DCI) const {
 8904   DAGCombinerInfo &DCI) const {
 9116                                                DAGCombinerInfo &DCI) const {
 9198                                               DAGCombinerInfo &DCI) const {
 9242                                                  DAGCombinerInfo &DCI) const {
 9251   SDNode *N, DAGCombinerInfo &DCI) const {
 9372                                                 DAGCombinerInfo &DCI) const {
 9481                                             DAGCombinerInfo &DCI) const {
 9558                                             DAGCombinerInfo &DCI) const {
 9581   DAGCombinerInfo &DCI) const {
 9606                                              DAGCombinerInfo &DCI) const {
 9648                                              DAGCombinerInfo &DCI) const {
 9695                                             DAGCombinerInfo &DCI) const {
 9770                                               DAGCombinerInfo &DCI) const {
 9866                                                      DAGCombinerInfo &DCI) const {
 9909                                               DAGCombinerInfo &DCI) const {
 9934                                             DAGCombinerInfo &DCI) const {
lib/Target/AMDGPU/SIISelLowering.h
   78   SDValue widenLoad(LoadSDNode *Ld, DAGCombinerInfo &DCI) const;
  138                                      DAGCombinerInfo &DCI) const;
  142                                DAGCombinerInfo &DCI) const;
  144   SDValue performMemSDNodeCombine(MemSDNode *N, DAGCombinerInfo &DCI) const;
  146   SDValue splitBinaryBitConstantOp(DAGCombinerInfo &DCI, const SDLoc &SL,
  150   SDValue performAndCombine(SDNode *N, DAGCombinerInfo &DCI) const;
  151   SDValue performOrCombine(SDNode *N, DAGCombinerInfo &DCI) const;
  152   SDValue performXorCombine(SDNode *N, DAGCombinerInfo &DCI) const;
  153   SDValue performZeroExtendCombine(SDNode *N, DAGCombinerInfo &DCI) const;
  154   SDValue performSignExtendInRegCombine(SDNode *N, DAGCombinerInfo &DCI) const;
  155   SDValue performClassCombine(SDNode *N, DAGCombinerInfo &DCI) const;
  158   SDValue performFCanonicalizeCombine(SDNode *N, DAGCombinerInfo &DCI) const;
  164   SDValue performMinMaxCombine(SDNode *N, DAGCombinerInfo &DCI) const;
  165   SDValue performFMed3Combine(SDNode *N, DAGCombinerInfo &DCI) const;
  166   SDValue performCvtPkRTZCombine(SDNode *N, DAGCombinerInfo &DCI) const;
  167   SDValue performExtractVectorEltCombine(SDNode *N, DAGCombinerInfo &DCI) const;
  168   SDValue performInsertVectorEltCombine(SDNode *N, DAGCombinerInfo &DCI) const;
  173   SDValue performAddCombine(SDNode *N, DAGCombinerInfo &DCI) const;
  174   SDValue performAddCarrySubCarryCombine(SDNode *N, DAGCombinerInfo &DCI) const;
  175   SDValue performSubCombine(SDNode *N, DAGCombinerInfo &DCI) const;
  176   SDValue performFAddCombine(SDNode *N, DAGCombinerInfo &DCI) const;
  177   SDValue performFSubCombine(SDNode *N, DAGCombinerInfo &DCI) const;
  178   SDValue performFMACombine(SDNode *N, DAGCombinerInfo &DCI) const;
  179   SDValue performSetCCCombine(SDNode *N, DAGCombinerInfo &DCI) const;
  180   SDValue performCvtF32UByteNCombine(SDNode *N, DAGCombinerInfo &DCI) const;
  181   SDValue performClampCombine(SDNode *N, DAGCombinerInfo &DCI) const;
  182   SDValue performRcpCombine(SDNode *N, DAGCombinerInfo &DCI) const;
  360   SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
lib/Target/ARC/ARCISelLowering.cpp
  687                                              DAGCombinerInfo &DCI) const {
lib/Target/ARC/ARCISelLowering.h
   93   SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
lib/Target/ARM/ARMISelLowering.cpp
10909                             TargetLowering::DAGCombinerInfo &DCI,
10935                                        TargetLowering::DAGCombinerInfo &DCI) {
10960                                  TargetLowering::DAGCombinerInfo &DCI,
10988                                       TargetLowering::DAGCombinerInfo &DCI,
11041                                TargetLowering::DAGCombinerInfo &DCI,
11145                                         TargetLowering::DAGCombinerInfo &DCI,
11222                                      TargetLowering::DAGCombinerInfo &DCI,
11388                                       TargetLowering::DAGCombinerInfo &DCI,
11465                                       TargetLowering::DAGCombinerInfo &DCI,
11498                                       TargetLowering::DAGCombinerInfo &DCI,
11526                                   TargetLowering::DAGCombinerInfo &DCI,
11545                                   TargetLowering::DAGCombinerInfo &DCI,
11562                                           TargetLowering::DAGCombinerInfo &DCI,
11639                                 TargetLowering::DAGCombinerInfo &DCI,
11744                                  TargetLowering::DAGCombinerInfo &DCI,
11764                                  TargetLowering::DAGCombinerInfo &DCI) {
11792                                   TargetLowering::DAGCombinerInfo &DCI,
11823                                  TargetLowering::DAGCombinerInfo &DCI,
11906                                TargetLowering::DAGCombinerInfo &DCI,
12010                                  TargetLowering::DAGCombinerInfo &DCI,
12059                                          TargetLowering::DAGCombinerInfo &DCI,
12119                                      TargetLowering::DAGCombinerInfo &DCI,
12262                                    TargetLowering::DAGCombinerInfo &DCI,
12317                                 TargetLowering::DAGCombinerInfo &DCI,
12417                                  TargetLowering::DAGCombinerInfo &DCI,
12514                                  TargetLowering::DAGCombinerInfo &DCI) {
12573                                      TargetLowering::DAGCombinerInfo &DCI,
12649                                           TargetLowering::DAGCombinerInfo &DCI,
12681 PerformARMBUILD_VECTORCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI) {
12772 PerformPREDICATE_CASTCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI) {
12792                                        TargetLowering::DAGCombinerInfo &DCI) {
12873                                  TargetLowering::DAGCombinerInfo &DCI) {
13089                                  TargetLowering::DAGCombinerInfo &DCI) {
13100 static bool CombineVLDDUP(SDNode *N, TargetLowering::DAGCombinerInfo &DCI) {
13180                                       TargetLowering::DAGCombinerInfo &DCI) {
13211                                   TargetLowering::DAGCombinerInfo &DCI,
13239                                   TargetLowering::DAGCombinerInfo &DCI) {
13392                                    TargetLowering::DAGCombinerInfo &DCI,
13742                                    TargetLowering::DAGCombinerInfo &DCI,
14077                                     TargetLowering::DAGCombinerInfo &DCI,
14417                                              DAGCombinerInfo &DCI) const {
lib/Target/ARM/ARMISelLowering.h
  334     SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
lib/Target/Hexagon/HexagonISelLowering.cpp
 2922 HexagonTargetLowering::PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI)
lib/Target/Hexagon/HexagonISelLowering.h
  228     SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
  467     SDValue PerformHvxDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const;
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
 1586 HexagonTargetLowering::PerformHvxDAGCombine(SDNode *N, DAGCombinerInfo &DCI)
lib/Target/Lanai/LanaiISelLowering.cpp
 1419                                    TargetLowering::DAGCombinerInfo &DCI,
 1443 combineSelectAndUseCommutative(SDNode *N, TargetLowering::DAGCombinerInfo &DCI,
 1458                                  TargetLowering::DAGCombinerInfo &DCI) {
 1471                                                DAGCombinerInfo &DCI) const {
lib/Target/Lanai/LanaiISelLowering.h
  105   SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
lib/Target/Mips/MipsISelLowering.cpp
  568                                     TargetLowering::DAGCombinerInfo &DCI,
  677                                     TargetLowering::DAGCombinerInfo &DCI,
  756                                     TargetLowering::DAGCombinerInfo &DCI,
  783                                  TargetLowering::DAGCombinerInfo &DCI,
  865                                 TargetLowering::DAGCombinerInfo &DCI,
 1056                                  TargetLowering::DAGCombinerInfo &DCI,
 1071                                  TargetLowering::DAGCombinerInfo &DCI,
 1103                                  TargetLowering::DAGCombinerInfo &DCI,
 1153 SDValue  MipsTargetLowering::PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI)
lib/Target/Mips/MipsISelLowering.h
  340     SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
lib/Target/Mips/MipsSEISelLowering.cpp
  482                                  TargetLowering::DAGCombinerInfo &DCI,
  597                                 TargetLowering::DAGCombinerInfo &DCI,
  829                                  const TargetLowering::DAGCombinerInfo &DCI,
  870                                  TargetLowering::DAGCombinerInfo &DCI,
  893                                  TargetLowering::DAGCombinerInfo &DCI,
  939                                  TargetLowering::DAGCombinerInfo &DCI,
 1025 MipsSETargetLowering::PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const {
lib/Target/Mips/MipsSEISelLowering.h
   50     SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
lib/Target/NVPTX/NVPTXISelLowering.cpp
 4343                                            TargetLowering::DAGCombinerInfo &DCI,
 4449                                  TargetLowering::DAGCombinerInfo &DCI,
 4465                                  TargetLowering::DAGCombinerInfo &DCI) {
 4540                                  TargetLowering::DAGCombinerInfo &DCI,
 4643                                  TargetLowering::DAGCombinerInfo &DCI) {
 4710                                  TargetLowering::DAGCombinerInfo &DCI,
 4723                                  TargetLowering::DAGCombinerInfo &DCI,
 4735                                    TargetLowering::DAGCombinerInfo &DCI) {
 4756                                                DAGCombinerInfo &DCI) const {
lib/Target/NVPTX/NVPTXISelLowering.h
  577   SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
lib/Target/PowerPC/PPCISelLowering.cpp
11974                                                   DAGCombinerInfo &DCI) const {
12016                                                   DAGCombinerInfo &DCI) const {
12297                                                   DAGCombinerInfo &DCI) const {
12580                                         DAGCombinerInfo &DCI) const {
12627                                            DAGCombinerInfo &DCI) const {
12931                                                  DAGCombinerInfo &DCI) const {
13014                                               DAGCombinerInfo &DCI) const {
13120                                               DAGCombinerInfo &DCI) const {
13188                                                DAGCombinerInfo &DCI) const {
13253                                                DAGCombinerInfo &DCI) const {
13311                                                 DAGCombinerInfo &DCI) const {
13365                                              DAGCombinerInfo &DCI) const {
15132 SDValue PPCTargetLowering::combineSHL(SDNode *N, DAGCombinerInfo &DCI) const {
15162 SDValue PPCTargetLowering::combineSRA(SDNode *N, DAGCombinerInfo &DCI) const {
15169 SDValue PPCTargetLowering::combineSRL(SDNode *N, DAGCombinerInfo &DCI) const {
15263 SDValue PPCTargetLowering::combineADD(SDNode *N, DAGCombinerInfo &DCI) const {
15280                                            DAGCombinerInfo &DCI) const {
15322 SDValue PPCTargetLowering::combineMUL(SDNode *N, DAGCombinerInfo &DCI) const {
15471 SDValue PPCTargetLowering::combineABS(SDNode *N, DAGCombinerInfo &DCI) const {
15515                                           DAGCombinerInfo &DCI) const {
lib/Target/PowerPC/PPCISelLowering.h
  731     SDValue expandVSXLoadForLE(SDNode *N, DAGCombinerInfo &DCI) const;
  732     SDValue expandVSXStoreForLE(SDNode *N, DAGCombinerInfo &DCI) const;
  734     SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
 1178     SDValue DAGCombineExtBoolTrunc(SDNode *N, DAGCombinerInfo &DCI) const;
 1179     SDValue DAGCombineBuildVector(SDNode *N, DAGCombinerInfo &DCI) const;
 1180     SDValue DAGCombineTruncBoolExt(SDNode *N, DAGCombinerInfo &DCI) const;
 1181     SDValue combineStoreFPToInt(SDNode *N, DAGCombinerInfo &DCI) const;
 1182     SDValue combineFPToIntToFP(SDNode *N, DAGCombinerInfo &DCI) const;
 1183     SDValue combineSHL(SDNode *N, DAGCombinerInfo &DCI) const;
 1184     SDValue combineSRA(SDNode *N, DAGCombinerInfo &DCI) const;
 1185     SDValue combineSRL(SDNode *N, DAGCombinerInfo &DCI) const;
 1186     SDValue combineMUL(SDNode *N, DAGCombinerInfo &DCI) const;
 1187     SDValue combineADD(SDNode *N, DAGCombinerInfo &DCI) const;
 1188     SDValue combineTRUNCATE(SDNode *N, DAGCombinerInfo &DCI) const;
 1189     SDValue combineSetCC(SDNode *N, DAGCombinerInfo &DCI) const;
 1190     SDValue combineABS(SDNode *N, DAGCombinerInfo &DCI) const;
 1191     SDValue combineVSelect(SDNode *N, DAGCombinerInfo &DCI) const;
 1193                                  DAGCombinerInfo &DCI) const;
 1198     SDValue ConvertSETCCToSubtract(SDNode *N, DAGCombinerInfo &DCI) const;
 1209                                                DAGCombinerInfo &DCI) const;
lib/Target/RISCV/RISCVISelLowering.cpp
  924                                                DAGCombinerInfo &DCI) const {
lib/Target/RISCV/RISCVISelLowering.h
   85   SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
lib/Target/Sparc/SparcISelLowering.cpp
 3076                                                    DAGCombinerInfo &DCI) const {
 3088                                                DAGCombinerInfo &DCI) const {
lib/Target/Sparc/SparcISelLowering.h
  185     SDValue PerformBITCASTCombine(SDNode *N, DAGCombinerInfo &DCI) const;
  190     SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
lib/Target/SystemZ/SystemZISelLowering.cpp
 5269                                               DAGCombinerInfo &DCI,
 5373     const SDLoc &DL, EVT TruncVT, SDValue Op, DAGCombinerInfo &DCI) const {
 5408     SDNode *N, DAGCombinerInfo &DCI) const {
 5435     SDNode *N, DAGCombinerInfo &DCI) const {
 5456     SDNode *N, DAGCombinerInfo &DCI) const {
 5486     SDNode *N, DAGCombinerInfo &DCI) const {
 5520     SDNode *N, DAGCombinerInfo &DCI) const {
 5585     SDNode *N, DAGCombinerInfo &DCI) const {
 5646     SDNode *N, DAGCombinerInfo &DCI) const {
 5685     SDNode *N, DAGCombinerInfo &DCI) const {
 5726     SDNode *N, DAGCombinerInfo &DCI) const {
 5736     SDNode *N, DAGCombinerInfo &DCI) const {
 5787     SDNode *N, DAGCombinerInfo &DCI) const {
 5838     SDNode *N, DAGCombinerInfo &DCI) const {
 6043     SDNode *N, DAGCombinerInfo &DCI) const {
 6067     SDNode *N, DAGCombinerInfo &DCI) const {
 6091     SDNode *N, DAGCombinerInfo &DCI) const {
 6132     SDNode *N, DAGCombinerInfo &DCI) const {
 6155                                                  DAGCombinerInfo &DCI) const {
lib/Target/SystemZ/SystemZISelLowering.h
  503   SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
  593                          unsigned Index, DAGCombinerInfo &DCI,
  596                                  DAGCombinerInfo &DCI) const;
  597   SDValue combineZERO_EXTEND(SDNode *N, DAGCombinerInfo &DCI) const;
  598   SDValue combineSIGN_EXTEND(SDNode *N, DAGCombinerInfo &DCI) const;
  599   SDValue combineSIGN_EXTEND_INREG(SDNode *N, DAGCombinerInfo &DCI) const;
  600   SDValue combineMERGE(SDNode *N, DAGCombinerInfo &DCI) const;
  602   SDValue combineLOAD(SDNode *N, DAGCombinerInfo &DCI) const;
  603   SDValue combineSTORE(SDNode *N, DAGCombinerInfo &DCI) const;
  604   SDValue combineVECTOR_SHUFFLE(SDNode *N, DAGCombinerInfo &DCI) const;
  605   SDValue combineEXTRACT_VECTOR_ELT(SDNode *N, DAGCombinerInfo &DCI) const;
  606   SDValue combineJOIN_DWORDS(SDNode *N, DAGCombinerInfo &DCI) const;
  607   SDValue combineFP_ROUND(SDNode *N, DAGCombinerInfo &DCI) const;
  608   SDValue combineFP_EXTEND(SDNode *N, DAGCombinerInfo &DCI) const;
  609   SDValue combineBSWAP(SDNode *N, DAGCombinerInfo &DCI) const;
  610   SDValue combineBR_CCMASK(SDNode *N, DAGCombinerInfo &DCI) const;
  611   SDValue combineSELECT_CCMASK(SDNode *N, DAGCombinerInfo &DCI) const;
  612   SDValue combineGET_CCMASK(SDNode *N, DAGCombinerInfo &DCI) const;
  613   SDValue combineIntDIVREM(SDNode *N, DAGCombinerInfo &DCI) const;
lib/Target/X86/X86ISelLowering.cpp
33428                                     TargetLowering::DAGCombinerInfo &DCI,
34137                               TargetLowering::DAGCombinerInfo &DCI,
35065                                  TargetLowering::DAGCombinerInfo &DCI) {
35332                                            TargetLowering::DAGCombinerInfo &DCI,
35459                               TargetLowering::DAGCombinerInfo &DCI,
36036                                          TargetLowering::DAGCombinerInfo &DCI,
36379                                        TargetLowering::DAGCombinerInfo &DCI,
36518                                  TargetLowering::DAGCombinerInfo &DCI,
36728                                            TargetLowering::DAGCombinerInfo &DCI,
36806                              TargetLowering::DAGCombinerInfo &DCI,
37578                            TargetLowering::DAGCombinerInfo &DCI,
38111                           TargetLowering::DAGCombinerInfo &DCI,
38365                                         TargetLowering::DAGCombinerInfo &DCI) {
38414                                  TargetLowering::DAGCombinerInfo &DCI,
38514                                      TargetLowering::DAGCombinerInfo &DCI,
38547                                      TargetLowering::DAGCombinerInfo &DCI,
38625                                    TargetLowering::DAGCombinerInfo &DCI,
38650                                    TargetLowering::DAGCombinerInfo &DCI,
39170                           TargetLowering::DAGCombinerInfo &DCI,
39512                                            TargetLowering::DAGCombinerInfo &DCI,
39591                          TargetLowering::DAGCombinerInfo &DCI,
40203                            TargetLowering::DAGCombinerInfo &DCI,
40329                              TargetLowering::DAGCombinerInfo &DCI) {
40356                               TargetLowering::DAGCombinerInfo &DCI) {
40403                                  TargetLowering::DAGCombinerInfo &DCI,
40451                                   TargetLowering::DAGCombinerInfo &DCI,
40489                             TargetLowering::DAGCombinerInfo &DCI,
41731                           TargetLowering::DAGCombinerInfo &DCI,
41761                             TargetLowering::DAGCombinerInfo &DCI,
41978                                    TargetLowering::DAGCombinerInfo &DCI) {
42020                                      TargetLowering::DAGCombinerInfo &DCI) {
42056                             TargetLowering::DAGCombinerInfo &DCI,
42084                          TargetLowering::DAGCombinerInfo &DCI) {
42322                                TargetLowering::DAGCombinerInfo &DCI,
42451                            TargetLowering::DAGCombinerInfo &DCI,
42491                           TargetLowering::DAGCombinerInfo &DCI,
42553                                TargetLowering::DAGCombinerInfo &DCI) {
42575                            TargetLowering::DAGCombinerInfo &DCI,
42897                              TargetLowering::DAGCombinerInfo &DCI,
42944                                        TargetLowering::DAGCombinerInfo &DCI) {
42958                                     TargetLowering::DAGCombinerInfo &DCI) {
43210                                TargetLowering::DAGCombinerInfo &DCI,
43444                                 TargetLowering::DAGCombinerInfo &DCI) {
43500                           TargetLowering::DAGCombinerInfo &DCI) {
44060                           TargetLowering::DAGCombinerInfo &DCI,
44206                           TargetLowering::DAGCombinerInfo &DCI,
44270                                       TargetLowering::DAGCombinerInfo &DCI,
44380                                     TargetLowering::DAGCombinerInfo &DCI,
44401                                       TargetLowering::DAGCombinerInfo &DCI,
44579                                        TargetLowering::DAGCombinerInfo &DCI,
44787                              TargetLowering::DAGCombinerInfo &DCI,
44839                                TargetLowering::DAGCombinerInfo &DCI,
44878                              TargetLowering::DAGCombinerInfo &DCI) {
44892                                              DAGCombinerInfo &DCI) const {
lib/Target/X86/X86ISelLowering.h
  778     SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
lib/Target/XCore/XCoreISelLowering.cpp
 1590                                              DAGCombinerInfo &DCI) const {
lib/Target/XCore/XCoreISelLowering.h
  202     SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;