Searched defs:input (Results 1 - 12 of 12) sorted by relevance

/art/compiler/optimizing/
H A Dssa_phi_elimination.cc48 HInstruction* input = it.Current(); local
49 if (input->IsPhi() && input->AsPhi()->IsDead()) {
50 worklist_.Add(input->AsPhi());
51 input->AsPhi()->SetLive();
95 HInstruction* input = phi->InputAt(i); local
96 // For a loop phi, If the input is the phi, the phi is still candidate for
98 if (input != candidate && input != phi) {
H A Dssa_builder.cc38 HInstruction* input = ValueOfLocal(block->GetPredecessors().Get(pred), phi->GetRegNumber()); local
39 phi->AddInput(input);
H A Dnodes.cc417 void HPhi::AddInput(HInstruction* input) { argument
418 DCHECK(input->GetBlock() != nullptr);
419 inputs_.Add(input);
420 input->AddUseAt(this, inputs_.Size() - 1);
H A Dssa_liveness_analysis.cc181 HInstruction* input = phi->InputAt(phi_input_index); local
182 input->GetLiveInterval()->AddPhiUse(phi, phi_input_index, block);
183 // A phi input whose last user is the phi dies at the end of the predecessor block,
185 live_in->SetBit(input->GetSsaIndex());
206 HInstruction* input = current->InputAt(i); local
209 if (input->HasSsaIndex()) {
210 live_in->SetBit(input->GetSsaIndex());
211 input->GetLiveInterval()->AddUse(current, i, false);
H A Dcode_generator.cc154 // Mark all fixed input, temp and output registers as used.
175 // Allocate all unallocated input locations.
178 HInstruction* input = instruction->InputAt(i); local
182 AllocateFreeRegister(input->GetType(), blocked_registers_));
185 HLoadLocal* load = input->AsLoadLocal();
190 AllocateFreeRegister(input->GetType(), blocked_registers_));
239 // Move the input to the desired location.
H A Dregister_allocator.cc146 Location input = locations->InAt(i); local
147 if (input.IsRegister()) {
148 BlockRegister(input, position, position + 1, instruction->InputAt(i)->GetType());
668 // because the input moves work on the assumption that the interval moves
713 // differentiate it with moves for connecting blocks, and input moves.
724 // differentiate it with moves for connecting blocks, and input moves.
770 // it with moves for connecting siblings in a same block, and input moves.
792 // to differentiate with input moves, moves for connecting siblings in a
972 HInstruction* input = phi->InputAt(i); local
973 Location source = FindLocationAt(input
[all...]
H A Dcode_generator_arm.cc803 HInstruction* input = invoke->InputAt(i); local
804 locations->SetInAt(i, calling_convention_visitor.GetNextLocation(input->GetType()));
H A Dcode_generator_x86.cc749 HInstruction* input = invoke->InputAt(i); local
750 locations->SetInAt(i, calling_convention_visitor.GetNextLocation(input->GetType()));
H A Dcode_generator_x86_64.cc694 HInstruction* input = invoke->InputAt(i); local
695 locations->SetInAt(i, calling_convention_visitor.GetNextLocation(input->GetType()));
H A Dnodes.h512 virtual void SetRawInputAt(size_t index, HInstruction* input) = 0;
591 // List of instructions that have this instruction as input.
875 explicit HIf(HInstruction* input) { argument
876 SetRawInputAt(0, input);
1056 // Load a given local. The local is an input of this instruction.
1151 virtual void SetRawInputAt(size_t index, HInstruction* input) { argument
1152 inputs_.Put(index, input);
1255 explicit HNot(HInstruction* input) : HExpression(Primitive::kPrimBoolean) { argument
1256 SetRawInputAt(0, input);
1278 virtual void SetRawInputAt(size_t index, HInstruction* input) { argument
[all...]
/art/test/093-serialization/src/
H A DMain.java59 static void checkStream(byte[] input) throws IOException { argument
60 ByteArrayInputStream byteStream = new ByteArrayInputStream(input);
/art/runtime/
H A Dmem_map.cc103 uintptr_t CreateStartPos(uint64_t input) { argument
113 // Mask input data.
114 return (input & mask) + LOW_MEM_START;

Completed in 564 milliseconds