/art/runtime/gc/space/ |
H A D | bump_pointer_space.cc | 91 const uintptr_t position = reinterpret_cast<uintptr_t>(obj) + obj->SizeOf(); local 92 return reinterpret_cast<mirror::Object*>(RoundUp(position, kAlignment));
|
/art/compiler/optimizing/ |
H A D | register_allocator.cc | 114 // is the one with the lowest start position. 136 size_t position = instruction->GetLifetimePosition(); local 139 current->SetFrom(position + 1); 141 BlockRegister(output, position, position + 1, instruction->GetType()); 148 BlockRegister(input, position, position + 1, instruction->InputAt(i)->GetType()); 312 // (1) Remove interval with the lowest start position from unhandled. 315 size_t position = current->GetStart(); local 317 // (2) Remove currently active intervals that are dead at this position 549 Split(LiveInterval* interval, size_t position) argument 697 InsertParallelMoveAt(size_t position, Location source, Location destination) const argument 789 size_t position = instruction->GetLifetimePosition() + 1; local 899 FindLocationAt(LiveInterval* interval, size_t position) argument [all...] |
H A D | ssa_liveness_analysis.h | 88 * A use position represents a live interval use at a given position. 95 size_t position, 100 position_(position), 162 size_t position = instruction->GetLifetimePosition() + 1; local 167 first_range_ = last_range_ = new (allocator_) LiveRange(start_block_position, position, nullptr); 170 DCHECK_LE(position, first_range_->GetEnd()); 175 DCHECK(first_range_->GetStart() > position); 177 first_range_ = new (allocator_) LiveRange(start_block_position, position, first_range_); 180 instruction, input_index, is_environment, position, first_use 92 UsePosition(HInstruction* user, size_t input_index, bool is_environment, size_t position, UsePosition* next) argument 344 SplitAt(size_t position) argument [all...] |
H A D | nodes.h | 573 void SetLifetimePosition(size_t position) { lifetime_position_ = position; } argument 605 // Set by the liveness analysis, this is the position in a linear
|
/art/compiler/utils/ |
H A D | assembler.h | 83 // Returns the position for bound and linked labels. Cannot be used 106 void BindTo(int position) { argument 108 position_ = -position - kPointerSize; 112 void LinkTo(int position) { argument 114 position_ = position + kPointerSize; 134 virtual void Process(const MemoryRegion& region, int position) = 0; 144 int position() const { return position_; } function in class:art::AssemblerFixup 145 void set_position(int position) { position_ = position; } argument 186 template<typename T> T Load(size_t position) { argument 191 Store(size_t position, T value) argument [all...] |
/art/compiler/dex/quick/ |
H A D | ralloc_util.cc | 245 * thus take the same position in the promotion_map. However, 261 * base reg for temps. For that reason, "position" must be zero or positive. 263 unsigned int position = std::abs(v_reg) - std::abs(static_cast<int>(kVRegTempBaseReg)); local 266 DCHECK_LT(position, mir_graph_->GetNumUsedCompilerTemps()); 267 return cu_->num_dalvik_registers + position;
|
/art/compiler/sea_ir/ir/ |
H A D | sea.cc | 186 int position = crt_offset + 1; local 187 SignatureNode* parameter_def_node = new sea_ir::SignatureNode(register_no, position);
|
/art/compiler/utils/arm/ |
H A D | assembler_arm32.cc | 654 int position = buffer_.Size(); local 657 label->LinkTo(position); 1210 int32_t position = label->Position(); local 1211 int32_t next = buffer_.Load<int32_t>(position); 1212 int32_t encoded = Arm32Assembler::EncodeBranchOffset(bound_pc - position, next); 1213 buffer_.Store<int32_t>(position, encoded);
|
H A D | assembler_thumb2.cc | 1951 // condition and a shift position. 1962 // Set the IT condition in the given position for the given state. This is used 2090 uint16_t position = label->Position(); // Branch id for linked branch. local 2091 Branch* branch = GetBranch(position); // Get the branch at this id.
|
/art/compiler/utils/mips/ |
H A D | assembler_mips.cc | 152 int32_t position = label->Position(); local 153 int32_t next = buffer_.Load<int32_t>(position); 154 int32_t offset = is_jump ? bound_pc - position : bound_pc - position - 4; 156 buffer_.Store<int32_t>(position, encoded);
|
/art/compiler/utils/x86/ |
H A D | assembler_x86.cc | 1304 // Emit nop instruction until the real position is aligned. 1315 int position = label->LinkPosition(); local 1316 int next = buffer_.Load<int32_t>(position); 1317 buffer_.Store<int32_t>(position, bound - (position + 4)); 1379 int position = buffer_.Size(); local 1381 label->LinkTo(position);
|
/art/compiler/utils/x86_64/ |
H A D | assembler_x86_64.cc | 1500 // Emit nop instruction until the real position is aligned. 1511 int position = label->LinkPosition(); local 1512 int next = buffer_.Load<int32_t>(position); 1513 buffer_.Store<int32_t>(position, bound - (position + 4)); 1579 int position = buffer_.Size(); local 1581 label->LinkTo(position);
|
/art/runtime/gc/ |
H A D | heap.cc | 1837 void AddBin(size_t size, uintptr_t position) { argument 1839 bins_.insert(std::make_pair(size, position));
|