Home
last modified time | relevance | path

Searched refs:ArenaAllocator (Results 1 – 7 of 7) sorted by relevance

/frameworks/libs/binary_translation/base/include/berberis/base/
Darena_alloc.h137 class ArenaAllocator {
142 ArenaAllocator(Arena* arena) : arena_(arena) {} // NOLINT(runtime/explicit) in ArenaAllocator() function
145 ArenaAllocator(const ArenaAllocator<U>& other) : arena_(other.arena()) {} in ArenaAllocator() function
154 bool operator==(const ArenaAllocator<T>& other) const { return arena() == other.arena(); }
156 bool operator!=(const ArenaAllocator<T>& other) const { return arena() != other.arena(); }
Darena_string.h26 using ArenaString = std::basic_string<char, std::char_traits<char>, ArenaAllocator<char> >;
Darena_vector.h27 using ArenaVector = std::vector<T, ArenaAllocator<T> >;
Darena_list.h27 using ArenaList = std::list<T, ArenaAllocator<T> >;
Darena_map.h27 using ArenaMap = std::map<K, T, C, ArenaAllocator<std::pair<const K, T> > >;
/frameworks/libs/binary_translation/backend/x86_64/
Dcontext_liveness_analyzer.cc30 ArenaAllocator<MachineBasicBlock*>(machine_ir_->arena())); in Init()
Dliveness_analyzer.cc37 ArenaAllocator<MachineBasicBlock*>(machine_ir_->arena())); in Run()