Lines Matching refs:Condition
219 Value *invert(Value *Condition);
405 Value *StructurizeCFG::invert(Value *Condition) {
407 if (Constant *C = dyn_cast<Constant>(Condition))
412 if (match(Condition, m_Not(m_Value(NotCondition))))
415 if (Instruction *Inst = dyn_cast<Instruction>(Condition)) {
418 for (User *U : Condition->users())
420 if (I->getParent() == Parent && match(I, m_Not(m_Specific(Condition))))
424 return BinaryOperator::CreateNot(Condition, "", Parent->getTerminator());
427 if (Argument *Arg = dyn_cast<Argument>(Condition)) {
429 return BinaryOperator::CreateNot(Condition,