OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:GlobalValueNumbering
(Results
1 - 8
of
8
) sorted by null
/art/compiler/dex/
global_value_numbering.cc
23
GlobalValueNumbering
::
GlobalValueNumbering
(CompilationUnit* cu, ScopedArenaAllocator* allocator)
42
GlobalValueNumbering
::~
GlobalValueNumbering
() {
46
LocalValueNumbering*
GlobalValueNumbering
::PrepareBasicBlock(BasicBlock* bb,
139
bool
GlobalValueNumbering
::FinishBasicBlock(BasicBlock* bb) {
155
uint16_t
GlobalValueNumbering
::GetFieldId(const MirFieldInfo& field_info, uint16_t type) {
168
uint16_t
GlobalValueNumbering
::GetArrayLocation(uint16_t base, uint16_t index) {
182
bool
GlobalValueNumbering
::HasNullCheckLastInsn(const BasicBlock* pred_bb,
192
bool
GlobalValueNumbering
::NullCheckedInAllPredecessors
[
all
...]
global_value_numbering.h
29
class
GlobalValueNumbering
{
31
GlobalValueNumbering
(CompilationUnit* cu, ScopedArenaAllocator* allocator);
32
~
GlobalValueNumbering
();
57
//
GlobalValueNumbering
should be allocated on the ArenaStack (or the native stack).
59
return allocator->Alloc(sizeof(
GlobalValueNumbering
), kArenaAllocMisc);
62
// Allow delete-expression to destroy a
GlobalValueNumbering
object without deallocation.
241
DISALLOW_COPY_AND_ASSIGN(
GlobalValueNumbering
);
local_value_numbering.h
36
static constexpr uint16_t kNoValue =
GlobalValueNumbering
::kNoValue;
39
LocalValueNumbering(
GlobalValueNumbering
* gvn, BasicBlockId id, ScopedArenaAllocator* allocator);
89
typedef
GlobalValueNumbering
::ValueNameSet ValueNameSet;
278
static uint16_t AliasingValuesMergeGet(
GlobalValueNumbering
* gvn,
355
GlobalValueNumbering
* gvn_;
local_value_numbering.cc
57
static uint16_t StartMemoryVersion(
GlobalValueNumbering
* gvn, const LocalValueNumbering* lvn,
64
static uint16_t BumpMemoryVersion(
GlobalValueNumbering
* gvn, uint16_t old_version,
70
static uint16_t LookupGlobalValue(
GlobalValueNumbering
* gvn,
75
static uint16_t LookupMergeValue(
GlobalValueNumbering
* gvn, const LocalValueNumbering* lvn,
90
static bool HasNewBaseVersion(
GlobalValueNumbering
* gvn, const LocalValueNumbering* lvn,
97
static uint16_t LookupMergeBlockValue(
GlobalValueNumbering
* gvn, uint16_t lvn_id,
102
static uint16_t LookupMergeLocationValue(
GlobalValueNumbering
* gvn, uint16_t lvn_id,
110
static uint16_t StartMemoryVersion(
GlobalValueNumbering
* gvn, const LocalValueNumbering* lvn,
115
static uint16_t BumpMemoryVersion(
GlobalValueNumbering
* gvn, uint16_t old_version,
121
static uint16_t LookupGlobalValue(
GlobalValueNumbering
* gvn
[
all
...]
mir_graph.h
37
class
GlobalValueNumbering
;
[
all
...]
mir_optimization.cc
327
std::unique_ptr<
GlobalValueNumbering
> global_valnum;
331
global_valnum.reset(new (allocator.get())
GlobalValueNumbering
(cu_, allocator.get()));
[
all
...]
local_value_numbering_test.cc
198
gvn_.reset(new (allocator_.get())
GlobalValueNumbering
(&cu_, allocator_.get()));
209
std::unique_ptr<
GlobalValueNumbering
> gvn_;
global_value_numbering_test.cc
292
gvn_.reset(new (allocator_.get())
GlobalValueNumbering
(&cu_, allocator_.get()));
360
std::unique_ptr<
GlobalValueNumbering
> gvn_;
[
all
...]
Completed in 248 milliseconds