Searched defs:position (Results 1 - 13 of 13) sorted by relevance

/art/runtime/gc/space/
H A Dbump_pointer_space.cc91 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 Dregister_allocator.cc114 // 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 Dssa_liveness_analysis.h88 * 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 Dnodes.h573 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 Dassembler.h83 // 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 Dralloc_util.cc245 * 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 Dsea.cc186 int position = crt_offset + 1; local
187 SignatureNode* parameter_def_node = new sea_ir::SignatureNode(register_no, position);
/art/compiler/utils/arm/
H A Dassembler_arm32.cc654 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 Dassembler_thumb2.cc1951 // 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 Dassembler_mips.cc152 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 Dassembler_x86.cc1304 // 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 Dassembler_x86_64.cc1500 // 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 Dheap.cc1837 void AddBin(size_t size, uintptr_t position) { argument
1839 bins_.insert(std::make_pair(size, position));

Completed in 6122 milliseconds