Lines Matching refs:DCI
6914 TargetLowering::DAGCombinerInfo &DCI, in performXorCombine() argument
6916 if (DCI.isBeforeLegalizeOps()) in performXorCombine()
6965 TargetLowering::DAGCombinerInfo &DCI, in performMulCombine() argument
6967 if (DCI.isBeforeLegalizeOps()) in performMulCombine()
7134 TargetLowering::DAGCombinerInfo &DCI) { in tryCombineToEXTR() argument
7135 SelectionDAG &DAG = DCI.DAG; in tryCombineToEXTR()
7174 TargetLowering::DAGCombinerInfo &DCI) { in tryCombineToBSL() argument
7176 SelectionDAG &DAG = DCI.DAG; in tryCombineToBSL()
7220 static SDValue performORCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, in performORCombine() argument
7225 SelectionDAG &DAG = DCI.DAG; in performORCombine()
7231 SDValue Res = tryCombineToEXTR(N, DCI); in performORCombine()
7235 Res = tryCombineToBSL(N, DCI); in performORCombine()
7243 TargetLowering::DAGCombinerInfo &DCI, in performBitcastCombine() argument
7247 if (DCI.isBeforeLegalizeOps()) in performBitcastCombine()
7309 TargetLowering::DAGCombinerInfo &DCI, in performConcatVectorsCombine() argument
7350 if (DCI.isBeforeLegalizeOps()) in performConcatVectorsCombine()
7390 TargetLowering::DAGCombinerInfo &DCI, in tryCombineFixedPointConvert() argument
7394 if (DCI.isBeforeLegalizeOps()) in tryCombineFixedPointConvert()
7633 TargetLowering::DAGCombinerInfo &DCI, in performAddSubLongCombine() argument
7635 if (DCI.isBeforeLegalizeOps()) in performAddSubLongCombine()
7682 TargetLowering::DAGCombinerInfo &DCI, in tryCombineLongOpWithDup() argument
7684 if (DCI.isBeforeLegalizeOps()) in tryCombineLongOpWithDup()
7793 TargetLowering::DAGCombinerInfo &DCI, in performIntrinsicCombine() argument
7795 SelectionDAG &DAG = DCI.DAG; in performIntrinsicCombine()
7802 return tryCombineFixedPointConvert(N, DCI, DAG); in performIntrinsicCombine()
7826 return tryCombineLongOpWithDup(IID, N, DCI, DAG); in performIntrinsicCombine()
7844 TargetLowering::DAGCombinerInfo &DCI, in performExtendCombine() argument
7850 if (!DCI.isBeforeLegalizeOps() && N->getOpcode() == ISD::ZERO_EXTEND && in performExtendCombine()
7856 SDValue NewABD = tryCombineLongOpWithDup(IID, ABDNode, DCI, DAG); in performExtendCombine()
7889 if (!DCI.isBeforeLegalizeOps()) in performExtendCombine()
8002 TargetLowering::DAGCombinerInfo &DCI, in performSTORECombine() argument
8005 if (!DCI.isBeforeLegalize()) in performSTORECombine()
8070 TargetLowering::DAGCombinerInfo &DCI, in performPostLD1Combine() argument
8072 if (DCI.isBeforeLegalizeOps()) in performPostLD1Combine()
8075 SelectionDAG &DAG = DCI.DAG; in performPostLD1Combine()
8149 DCI.CombineTo(LD, NewResults); in performPostLD1Combine()
8150 DCI.CombineTo(N, SDValue(UpdN.getNode(), 0)); // Dup/Inserted Result in performPostLD1Combine()
8151 DCI.CombineTo(User, SDValue(UpdN.getNode(), 1)); // Write back register in performPostLD1Combine()
8161 TargetLowering::DAGCombinerInfo &DCI, in performNEONPostLDSTCombine() argument
8163 if (DCI.isBeforeLegalize() || DCI.isCalledByLegalizer()) in performNEONPostLDSTCombine()
8282 DCI.CombineTo(N, NewResults); in performNEONPostLDSTCombine()
8283 DCI.CombineTo(User, SDValue(UpdN.getNode(), NumResultVecs)); in performNEONPostLDSTCombine()
8477 TargetLowering::DAGCombinerInfo &DCI, in performCONDCombine() argument
8551 TargetLowering::DAGCombinerInfo &DCI, in performBRCONDCombine() argument
8553 SDValue NV = performCONDCombine(N, DCI, DAG, 2, 3); in performBRCONDCombine()
8601 DCI.CombineTo(N, BR, false); in performBRCONDCombine()
8683 DAGCombinerInfo &DCI) const { in PerformDAGCombine()
8684 SelectionDAG &DAG = DCI.DAG; in PerformDAGCombine()
8690 return performAddSubLongCombine(N, DCI, DAG); in PerformDAGCombine()
8692 return performXorCombine(N, DAG, DCI, Subtarget); in PerformDAGCombine()
8694 return performMulCombine(N, DAG, DCI, Subtarget); in PerformDAGCombine()
8699 return performORCombine(N, DCI, Subtarget); in PerformDAGCombine()
8701 return performIntrinsicCombine(N, DCI, Subtarget); in PerformDAGCombine()
8705 return performExtendCombine(N, DCI, DAG); in PerformDAGCombine()
8707 return performBitcastCombine(N, DCI, DAG); in PerformDAGCombine()
8709 return performConcatVectorsCombine(N, DCI, DAG); in PerformDAGCombine()
8713 return performVSelectCombine(N, DCI.DAG); in PerformDAGCombine()
8715 return performSTORECombine(N, DCI, DAG, Subtarget); in PerformDAGCombine()
8717 return performBRCONDCombine(N, DCI, DAG); in PerformDAGCombine()
8719 return performCONDCombine(N, DCI, DAG, 2, 3); in PerformDAGCombine()
8721 return performPostLD1Combine(N, DCI, false); in PerformDAGCombine()
8723 return performPostLD1Combine(N, DCI, true); in PerformDAGCombine()
8748 return performNEONPostLDSTCombine(N, DCI, DAG); in PerformDAGCombine()