Lines Matching refs:ICEDiag
16348 struct ICEDiag { struct
16352 ICEDiag(ICEKind IK, SourceLocation l) : Kind(IK), Loc(l) {} in ICEDiag() function
16357 static ICEDiag NoDiag() { return ICEDiag(IK_ICE, SourceLocation()); } in NoDiag()
16359 static ICEDiag Worst(ICEDiag A, ICEDiag B) { return A.Kind >= B.Kind ? A : B; } in Worst()
16361 static ICEDiag CheckEvalInICE(const Expr* E, const ASTContext &Ctx) { in CheckEvalInICE()
16369 return ICEDiag(IK_NotICE, E->getBeginLoc()); in CheckEvalInICE()
16374 static ICEDiag CheckICE(const Expr* E, const ASTContext &Ctx) { in CheckICE()
16377 return ICEDiag(IK_NotICE, E->getBeginLoc()); in CheckICE()
16468 return ICEDiag(IK_NotICE, E->getBeginLoc()); in CheckICE()
16478 return ICEDiag(IK_NotICE, E->getBeginLoc()); in CheckICE()
16522 return ICEDiag(IK_NotICE, E->getBeginLoc()); in CheckICE()
16546 return ICEDiag(IK_NotICE, E->getBeginLoc()); in CheckICE()
16561 return ICEDiag(IK_NotICE, E->getBeginLoc()); in CheckICE()
16586 return ICEDiag(IK_NotICE, E->getBeginLoc()); in CheckICE()
16608 return ICEDiag(IK_NotICE, E->getBeginLoc()); in CheckICE()
16628 ICEDiag LHSResult = CheckICE(Exp->getLHS(), Ctx); in CheckICE()
16629 ICEDiag RHSResult = CheckICE(Exp->getRHS(), Ctx); in CheckICE()
16637 return ICEDiag(IK_ICEIfUnevaluated, E->getBeginLoc()); in CheckICE()
16641 return ICEDiag(IK_ICEIfUnevaluated, E->getBeginLoc()); in CheckICE()
16650 return ICEDiag(IK_ICEIfUnevaluated, E->getBeginLoc()); in CheckICE()
16653 return ICEDiag(IK_NotICE, E->getBeginLoc()); in CheckICE()
16660 ICEDiag LHSResult = CheckICE(Exp->getLHS(), Ctx); in CheckICE()
16661 ICEDiag RHSResult = CheckICE(Exp->getRHS(), Ctx); in CheckICE()
16698 return ICEDiag(IK_NotICE, E->getBeginLoc()); in CheckICE()
16711 return ICEDiag(IK_NotICE, E->getBeginLoc()); in CheckICE()
16716 ICEDiag CommonResult = CheckICE(Exp->getCommon(), Ctx); in CheckICE()
16718 ICEDiag FalseResult = CheckICE(Exp->getFalseExpr(), Ctx); in CheckICE()
16735 ICEDiag CondResult = CheckICE(Exp->getCond(), Ctx); in CheckICE()
16739 ICEDiag TrueResult = CheckICE(Exp->getTrueExpr(), Ctx); in CheckICE()
16740 ICEDiag FalseResult = CheckICE(Exp->getFalseExpr(), Ctx); in CheckICE()
16766 return ICEDiag(IK_NotICE, E->getBeginLoc()); in CheckICE()
16807 ICEDiag D = CheckICE(this, Ctx); in isIntegerConstantExpr()