Searched defs:parameter (Results 1 - 4 of 4) sorted by relevance

/art/compiler/sea_ir/debug/
H A Ddot_gen.cc108 void DotGenerationVisitor::Visit(SignatureNode* parameter) { argument
109 dot_text_ += parameter->StringId() +" [label=\"[" + parameter->StringId() + "] signature:";
110 dot_text_ += art::StringPrintf("r%d", parameter->GetResultRegister());
112 ToDotSSAEdges(parameter);
/art/compiler/sea_ir/types/
H A Dtype_inference_visitor.cc30 void TypeInferenceVisitor::Visit(SignatureNode* parameter) { argument
33 DCHECK_LT(parameter->GetPositionInSignature(), arguments.size())
35 crt_type_.push_back(arguments.at(parameter->GetPositionInSignature()));
/art/compiler/sea_ir/code_gen/
H A Dcode_gen.cc88 // TODO: The "+1" is because of the Method parameter on position 0.
90 // Build parameter register name for LLVM IR clarity.
93 SignatureNode* parameter = parameters->at(param_id); local
94 llvm_data_->AddValue(parameter, arg_it);
206 // TODO: Replace first parameter with Method argument instead of 0.
280 "Signature nodes must correspond to a single parameter register.";
284 "Signature nodes must correspond to a single parameter register.";
288 "Signature nodes must correspond to a single parameter register.";
/art/compiler/optimizing/
H A Dbuilder.cc95 HParameterValue* parameter = local
97 entry_block_->AddInstruction(parameter);
99 entry_block_->AddInstruction(new (arena_) HStoreLocal(local, parameter));
113 HParameterValue* parameter = local
115 entry_block_->AddInstruction(parameter);
117 // Store the parameter value in the local that the dex code will use
118 // to reference that parameter.
119 entry_block_->AddInstruction(new (arena_) HStoreLocal(local, parameter));
120 if (parameter->GetType() == Primitive::kPrimLong) {

Completed in 172 milliseconds