Searched defs:LocalValueNumbering (Results 1 - 2 of 2) sorted by relevance
/art/compiler/dex/ |
H A D | local_value_numbering.h | 34 class LocalValueNumbering : public DeletableArenaObject<kArenaAllocMisc> { class in namespace:art 39 LocalValueNumbering(GlobalValueNumbering* gvn, BasicBlockId id, ScopedArenaAllocator* allocator); 45 bool Equals(const LocalValueNumbering& other) const; 81 void MergeOne(const LocalValueNumbering& other, MergeType merge_type); 242 explicit AliasingValues(LocalValueNumbering* lvn) 291 const LocalValueNumbering* lvn, 316 void HandleInvokeArgs(const MIR* mir, const LocalValueNumbering* mir_lvn); 329 bool SameMemoryVersion(const LocalValueNumbering& other) const; 336 template <typename Set, Set LocalValueNumbering::* set_ptr> 342 template <SregValueMap LocalValueNumbering [all...] |
H A D | local_value_numbering.cc | 57 class LocalValueNumbering::AliasingIFieldVersions { 59 static uint16_t StartMemoryVersion(GlobalValueNumbering* gvn, const LocalValueNumbering* lvn, 77 static uint16_t LookupMergeValue(GlobalValueNumbering* gvn, const LocalValueNumbering* lvn, 92 static bool HasNewBaseVersion(GlobalValueNumbering* gvn, const LocalValueNumbering* lvn, 110 class LocalValueNumbering::NonAliasingArrayVersions { 113 const LocalValueNumbering* lvn ATTRIBUTE_UNUSED, 129 static uint16_t LookupMergeValue(GlobalValueNumbering* gvn, const LocalValueNumbering* lvn, 136 const LocalValueNumbering* lvn ATTRIBUTE_UNUSED, 152 class LocalValueNumbering::AliasingArrayVersions { 154 static uint16_t StartMemoryVersion(GlobalValueNumbering* gvn, const LocalValueNumbering* lv 324 LocalValueNumbering::LocalValueNumbering(GlobalValueNumbering* gvn, uint16_t id, function in class:art::LocalValueNumbering [all...] |
Completed in 6 milliseconds