OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:sea_ir
(Results
1 - 20
of
20
) sorted by null
/art/compiler/sea_ir/ir/
instruction_tools.cc
17
#include "
sea_ir
/ir/instruction_tools.h"
19
namespace
sea_ir
{
namespace
797
} // namespace
sea_ir
visitor.h
20
namespace
sea_ir
{
namespace
86
} // namespace
sea_ir
regions_test.cc
18
#include "
sea_ir
/ir/sea.h"
22
namespace
sea_ir
{
namespace
28
sea_ir
::SeaGraph sg(*java_lang_dex_file_);
29
sea_ir
::Region* root = sg.GetNewRegion();
30
sea_ir
::Region* then_region = sg.GetNewRegion();
31
sea_ir
::Region* else_region = sg.GetNewRegion();
32
std::vector<
sea_ir
::Region*>* regions = sg.GetRegions();
39
std::vector<
sea_ir
::Region*>* succs = root->GetSuccessors();
42
std::vector<
sea_ir
::Region*>* preds = then_region->GetPredecessors();
59
} // namespace
sea_ir
[
all
...]
sea_node.h
22
namespace
sea_ir
{
namespace
76
} // namespace
sea_ir
instruction_nodes.h
20
#include "
sea_ir
/ir/sea_node.h"
21
#include "
sea_ir
/ir/visitor.h"
24
namespace
sea_ir
{
namespace
41
static std::vector<
sea_ir
::InstructionNode*> Create(const art::Instruction* in);
247
} // namespace
sea_ir
sea.h
28
#include "
sea_ir
/ir/instruction_tools.h"
29
#include "
sea_ir
/ir/instruction_nodes.h"
31
namespace
sea_ir
{
namespace
150
void AddChild(
sea_ir
::InstructionNode* instruction);
161
const std::map<int,
sea_ir
::InstructionNode*>* GetDownExposedDefs() const;
166
std::map<int, std::set<
sea_ir
::InstructionNode*>* >* GetReachingDefs();
231
std::vector<
sea_ir
::Region*>* GetSuccessors() {
234
std::vector<
sea_ir
::Region*>* GetPredecessors() {
239
std::vector<
sea_ir
::Region*> successors_; // CFG successor nodes (regions)
240
std::vector<
sea_ir
::Region*> predecessors_; // CFG predecessor nodes (instructions/regions
[
all
...]
instruction_tools.h
24
// Note: This file has content cannibalized for
SEA_IR
from the MIR implementation,
26
namespace
sea_ir
{
namespace
124
} // namespace
sea_ir
sea.cc
17
#include "
sea_ir
/ir/instruction_tools.h"
18
#include "
sea_ir
/ir/sea.h"
19
#include "
sea_ir
/code_gen/code_gen.h"
20
#include "
sea_ir
/types/type_inference.h"
28
namespace
sea_ir
{
namespace
63
std::vector<
sea_ir
::Region*>* succs = current_region->GetSuccessors();
64
for (std::vector<
sea_ir
::Region*>::iterator succ_it = succs->begin();
180
SignatureNode* parameter_def_node = new
sea_ir
::SignatureNode(0, 0);
187
SignatureNode* parameter_def_node = new
sea_ir
::SignatureNode(register_no, position);
232
sea_ir
::InstructionNode* last_node = NULL
[
all
...]
/art/compiler/sea_ir/types/
type_data_test.cc
18
#include "
sea_ir
/types/types.h"
20
namespace
sea_ir
{
namespace
41
} // namespace
sea_ir
types.h
24
namespace
sea_ir
{
namespace
57
} // namespace
sea_ir
type_inference.h
22
#include "
sea_ir
/types/types.h"
24
namespace
sea_ir
{
namespace
89
} // namespace
sea_ir
type_inference_visitor.cc
18
#include "
sea_ir
/types/type_inference_visitor.h"
19
#include "
sea_ir
/types/type_inference.h"
20
#include "
sea_ir
/ir/sea.h"
22
namespace
sea_ir
{
namespace
109
} // namespace
sea_ir
type_inference_visitor.h
22
#include "
sea_ir
/ir/visitor.h"
23
#include "
sea_ir
/types/types.h"
25
namespace
sea_ir
{
namespace
79
} // namespace
sea_ir
type_inference.cc
17
#include "
sea_ir
/types/type_inference.h"
18
#include "
sea_ir
/types/type_inference_visitor.h"
19
#include "
sea_ir
/ir/sea.h"
21
namespace
sea_ir
{
namespace
187
} // namespace
sea_ir
type_inference_visitor_test.cc
18
#include "
sea_ir
/types/type_inference_visitor.h"
19
#include "
sea_ir
/ir/sea.h"
21
namespace
sea_ir
{
namespace
133
} // namespace
sea_ir
/art/compiler/sea_ir/code_gen/
code_gen_data.cc
27
#include "
sea_ir
/ir/sea.h"
28
#include "
sea_ir
/code_gen/code_gen.h"
31
namespace
sea_ir
{
namespace
104
} // namespace
sea_ir
code_gen.h
26
#include "
sea_ir
/ir/visitor.h"
28
namespace
sea_ir
{
namespace
32
explicit CodeGenData(): context_(&llvm::getGlobalContext()), module_("
sea_ir
", *context_),
34
// Returns the llvm::BasicBlock* corresponding to the
sea_ir
::Region with id @region_id.
40
// Returns the llvm::BasicBlock* corresponding top the
sea_ir
::Region @region.
44
// Records @block as corresponding to the
sea_ir
::Region with id @region_id.
48
// Records @block as corresponding to the
sea_ir
::Region with @region.
62
// Records @value as corresponding to the
sea_ir
::InstructionNode with id @instruction_id.
66
// Records @value as corresponding to the
sea_ir
::InstructionNode @instruction.
170
} // namespace
sea_ir
[
all
...]
code_gen.cc
22
#include "
sea_ir
/ir/sea.h"
23
#include "
sea_ir
/code_gen/code_gen.h"
24
#include "
sea_ir
/types/type_inference.h"
25
#include "
sea_ir
/types/types.h"
27
namespace
sea_ir
{
namespace
233
std::vector<
sea_ir
::Region*>* targets = instruction->GetRegion()->GetSuccessors();
291
} // namespace
sea_ir
/art/compiler/sea_ir/debug/
dot_gen.cc
19
#include "
sea_ir
/debug/dot_gen.h"
21
namespace
sea_ir
{
namespace
173
} // namespace
sea_ir
dot_gen.h
24
#include "
sea_ir
/ir/sea.h"
25
#include "
sea_ir
/types/type_inference.h"
27
namespace
sea_ir
{
namespace
120
} // namespace
sea_ir
Completed in 676 milliseconds