Home | History | Annotate | Download | only in ir

Lines Matching defs:SeaGraph

45 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::Intersect(Region* i, Region* j) {
152 void SeaGraph::ComputeDownExposedDefs() {
159 void SeaGraph::ComputeReachingDefs() {
177 void SeaGraph::InsertSignatureNodes(const art::DexFile::CodeItem* code_item, Region* r) {
193 void SeaGraph::BuildMethodSeaGraph(const art::DexFile::CodeItem* code_item,
265 void SeaGraph::ComputeRPO() {
277 void SeaGraph::RenameAsSSA() {
289 void SeaGraph::ConvertToSSA() {
348 void SeaGraph::RenameAsSSA(Region* crt_region,
397 CodeGenData* SeaGraph::GenerateLLVM(const std::string& function_name,
410 CodeGenData* SeaGraph::CompileMethod(
435 void SeaGraph::ComputeDominanceFrontier() {
452 Region* SeaGraph::GetNewRegion() {
458 void SeaGraph::AddRegion(Region* r) {
463 SeaGraph::SeaGraph(const art::DexFile& df)