Lines Matching refs:instruction
24 LocationSummary::LocationSummary(HInstruction* instruction,
27 : inputs_(instruction->InputCount(),
28 instruction->GetBlock()->GetGraph()->GetArena()->Adapter(kArenaAllocLocationSummary)),
29 temps_(instruction->GetBlock()->GetGraph()->GetArena()->Adapter(kArenaAllocLocationSummary)),
36 instruction->SetLocations(this);
39 ArenaAllocator* arena = instruction->GetBlock()->GetGraph()->GetArena();
45 Location Location::RegisterOrConstant(HInstruction* instruction) {
46 return instruction->IsConstant()
47 ? Location::ConstantLocation(instruction->AsConstant())
51 Location Location::RegisterOrInt32Constant(HInstruction* instruction) {
52 HConstant* constant = instruction->AsConstant();
62 Location Location::FpuRegisterOrInt32Constant(HInstruction* instruction) {
63 HConstant* constant = instruction->AsConstant();
73 Location Location::ByteRegisterOrConstant(int reg, HInstruction* instruction) {
74 return instruction->IsConstant()
75 ? Location::ConstantLocation(instruction->AsConstant())
79 Location Location::FpuRegisterOrConstant(HInstruction* instruction) {
80 return instruction->IsConstant()
81 ? Location::ConstantLocation(instruction->AsConstant())