Lines Matching full:clang
17 #include "clang/AST/Expr.h"
18 #include "clang/AST/ExprCXX.h"
19 #include "clang/AST/ExprObjC.h"
20 #include "clang/AST/StmtCXX.h"
21 #include "clang/Analysis/Analyses/ReachableCode.h"
22 #include "clang/Analysis/CFG.h"
23 #include "clang/Analysis/AnalysisContext.h"
24 #include "clang/Basic/SourceManager.h"
26 using namespace clang;
46 clang::reachable_code::Callback &CB);
53 clang::reachable_code::Callback &CB);
65 bool DeadCodeScan::isDeadCodeRoot(const clang::CFGBlock *Block) {
96 const Stmt *DeadCodeScan::findDeadCode(const clang::CFGBlock *Block) {
119 unsigned DeadCodeScan::scanBackwards(const clang::CFGBlock *Start,
120 clang::reachable_code::Callback &CB) {
148 count += clang::reachable_code::ScanReachableFromBlock(Block, Reachable);
154 count += clang::reachable_code::ScanReachableFromBlock(Block, Reachable);
174 count += clang::reachable_code::ScanReachableFromBlock(block, Reachable);
247 clang::reachable_code::Callback &CB) {
253 namespace clang { namespace reachable_code {
329 }} // end namespace clang::reachable_code