Home
last modified time | relevance | path

Searched refs:InnerCond (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp3098 Value *OuterCond, *InnerCond, *InnerTrueVal, *InnerFalseVal; in foldSelectOfSymmetricSelect() local
3102 m_OneUse(m_Select(m_Value(InnerCond), m_Value(InnerTrueVal), in foldSelectOfSymmetricSelect()
3104 m_OneUse(m_Select(m_Deferred(InnerCond), in foldSelectOfSymmetricSelect()
3109 if (OuterCond->getType() != InnerCond->getType()) in foldSelectOfSymmetricSelect()
3112 Value *Xor = Builder.CreateXor(InnerCond, OuterCond); in foldSelectOfSymmetricSelect()
3266 auto AndFactorization = [&](Value *Common, Value *InnerCond, in foldSelectOfBools()
3269 Value *InnerSel = Builder.CreateSelect(InnerCond, One, InnerVal); in foldSelectOfBools()
3308 auto OrFactorization = [&](Value *Common, Value *InnerCond, in foldSelectOfBools()
3311 Value *InnerSel = Builder.CreateSelect(InnerCond, InnerVal, Zero); in foldSelectOfBools()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclCXX.cpp17847 Expr *InnerCond = nullptr; in BuildStaticAssertDeclaration() local
17849 std::tie(InnerCond, InnerCondDescription) = in BuildStaticAssertDeclaration()
17852 dyn_cast_or_null<ConceptSpecializationExpr>(InnerCond)) { in BuildStaticAssertDeclaration()
17860 } else if (InnerCond && !isa<CXXBoolLiteralExpr>(InnerCond) && in BuildStaticAssertDeclaration()
17861 !isa<IntegerLiteral>(InnerCond)) { in BuildStaticAssertDeclaration()
17862 Diag(InnerCond->getBeginLoc(), in BuildStaticAssertDeclaration()
17865 << InnerCond->getSourceRange(); in BuildStaticAssertDeclaration()
17866 DiagnoseStaticAssertDetails(InnerCond); in BuildStaticAssertDeclaration()
H A DSemaOpenMP.cpp15041 ExprResult InnerCond = in ActOnOpenMPUnrollDirective() local
15044 if (!InnerCond.isUsable()) in ActOnOpenMPUnrollDirective()
15063 ForStmt(Context, InnerInit.get(), InnerCond.get(), nullptr, in ActOnOpenMPUnrollDirective()