Searched refs:cursor (Results 1 - 4 of 4) sorted by relevance

/art/compiler/optimizing/
H A Dnodes.cc491 void HBasicBlock::InsertInstructionBefore(HInstruction* instruction, HInstruction* cursor) { argument
492 DCHECK(!cursor->IsPhi());
495 DCHECK_NE(cursor->GetId(), -1);
496 DCHECK_EQ(cursor->GetBlock(), this);
501 instructions_.InsertInstructionBefore(instruction, cursor);
504 void HBasicBlock::InsertInstructionAfter(HInstruction* instruction, HInstruction* cursor) { argument
505 DCHECK(!cursor->IsPhi());
508 DCHECK_NE(cursor->GetId(), -1);
509 DCHECK_EQ(cursor->GetBlock(), this);
511 DCHECK(!cursor
518 InsertPhiAfter(HPhi* phi, HPhi* cursor) argument
633 InsertInstructionBefore(HInstruction* instruction, HInstruction* cursor) argument
647 InsertInstructionAfter(HInstruction* instruction, HInstruction* cursor) argument
903 MoveBefore(HInstruction* cursor) argument
926 SplitAfter(HInstruction* cursor) argument
995 AddAfter(HInstruction* cursor, const HInstructionList& instruction_list) argument
[all...]
H A Dssa_liveness_analysis.h277 UsePosition* cursor = first_use_; local
278 while ((cursor->GetNext() != nullptr) && (cursor->GetNext()->GetPosition() < position)) {
279 cursor = cursor->GetNext();
283 instruction, environment, input_index, position, cursor->GetNext());
284 cursor->SetNext(new_use);
H A Dnodes.h79 // Insert `instruction` before/after an existing instruction `cursor`.
80 void InsertInstructionBefore(HInstruction* instruction, HInstruction* cursor);
81 void InsertInstructionAfter(HInstruction* instruction, HInstruction* cursor);
98 void AddAfter(HInstruction* cursor, const HInstructionList& instruction_list);
650 // Split the block into two blocks just after `cursor`. Returns the newly
655 HBasicBlock* SplitAfter(HInstruction* cursor);
684 // Insert `instruction` before/after an existing instruction `cursor`.
685 void InsertInstructionBefore(HInstruction* instruction, HInstruction* cursor);
686 void InsertInstructionAfter(HInstruction* instruction, HInstruction* cursor);
691 void InsertPhiAfter(HPhi* instruction, HPhi* cursor);
[all...]
/art/compiler/utils/
H A Dassembler.h264 if (buffer->cursor() >= buffer->limit()) {
305 if (buffer->cursor() >= buffer->limit()) buffer->ExtendCapacity();
336 uint8_t* cursor() const { return cursor_; } function in class:art::AssemblerBuffer

Completed in 70 milliseconds