Searched defs:LocalValueNumbering (Results 1 - 2 of 2) sorted by relevance

/art/compiler/dex/
H A Dlocal_value_numbering.h34 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 Dlocal_value_numbering.cc57 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