Lines Matching defs:Mode
79 /// Mode of the analyzes while recursively visiting Decls.
195 void DisplayFunction(const Decl *D, AnalysisMode Mode,
205 if (Mode == AM_Syntax)
207 else if (Mode == AM_Path) {
219 assert(Mode == (AM_Syntax | AM_Path) && "Unexpected mode!");
254 /// \param Mode - determines if we are requesting syntax only or path
259 void HandleCode(Decl *D, AnalysisMode Mode,
269 AnalysisMode Mode = getModeForDecl(D, RecVisitorMode);
270 if (Mode & AM_Syntax) {
356 AnalysisMode getModeForDecl(Decl *D, AnalysisMode Mode);
626 AnalysisConsumer::getModeForDecl(Decl *D, AnalysisMode Mode) {
637 return Mode;
653 return Mode & ~AM_Path;
655 return Mode;
658 void AnalysisConsumer::HandleCode(Decl *D, AnalysisMode Mode,
663 Mode = getModeForDecl(D, Mode);
664 if (Mode == AM_None)
677 DisplayFunction(D, Mode, IMode);
681 if (Mode & AM_Syntax) {
698 if ((Mode & AM_Path) && checkerMgr->hasPathSensitiveCheckers()) {