Lines Matching refs:InstFcmp
186 if (llvm::isa<InstFcmp>(Instr))
247 return Traits::TableFcmp[llvm::cast<InstFcmp>(Instr)->getCondition()].C2 !=
870 } else if (auto *Fcmp = llvm::dyn_cast<InstFcmp>(Next)) {
874 NewInst = InstFcmp::create(Func, Fcmp->getCondition(),
2640 lowerFcmpAndConsumer(llvm::cast<InstFcmp>(Producer), Br);
3398 void TargetX86Base<TraitsType>::lowerFcmp(const InstFcmp *Fcmp) {
3410 void TargetX86Base<TraitsType>::lowerFcmpAndConsumer(const InstFcmp *Fcmp,
3443 InstFcmp::FCond Condition = Fcmp->getCondition();
3516 void TargetX86Base<TraitsType>::lowerFcmpVector(const InstFcmp *Fcmp) {
3524 InstFcmp::FCond Condition = Fcmp->getCondition();
3532 if (Condition == InstFcmp::True) {
3535 } else if (Condition == InstFcmp::False) {
3551 case InstFcmp::One: {
3561 case InstFcmp::Ueq: {
6694 lowerFcmpAndConsumer(llvm::cast<InstFcmp>(Producer), Select);
6806 const InstFcmp *Fcmp, const InstSelect *Select) {
6818 InstFcmp::FCond Condition = Fcmp->getCondition();
6822 case InstFcmp::True:
6824 case InstFcmp::False:
6826 case InstFcmp::Ogt: {
6839 case InstFcmp::Olt: {