Searched defs:SeaGraph (Results 1 - 2 of 2) sorted by relevance

/art/compiler/sea_ir/ir/
H A Dsea.h108 // Precondition: SeaGraph.ConvertToSSA().
196 // Preconditions: SeaGraph.ComputeDominanceFrontier()
257 // A SeaGraph instance corresponds to a source code function.
260 class SeaGraph: IVisitable { class in namespace:sea_ir
262 static SeaGraph* GetGraph(const art::DexFile&);
267 // Returns all regions corresponding to this SeaGraph.
296 explicit SeaGraph(const art::DexFile& df);
297 virtual ~SeaGraph() { }
301 // Registers @childReg as a region belonging to the SeaGraph instance.
303 // Returns new region and registers it with the SeaGraph instanc
[all...]
H A Dsea.cc45 void IRVisitor::Traverse(SeaGraph* graph) {
52 SeaGraph* SeaGraph::GetGraph(const art::DexFile& dex_file) {
53 return new SeaGraph(dex_file);
56 void SeaGraph::AddEdge(Region* src, Region* dst) const {
61 void SeaGraph::ComputeRPO(Region* current_region, int& current_rpo) {
67 SeaGraph::ComputeRPO(*succ_it, current_rpo);
73 void SeaGraph::ComputeIDominators() {
112 new_dom = SeaGraph::Intersect(*pred_it, new_dom);
134 Region* SeaGraph
463 SeaGraph::SeaGraph(const art::DexFile& df) function in class:sea_ir::SeaGraph
[all...]

Completed in 231 milliseconds