Home
last modified time | relevance | path

Searched refs:CFGBuilder (Results 1 – 10 of 10) sorted by relevance

/external/llvm-project/llvm/unittests/IR/
DCFGBuilder.cpp30 CFGBuilder::CFGBuilder(Function *F, const std::vector<Arc> &InitialArcs, in CFGBuilder() function in CFGBuilder
85 BasicBlock *CFGBuilder::getOrAddBlock(StringRef BlockName) { in getOrAddBlock()
97 bool CFGBuilder::connect(const Arc &A) { in connect()
108 bool CFGBuilder::disconnect(const Arc &A) { in disconnect()
121 void CFGBuilder::buildCFG(const std::vector<Arc> &NewArcs) { in buildCFG()
129 Optional<CFGBuilder::Update> CFGBuilder::getNextUpdate() const { in getNextUpdate()
135 Optional<CFGBuilder::Update> CFGBuilder::applyUpdate() { in applyUpdate()
147 void CFGBuilder::dump(raw_ostream &OS) const { in dump()
165 TEST(CFGBuilder, Construction) { in TEST() argument
167 std::vector<CFGBuilder::Arc> Arcs = {{"entry", "a"}, {"a", "b"}, {"a", "c"}, in TEST()
[all …]
DDominatorTreeBatchUpdatesTest.cpp21 const auto CFGInsert = CFGBuilder::ActionKind::Insert;
22 const auto CFGDelete = CFGBuilder::ActionKind::Delete;
34 std::vector<DomUpdate> ToDomUpdates(CFGBuilder &B, in ToDomUpdates()
35 std::vector<CFGBuilder::Update> &In) { in ToDomUpdates()
49 CFGBuilder Builder(Holder.F, {{"A", "B"}}, {}); in TEST()
72 CFGBuilder Builder(Holder.F, {{"A", "B"}}, {}); in TEST()
95 CFGBuilder Builder(Holder.F, {{"A", "B"}}, {{CFGInsert, {"B", "C"}}}); in TEST()
116 CFGBuilder Builder(Holder.F, {{"A", "B"}, {"B", "C"}}, in TEST()
137 std::vector<CFGBuilder::Update> CFGUpdates = {{CFGInsert, {"B", "C"}}, in TEST()
143 CFGBuilder Builder(Holder.F, {{"A", "B"}}, CFGUpdates); in TEST()
[all …]
DDominatorTreeTest.cpp700 const auto Insert = CFGBuilder::ActionKind::Insert;
701 const auto Delete = CFGBuilder::ActionKind::Delete;
703 bool CompUpdates(const CFGBuilder::Update &A, const CFGBuilder::Update &B) { in CompUpdates()
711 std::vector<CFGBuilder::Arc> Arcs = { in TEST()
715 std::vector<CFGBuilder::Update> Updates = {{Insert, {"12", "10"}}, in TEST()
719 CFGBuilder B(Holder.F, Arcs, Updates); in TEST()
725 Optional<CFGBuilder::Update> LastUpdate; in TEST()
739 std::vector<CFGBuilder::Arc> Arcs = { in TEST()
744 std::vector<CFGBuilder::Update> Updates = {{Insert, {"10", "7"}}}; in TEST()
745 CFGBuilder B(Holder.F, Arcs, Updates); in TEST()
[all …]
DCFGBuilder.h53 class CFGBuilder {
71 CFGBuilder(Function *F, const std::vector<Arc> &InitialArcs,
DCMakeLists.txt16 CFGBuilder.cpp
/external/clang/lib/Analysis/
DCFG.cpp114 class CFGBuilder;
135 bool alwaysAdd(CFGBuilder &builder,
366 class CFGBuilder { class
413 explicit CFGBuilder(ASTContext *astContext, in CFGBuilder() function in __anon4350aedf0111::CFGBuilder
963 inline bool AddStmtChoice::alwaysAdd(CFGBuilder &builder, in alwaysAdd()
968 bool CFGBuilder::alwaysAdd(const Stmt *stmt) { in alwaysAdd()
1022 std::unique_ptr<CFG> CFGBuilder::buildCFG(const Decl *D, Stmt *Statement) { in buildCFG()
1098 CFGBlock *CFGBuilder::createBlock(bool add_successor) { in createBlock()
1108 CFGBlock *CFGBuilder::createNoReturnBlock() { in createNoReturnBlock()
1116 CFGBlock *CFGBuilder::addInitializer(CXXCtorInitializer *I) { in addInitializer()
[all …]
/external/llvm-project/clang/lib/Analysis/
DCFG.cpp170 class CFGBuilder;
190 bool alwaysAdd(CFGBuilder &builder,
466 class CFGBuilder { class
530 explicit CFGBuilder(ASTContext *astContext, in CFGBuilder() function in __anon875bb5ad0411::CFGBuilder
1286 inline bool AddStmtChoice::alwaysAdd(CFGBuilder &builder, in alwaysAdd()
1291 bool CFGBuilder::alwaysAdd(const Stmt *stmt) { in alwaysAdd()
1340 void CFGBuilder::consumeConstructionContext( in consumeConstructionContext()
1356 void CFGBuilder::findConstructionContexts( in findConstructionContexts()
1464 void CFGBuilder::cleanupConstructionContext(Expr *E) { in cleanupConstructionContext()
1478 std::unique_ptr<CFG> CFGBuilder::buildCFG(const Decl *D, Stmt *Statement) { in buildCFG()
[all …]
/external/error_prone/checkerframework/
Ddataflow-2.5.3.jarMETA-INF/ META-INF/MANIFEST.MF org/ org/checkerframework/ org/ ...
/external/llvm-project/clang/test/Analysis/
Dmisc-ps.m1149 // This previously triggered an assertion failure in CFGBuilder.
1242 // This example exposed a bug in child traversal in the CFGBuilder.
/external/clang/test/Analysis/
Dmisc-ps.m1149 // This previously triggered an assertion failure in CFGBuilder.
1242 // This example exposed a bug in child traversal in the CFGBuilder.