Lines Matching refs:AArch64CC
994 static AArch64CC::CondCode changeIntCCToAArch64CC(ISD::CondCode CC) { in changeIntCCToAArch64CC()
999 return AArch64CC::NE; in changeIntCCToAArch64CC()
1001 return AArch64CC::EQ; in changeIntCCToAArch64CC()
1003 return AArch64CC::GT; in changeIntCCToAArch64CC()
1005 return AArch64CC::GE; in changeIntCCToAArch64CC()
1007 return AArch64CC::LT; in changeIntCCToAArch64CC()
1009 return AArch64CC::LE; in changeIntCCToAArch64CC()
1011 return AArch64CC::HI; in changeIntCCToAArch64CC()
1013 return AArch64CC::HS; in changeIntCCToAArch64CC()
1015 return AArch64CC::LO; in changeIntCCToAArch64CC()
1017 return AArch64CC::LS; in changeIntCCToAArch64CC()
1023 AArch64CC::CondCode &CondCode, in changeFPCCToAArch64CC()
1024 AArch64CC::CondCode &CondCode2) { in changeFPCCToAArch64CC()
1025 CondCode2 = AArch64CC::AL; in changeFPCCToAArch64CC()
1031 CondCode = AArch64CC::EQ; in changeFPCCToAArch64CC()
1035 CondCode = AArch64CC::GT; in changeFPCCToAArch64CC()
1039 CondCode = AArch64CC::GE; in changeFPCCToAArch64CC()
1042 CondCode = AArch64CC::MI; in changeFPCCToAArch64CC()
1045 CondCode = AArch64CC::LS; in changeFPCCToAArch64CC()
1048 CondCode = AArch64CC::MI; in changeFPCCToAArch64CC()
1049 CondCode2 = AArch64CC::GT; in changeFPCCToAArch64CC()
1052 CondCode = AArch64CC::VC; in changeFPCCToAArch64CC()
1055 CondCode = AArch64CC::VS; in changeFPCCToAArch64CC()
1058 CondCode = AArch64CC::EQ; in changeFPCCToAArch64CC()
1059 CondCode2 = AArch64CC::VS; in changeFPCCToAArch64CC()
1062 CondCode = AArch64CC::HI; in changeFPCCToAArch64CC()
1065 CondCode = AArch64CC::PL; in changeFPCCToAArch64CC()
1069 CondCode = AArch64CC::LT; in changeFPCCToAArch64CC()
1073 CondCode = AArch64CC::LE; in changeFPCCToAArch64CC()
1077 CondCode = AArch64CC::NE; in changeFPCCToAArch64CC()
1087 AArch64CC::CondCode &CondCode, in changeVectorFPCCToAArch64CC()
1088 AArch64CC::CondCode &CondCode2, in changeVectorFPCCToAArch64CC()
1099 CondCode = AArch64CC::MI; in changeVectorFPCCToAArch64CC()
1100 CondCode2 = AArch64CC::GE; in changeVectorFPCCToAArch64CC()
1166 AArch64CC::CondCode AArch64CC; in getAArch64Cmp() local
1251 AArch64CC = changeIntCCToAArch64CC(CC); in getAArch64Cmp()
1252 AArch64cc = DAG.getConstant(AArch64CC, MVT::i32); in getAArch64Cmp()
1259 AArch64CC = changeIntCCToAArch64CC(CC); in getAArch64Cmp()
1260 AArch64cc = DAG.getConstant(AArch64CC, MVT::i32); in getAArch64Cmp()
1265 getAArch64XALUOOp(AArch64CC::CondCode &CC, SDValue Op, SelectionDAG &DAG) { in getAArch64XALUOOp()
1278 CC = AArch64CC::VS; in getAArch64XALUOOp()
1282 CC = AArch64CC::HS; in getAArch64XALUOOp()
1286 CC = AArch64CC::VS; in getAArch64XALUOOp()
1290 CC = AArch64CC::LO; in getAArch64XALUOOp()
1295 CC = AArch64CC::NE; in getAArch64XALUOOp()
1484 AArch64CC::CondCode CC; in LowerXALUO()
3266 AArch64CC::CondCode OFCC; in LowerBR_CC()
3346 AArch64CC::CondCode CC1, CC2; in LowerBR_CC()
3351 if (CC2 != AArch64CC::AL) { in LowerBR_CC()
3520 AArch64CC::CondCode CC1, CC2; in LowerSETCC()
3522 if (CC2 == AArch64CC::AL) { in LowerSETCC()
3734 AArch64CC::CondCode CC1, CC2; in LowerSELECT_CC()
3741 if (CC2 != AArch64CC::AL) { in LowerSELECT_CC()
3778 AArch64CC::CondCode OFCC; in LowerSELECT()
4131 SDValue CCVal = DAG.getConstant(AArch64CC::GE, MVT::i32); in LowerShiftRightParts()
4178 SDValue CCVal = DAG.getConstant(AArch64CC::GE, MVT::i32); in LowerShiftLeftParts()
6291 AArch64CC::CondCode CC, bool NoNans, EVT VT, in EmitVectorComparison()
6307 case AArch64CC::NE: { in EmitVectorComparison()
6315 case AArch64CC::EQ: in EmitVectorComparison()
6319 case AArch64CC::GE: in EmitVectorComparison()
6323 case AArch64CC::GT: in EmitVectorComparison()
6327 case AArch64CC::LS: in EmitVectorComparison()
6331 case AArch64CC::LT: in EmitVectorComparison()
6336 case AArch64CC::MI: in EmitVectorComparison()
6346 case AArch64CC::NE: { in EmitVectorComparison()
6354 case AArch64CC::EQ: in EmitVectorComparison()
6358 case AArch64CC::GE: in EmitVectorComparison()
6362 case AArch64CC::GT: in EmitVectorComparison()
6366 case AArch64CC::LE: in EmitVectorComparison()
6370 case AArch64CC::LS: in EmitVectorComparison()
6372 case AArch64CC::LO: in EmitVectorComparison()
6374 case AArch64CC::LT: in EmitVectorComparison()
6378 case AArch64CC::HI: in EmitVectorComparison()
6380 case AArch64CC::HS: in EmitVectorComparison()
6395 AArch64CC::CondCode AArch64CC = changeIntCCToAArch64CC(CC); in LowerVSETCC() local
6397 EmitVectorComparison(LHS, RHS, AArch64CC, false, CmpVT, dl, DAG); in LowerVSETCC()
6406 AArch64CC::CondCode CC1, CC2; in LowerVSETCC()
6416 if (CC2 != AArch64CC::AL) { in LowerVSETCC()
6906 DAG.getConstant(AArch64CC::PL, MVT::i32), in performIntegerAbsCombine()
7504 AArch64CC::CondCode CC;
7546 SetCCInfo.Info.AArch64.CC = static_cast<AArch64CC::CondCode>( in isSetCC()
7564 AArch64CC::getInvertedCondCode(SetCCInfo.Info.AArch64.CC); in isSetCC()
7608 AArch64CC::getInvertedCondCode(InfoAndKind.Info.AArch64.CC), MVT::i32); in performSetccAddFolding()
8416 case AArch64CC::LE: in isEquivalentMaskless()
8417 case AArch64CC::GT: { in isEquivalentMaskless()
8424 case AArch64CC::LT: in isEquivalentMaskless()
8425 case AArch64CC::GE: { in isEquivalentMaskless()
8431 case AArch64CC::HI: in isEquivalentMaskless()
8432 case AArch64CC::LS: { in isEquivalentMaskless()
8438 case AArch64CC::PL: in isEquivalentMaskless()
8439 case AArch64CC::MI: { in isEquivalentMaskless()
8445 case AArch64CC::LO: in isEquivalentMaskless()
8446 case AArch64CC::HS: { in isEquivalentMaskless()
8452 case AArch64CC::EQ: in isEquivalentMaskless()
8453 case AArch64CC::NE: { in isEquivalentMaskless()
8463 case AArch64CC::VS: in isEquivalentMaskless()
8464 case AArch64CC::VC: in isEquivalentMaskless()
8465 case AArch64CC::AL: in isEquivalentMaskless()
8466 case AArch64CC::NV: in isEquivalentMaskless()
8468 case AArch64CC::Invalid: in isEquivalentMaskless()
8563 if (CC != AArch64CC::EQ && CC != AArch64CC::NE) in performBRCONDCombine()
8595 if (CC == AArch64CC::EQ) in performBRCONDCombine()