Home | History | Annotate | Download | only in Analysis

Lines Matching defs:bool

62   bool alwaysAdd(CFGBuilder &builder,
67 AddStmtChoice withAlwaysAdd(bool alwaysAdd) const {
151 bool operator==(const const_iterator &rhs) const {
154 bool operator!=(const const_iterator &rhs) const {
158 LLVM_EXPLICIT operator bool() const {
224 TryResult(bool b) : X(b ? 1 : 0) {}
227 bool isTrue() const { return X == 1; }
228 bool isFalse() const { return X == 0; }
229 bool isKnown() const { return X >= 0; }
319 bool badCFG;
323 bool switchExclusivelyCovered;
347 bool alwaysAdd(const Stmt *stmt);
412 CFGBlock *VisitForTemporaryDtors(Stmt *E, bool BindToTemporary = false);
416 bool BindToTemporary);
419 bool BindToTemporary);
428 CFGBlock *createBlock(bool add_successor = true);
481 bool tryEvaluate(Expr *S, Expr::EvalResult &outResult) {
569 bool Result;
578 inline bool AddStmtChoice::alwaysAdd(CFGBuilder &builder,
583 bool CFGBuilder::alwaysAdd(const Stmt *stmt) {
584 bool shouldAdd = BuildOpts.alwaysAdd(stmt);
714 CFGBlock *CFGBuilder::createBlock(bool add_successor) {
736 bool IsReference = false;
737 bool HasTemporaries = false;
1426 static bool CanThrow(Expr *E, ASTContext &Ctx) {
1455 bool NoReturn = getFunctionExtInfo(*calleeType).getNoReturn();
1457 bool AddEHEdge = false;
1664 bool IsReference = false;
1665 bool HasTemporaries = false;
2671 SaveAndRestore<bool> save_switchExclusivelyCovered(switchExclusivelyCovered,
2677 bool b = tryEvaluate(Terminator->getCond(), result);
2698 bool SwitchAlwaysHasSuccessor = false;
2723 static bool shouldAddCase(bool &switchExclusivelyCovered,
2730 bool addCase = false;
2872 bool HasCatchAll = false;
3147 CFGBlock *CFGBuilder::VisitForTemporaryDtors(Stmt *E, bool BindToTemporary) {
3269 CXXBindTemporaryExpr *E, bool BindToTemporary) {
3292 AbstractConditionalOperator *E, bool BindToTemporary) {
3358 bool first_block = begin() == end();
3415 bool CFGImplicitDtor::isNoReturn(ASTContext &astContext) const {
3425 bool CFGBlock::FilterEdge(const CFGBlock::FilterOptions &F,
3524 virtual bool handledStmt(Stmt *S, raw_ostream &OS) {
3539 bool handleDecl(const Decl *D, raw_ostream &OS) {
3759 StmtPrinterHelper* Helper, bool print_edges,
3760 bool ShowColors) {
3918 void CFG::dump(const LangOptions &LO, bool ShowColors) const {
3923 void CFG::print(raw_ostream &OS, const LangOptions &LO, bool ShowColors) const {
3946 bool ShowColors) const {
3953 const LangOptions &LO, bool ShowColors) const {
4050 DOTGraphTraits (bool isSimple=false) : DefaultDOTGraphTraits(isSimple) {}