Searched refs:CondInst (Results 1 – 2 of 2) sorted by relevance
473 if (auto *CondInst = dyn_cast<Instruction>(BI->getCondition())) in processNode() local474 if (SimpleValue::canHandle(CondInst)) { in processNode()479 AvailableValues.insert(CondInst, ConditionalConstant); in processNode()481 << CondInst->getName() << "' as " << *ConditionalConstant in processNode()484 replaceDominatedUsesWith(CondInst, ConditionalConstant, DT, in processNode()
749 Instruction *CondInst = dyn_cast<Instruction>(Condition); in ProcessBlock() local752 if (!CondInst) { in ProcessBlock()760 if (CmpInst *CondCmp = dyn_cast<CmpInst>(CondInst)) { in ProcessBlock()801 Value *SimplifyValue = CondInst; in ProcessBlock()817 if (ProcessThreadableEdges(CondInst, BB, Preference, Terminator)) in ProcessBlock()822 if (PHINode *PN = dyn_cast<PHINode>(CondInst)) in ProcessBlock()828 if (CondInst->getOpcode() == Instruction::Xor && in ProcessBlock()829 CondInst->getParent() == BB && isa<BranchInst>(BB->getTerminator())) in ProcessBlock()830 return ProcessBranchOnXOR(cast<BinaryOperator>(CondInst)); in ProcessBlock()