Lines Matching refs:InstIcmp
168 if (llvm::isa<InstIcmp>(Instr)) {
861 } else if (auto *Icmp = llvm::dyn_cast<InstIcmp>(Next)) {
865 NewInst = InstIcmp::create(Func, Icmp->getCondition(),
2579 lowerIcmpAndConsumer(llvm::cast<InstIcmp>(Producer), Br);
3512 void TargetX86Base<TraitsType>::lowerIcmpAndConsumer(const InstIcmp *Icmp,
3535 case InstIcmp::Uge:
3538 case InstIcmp::Ult:
3550 void TargetX86Base<TraitsType>::lowerIcmpVector(const InstIcmp *Icmp) {
3585 InstIcmp::ICond Condition = Icmp->getCondition();
3593 if (Condition == InstIcmp::Ugt || Condition == InstIcmp::Uge ||
3594 Condition == InstIcmp::Ult || Condition == InstIcmp::Ule) {
3611 case InstIcmp::Eq: {
3617 case InstIcmp::Ne: {
3625 case InstIcmp::Ugt:
3626 case InstIcmp::Sgt: {
3632 case InstIcmp::Uge:
3633 case InstIcmp::Sge: {
3642 case InstIcmp::Ult:
3643 case InstIcmp::Slt: {
3649 case InstIcmp::Ule:
3650 case InstIcmp::Sle: {
3668 TargetX86Base<TraitsType>::lowerIcmp64(const InstIcmp *Icmp,
3674 InstIcmp::ICond Condition = Icmp->getCondition();
3686 case InstIcmp::Sgt:
3687 case InstIcmp::Sle:
3690 case InstIcmp::Eq:
3691 case InstIcmp::Ule:
3692 case InstIcmp::Ne:
3693 case InstIcmp::Ugt:
3697 case InstIcmp::Sge:
3698 case InstIcmp::Slt:
3703 case InstIcmp::Uge:
3704 case InstIcmp::Ult:
3719 case InstIcmp::Eq:
3720 case InstIcmp::Ule:
3728 case InstIcmp::Ne:
3729 case InstIcmp::Ugt:
3737 case InstIcmp::Uge:
3740 case InstIcmp::Ult:
3743 case InstIcmp::Sgt:
3745 case InstIcmp::Sge:
3749 case InstIcmp::Slt:
3753 case InstIcmp::Sle:
4733 if (auto *NextCmp = llvm::dyn_cast<InstIcmp>(NextInst)) {
4734 if (!(NextCmp->getCondition() == InstIcmp::Eq &&
5988 if (auto *Icmp = llvm::dyn_cast<InstIcmp>(Instr)) {
6638 lowerIcmpAndConsumer(llvm::cast<InstIcmp>(Producer), Select);
6805 void TargetX86Base<TraitsType>::lowerIcmp(const InstIcmp *Icmp) {