HomeSort by relevance Sort by last modified time
    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