reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
463 assert((isa<ICmpInst>(I) || isa<FCmpInst>(I) || isa<SelectInst>(I)) && 463 assert((isa<ICmpInst>(I) || isa<FCmpInst>(I) || isa<SelectInst>(I)) && 463 assert((isa<ICmpInst>(I) || isa<FCmpInst>(I) || isa<SelectInst>(I)) && 470 if ((Cmp = dyn_cast<ICmpInst>(I)) || (Cmp = dyn_cast<FCmpInst>(I))) { 470 if ((Cmp = dyn_cast<ICmpInst>(I)) || (Cmp = dyn_cast<FCmpInst>(I))) { 471 if (!Cmp->hasOneUse() || !(Select = dyn_cast<SelectInst>(*I->user_begin()))) 472 return InstDesc(false, I); 477 if (!(Select = dyn_cast<SelectInst>(I))) 478 return InstDesc(false, I); 479 if (!(Cmp = dyn_cast<ICmpInst>(I->getOperand(0))) && 480 !(Cmp = dyn_cast<FCmpInst>(I->getOperand(0)))) 481 return InstDesc(false, I); 483 return InstDesc(false, I); 506 return InstDesc(false, I);