Lines Matching refs:DCI

1247                                                      DAGCombinerInfo &DCI) const {  in performUCharToFloatCombine()
1253 SelectionDAG &DAG = DCI.DAG; in performUCharToFloatCombine()
1263 if (DCI.isAfterLegalizeVectorOps() && SrcVT == MVT::i32) { in performUCharToFloatCombine()
1266 DCI.AddToWorklist(Cvt.getNode()); in performUCharToFloatCombine()
1275 if (!DCI.isBeforeLegalize() || in performUCharToFloatCombine()
1281 assert(DCI.isBeforeLegalize() && "Unexpected legal type"); in performUCharToFloatCombine()
1334 DCI.AddToWorklist(Cvt.getNode()); in performUCharToFloatCombine()
1394 DAGCombinerInfo &DCI) const { in performSHLPtrCombine()
1415 SelectionDAG &DAG = DCI.DAG; in performSHLPtrCombine()
1426 DAGCombinerInfo &DCI) const { in performAndCombine()
1427 if (DCI.isBeforeLegalize()) in performAndCombine()
1430 SelectionDAG &DAG = DCI.DAG; in performAndCombine()
1479 DAGCombinerInfo &DCI) const { in performOrCombine()
1480 SelectionDAG &DAG = DCI.DAG; in performOrCombine()
1508 DAGCombinerInfo &DCI) const { in performClassCombine()
1509 SelectionDAG &DAG = DCI.DAG; in performClassCombine()
1541 DAGCombinerInfo &DCI) const { in performMin3Max3Combine()
1542 SelectionDAG &DAG = DCI.DAG; in performMin3Max3Combine()
1577 DAGCombinerInfo &DCI) const { in performSetCCCombine()
1578 SelectionDAG &DAG = DCI.DAG; in performSetCCCombine()
1608 DAGCombinerInfo &DCI) const { in PerformDAGCombine()
1609 SelectionDAG &DAG = DCI.DAG; in PerformDAGCombine()
1614 return AMDGPUTargetLowering::PerformDAGCombine(N, DCI); in PerformDAGCombine()
1616 return performSetCCCombine(N, DCI); in PerformDAGCombine()
1623 if (DCI.getDAGCombineLevel() >= AfterLegalizeDAG && in PerformDAGCombine()
1626 return performMin3Max3Combine(N, DCI); in PerformDAGCombine()
1640 TargetLowering::TargetLoweringOpt TLO(DAG, !DCI.isBeforeLegalize(), in PerformDAGCombine()
1641 !DCI.isBeforeLegalizeOps()); in PerformDAGCombine()
1645 DCI.CommitTargetLoweringOpt(TLO); in PerformDAGCombine()
1652 return performUCharToFloatCombine(N, DCI); in PerformDAGCombine()
1655 if (DCI.getDAGCombineLevel() < AfterLegalizeDAG) in PerformDAGCombine()
1694 if (DCI.getDAGCombineLevel() < AfterLegalizeDAG) in PerformDAGCombine()
1753 if (DCI.isBeforeLegalize()) in PerformDAGCombine()
1762 SDValue NewPtr = performSHLPtrCombine(Ptr.getNode(), AS, DCI); in PerformDAGCombine()
1773 return performAndCombine(N, DCI); in PerformDAGCombine()
1775 return performOrCombine(N, DCI); in PerformDAGCombine()
1777 return performClassCombine(N, DCI); in PerformDAGCombine()
1779 return AMDGPUTargetLowering::PerformDAGCombine(N, DCI); in PerformDAGCombine()