Lines Matching refs:Fcmp
868 } else if (auto *Fcmp = llvm::dyn_cast<InstFcmp>(Next)) {
869 Operand *Src0 = Fcmp->getSrc(0);
870 Operand *Src1 = Fcmp->getSrc(1);
872 NewInst = InstFcmp::create(Func, Fcmp->getCondition(),
873 Fcmp->getDest(), Src0, Src1);
3322 void TargetX86Base<TraitsType>::lowerFcmp(const InstFcmp *Fcmp) {
3323 Variable *Dest = Fcmp->getDest();
3326 lowerFcmpVector(Fcmp);
3329 lowerFcmpAndConsumer(Fcmp, Consumer);
3334 void TargetX86Base<TraitsType>::lowerFcmpAndConsumer(const InstFcmp *Fcmp,
3336 Operand *Src0 = Fcmp->getSrc(0);
3337 Operand *Src1 = Fcmp->getSrc(1);
3338 Variable *Dest = Fcmp->getDest();
3342 if (lowerOptimizeFcmpSelect(Fcmp, Select))
3348 lowerFcmp(Fcmp);
3367 InstFcmp::FCond Condition = Fcmp->getCondition();
3440 void TargetX86Base<TraitsType>::lowerFcmpVector(const InstFcmp *Fcmp) {
3441 Operand *Src0 = Fcmp->getSrc(0);
3442 Operand *Src1 = Fcmp->getSrc(1);
3443 Variable *Dest = Fcmp->getDest();
3448 InstFcmp::FCond Condition = Fcmp->getCondition();
6753 const InstFcmp *Fcmp, const InstSelect *Select) {
6754 Operand *CmpSrc0 = Fcmp->getSrc(0);
6755 Operand *CmpSrc1 = Fcmp->getSrc(1);
6765 InstFcmp::FCond Condition = Fcmp->getCondition();