|
reference, declaration → definition
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.cpp10909 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.cpp11974 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.cpp33428 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;