Lines Matching refs:AArch64CC
163 AArch64CC::CondCode parseCondCodeString(StringRef Cond,
446 AArch64CC::CondCode Code;
631 AArch64CC::CondCode getCondCode() const { in getCondCode()
2394 CreateCondCode(AArch64CC::CondCode Code, SMLoc S, SMLoc E, MCContext &Ctx) { in CreateCondCode()
3423 AArch64CC::CondCode
3425 AArch64CC::CondCode CC = StringSwitch<AArch64CC::CondCode>(Cond.lower()) in parseCondCodeString()
3426 .Case("eq", AArch64CC::EQ) in parseCondCodeString()
3427 .Case("ne", AArch64CC::NE) in parseCondCodeString()
3428 .Case("cs", AArch64CC::HS) in parseCondCodeString()
3429 .Case("hs", AArch64CC::HS) in parseCondCodeString()
3430 .Case("cc", AArch64CC::LO) in parseCondCodeString()
3431 .Case("lo", AArch64CC::LO) in parseCondCodeString()
3432 .Case("mi", AArch64CC::MI) in parseCondCodeString()
3433 .Case("pl", AArch64CC::PL) in parseCondCodeString()
3434 .Case("vs", AArch64CC::VS) in parseCondCodeString()
3435 .Case("vc", AArch64CC::VC) in parseCondCodeString()
3436 .Case("hi", AArch64CC::HI) in parseCondCodeString()
3437 .Case("ls", AArch64CC::LS) in parseCondCodeString()
3438 .Case("ge", AArch64CC::GE) in parseCondCodeString()
3439 .Case("lt", AArch64CC::LT) in parseCondCodeString()
3440 .Case("gt", AArch64CC::GT) in parseCondCodeString()
3441 .Case("le", AArch64CC::LE) in parseCondCodeString()
3442 .Case("al", AArch64CC::AL) in parseCondCodeString()
3443 .Case("nv", AArch64CC::NV) in parseCondCodeString()
3444 .Default(AArch64CC::Invalid); in parseCondCodeString()
3446 if (CC == AArch64CC::Invalid && getSTI().hasFeature(AArch64::FeatureSVE)) { in parseCondCodeString()
3447 CC = StringSwitch<AArch64CC::CondCode>(Cond.lower()) in parseCondCodeString()
3448 .Case("none", AArch64CC::EQ) in parseCondCodeString()
3449 .Case("any", AArch64CC::NE) in parseCondCodeString()
3450 .Case("nlast", AArch64CC::HS) in parseCondCodeString()
3451 .Case("last", AArch64CC::LO) in parseCondCodeString()
3452 .Case("first", AArch64CC::MI) in parseCondCodeString()
3453 .Case("nfrst", AArch64CC::PL) in parseCondCodeString()
3454 .Case("pmore", AArch64CC::HI) in parseCondCodeString()
3455 .Case("plast", AArch64CC::LS) in parseCondCodeString()
3456 .Case("tcont", AArch64CC::GE) in parseCondCodeString()
3457 .Case("tstop", AArch64CC::LT) in parseCondCodeString()
3458 .Default(AArch64CC::Invalid); in parseCondCodeString()
3460 if (CC == AArch64CC::Invalid && Cond.lower() == "nfirst") in parseCondCodeString()
3475 AArch64CC::CondCode CC = parseCondCodeString(Cond, Suggestion); in parseCondCode()
3476 if (CC == AArch64CC::Invalid) { in parseCondCode()
3485 if (CC == AArch64CC::AL || CC == AArch64CC::NV) in parseCondCode()
3487 CC = AArch64CC::getInvertedCondCode(AArch64CC::CondCode(CC)); in parseCondCode()
5149 AArch64CC::CondCode CC = parseCondCodeString(Head, Suggestion); in ParseInstruction()
5150 if (CC == AArch64CC::Invalid) { in ParseInstruction()