OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SeaGraph
(Results
1 - 13
of
13
) sorted by null
/art/compiler/sea_ir/types/
type_inference.h
26
class
SeaGraph
;
38
void ComputeTypes(
SeaGraph
* graph);
56
FunctionTypeInfo(const
SeaGraph
* graph, art::verifier::RegTypeCache* types);
63
FunctionTypeInfo(const
SeaGraph
* graph, InstructionNode* inst,
type_inference_visitor.h
37
TypeInferenceVisitor(
SeaGraph
* graph, TypeData* type_data,
42
void Initialize(
SeaGraph
* graph) { }
43
void Visit(
SeaGraph
* graph);
73
const
SeaGraph
* const graph_;
type_inference.cc
39
FunctionTypeInfo::FunctionTypeInfo(const
SeaGraph
* graph, art::verifier::RegTypeCache* types)
47
FunctionTypeInfo::FunctionTypeInfo(const
SeaGraph
* graph, InstructionNode* inst,
143
void TypeInference::ComputeTypes(
SeaGraph
* graph) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
160
// Make
SeaGraph
a SeaNode?
type_inference_visitor.cc
24
void TypeInferenceVisitor::Visit(
SeaGraph
* graph) {
/art/compiler/sea_ir/ir/
visitor.h
22
class
SeaGraph
;
45
virtual void Initialize(
SeaGraph
* graph) = 0;
46
virtual void Visit(
SeaGraph
* graph) = 0;
65
virtual void Traverse(
SeaGraph
* graph);
sea.cc
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)
[
all
...]
sea.h
108
// Precondition:
SeaGraph
.ConvertToSSA().
196
// Preconditions:
SeaGraph
.ComputeDominanceFrontier()
257
// A
SeaGraph
instance corresponds to a source code function.
260
class
SeaGraph
: IVisitable {
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
instance
[
all
...]
regions_test.cc
28
sea_ir::
SeaGraph
sg(*java_lang_dex_file_);
/art/compiler/sea_ir/debug/
dot_gen.h
44
virtual void Initialize(
SeaGraph
* graph);
48
void Visit(
SeaGraph
* graph) {
92
SeaGraph
* graph_;
102
void DumpSea(
SeaGraph
* graph, std::string filename,
dot_gen.cc
23
void DotGenerationVisitor::Initialize(
SeaGraph
* graph) {
/art/compiler/sea_ir/
frontend.cc
51
sea_ir::
SeaGraph
* ir_graph = sea_ir::
SeaGraph
::GetGraph(dex_file);
/art/compiler/sea_ir/code_gen/
code_gen.h
89
virtual void Initialize(
SeaGraph
* graph);
106
void Visit(
SeaGraph
* graph);
130
void Visit(
SeaGraph
* graph);
151
void Visit(
SeaGraph
* graph);
code_gen.cc
39
void CodeGenPassVisitor::Initialize(
SeaGraph
* graph) {
59
void CodeGenPostpassVisitor::Visit(
SeaGraph
* graph) { }
60
void CodeGenVisitor::Visit(
SeaGraph
* graph) { }
61
void CodeGenPrepassVisitor::Visit(
SeaGraph
* graph) {
Completed in 99 milliseconds