/art/runtime/ |
bytecode_utils.h | 59 : instruction_(instruction), 93 reinterpret_cast<const int16_t*>(&instruction_)); 114 const Instruction& instruction_; member in class:art::DexSwitchTable
|
/art/compiler/optimizing/ |
code_generator_arm64.cc | 254 LocationSummary* locations = instruction_->GetLocations(); 258 if (instruction_->CanThrowIntoCatchBlock()) { 260 SaveLiveRegisters(codegen, instruction_->GetLocations()); 268 QuickEntrypointEnum entrypoint = instruction_->AsBoundsCheck()->IsStringCharAt() 271 arm64_codegen->InvokeRuntime(entrypoint, instruction_, instruction_->GetDexPc(), this); 291 arm64_codegen->InvokeRuntime(kQuickThrowDivZero, instruction_, instruction_->GetDexPc(), this); 321 LocationSummary* locations = instruction_->GetLocations(); 329 DCHECK_EQ(instruction_->IsLoadClass(), cls_ == instruction_) [all...] |
code_generator_mips64.cc | 110 LocationSummary* locations = instruction_->GetLocations(); 113 if (instruction_->CanThrowIntoCatchBlock()) { 115 SaveLiveRegisters(codegen, instruction_->GetLocations()); 126 QuickEntrypointEnum entrypoint = instruction_->AsBoundsCheck()->IsStringCharAt() 129 mips64_codegen->InvokeRuntime(entrypoint, instruction_, instruction_->GetDexPc(), this); 150 mips64_codegen->InvokeRuntime(kQuickThrowDivZero, instruction_, instruction_->GetDexPc(), this); 178 LocationSummary* locations = instruction_->GetLocations(); 183 DCHECK_EQ(instruction_->IsLoadClass(), cls_ == instruction_) [all...] |
bounds_check_elimination.cc | 41 instruction_ = nullptr; 46 instruction_ = instruction; 135 HInstruction* GetInstruction() const { return instruction_; } 141 return (instruction_ != nullptr) && 142 (instruction_->IsArrayLength() || instruction_->IsNewArray()); 146 return instruction_ == nullptr; 153 return instruction_ == bound.instruction_ && constant_ == bound.constant_; 170 if (Equal(instruction_, bound.instruction_)) 277 HInstruction* instruction_; member in class:art::ValueBound [all...] |
code_generator_arm_vixl.cc | 350 if (instruction_->CanThrowIntoCatchBlock()) { 352 SaveLiveRegisters(codegen, instruction_->GetLocations()); 355 instruction_, 356 instruction_->GetDexPc(), 377 arm_codegen->InvokeRuntime(kQuickThrowDivZero, instruction_, instruction_->GetDexPc(), this); 397 arm_codegen->InvokeRuntime(kQuickTestSuspend, instruction_, instruction_->GetDexPc(), this); 434 LocationSummary* locations = instruction_->GetLocations(); 437 if (instruction_->CanThrowIntoCatchBlock()) [all...] |
scheduler.h | 161 instruction_(instr), 191 HInstruction* GetInstruction() const { return instruction_; } 219 HInstruction* const instruction_; member in class:art::SchedulingNode
|
gvn.cc | 204 : instruction_(instruction), hash_code_(hash_code), next_(next) {} 207 HInstruction* GetInstruction() const { return instruction_; } 212 return new (allocator) Node(instruction_, hash_code_, new_next); 216 HInstruction* const instruction_; member in class:art::ValueSet::Node
|
code_generator_mips.cc | 155 LocationSummary* locations = instruction_->GetLocations(); 158 if (instruction_->CanThrowIntoCatchBlock()) { 160 SaveLiveRegisters(codegen, instruction_->GetLocations()); 171 QuickEntrypointEnum entrypoint = instruction_->AsBoundsCheck()->IsStringCharAt() 174 mips_codegen->InvokeRuntime(entrypoint, instruction_, instruction_->GetDexPc(), this); 194 mips_codegen->InvokeRuntime(kQuickThrowDivZero, instruction_, instruction_->GetDexPc(), this); 222 LocationSummary* locations = instruction_->GetLocations(); 227 DCHECK_EQ(instruction_->IsLoadClass(), cls_ == instruction_) [all...] |
code_generator_x86.cc | 62 if (instruction_->CanThrowIntoCatchBlock()) { 64 SaveLiveRegisters(codegen, instruction_->GetLocations()); 67 instruction_, 68 instruction_->GetDexPc(), 88 x86_codegen->InvokeRuntime(kQuickThrowDivZero, instruction_, instruction_->GetDexPc(), this); 128 LocationSummary* locations = instruction_->GetLocations(); 133 if (instruction_->CanThrowIntoCatchBlock()) { 135 SaveLiveRegisters(codegen, instruction_->GetLocations()); 139 HInstruction* array_length = instruction_->InputAt(1) [all...] |
code_generator_x86_64.cc | 66 if (instruction_->CanThrowIntoCatchBlock()) { 68 SaveLiveRegisters(codegen, instruction_->GetLocations()); 71 instruction_, 72 instruction_->GetDexPc(), 92 x86_64_codegen->InvokeRuntime(kQuickThrowDivZero, instruction_, instruction_->GetDexPc(), this); 144 LocationSummary* locations = instruction_->GetLocations(); 148 x86_64_codegen->InvokeRuntime(kQuickTestSuspend, instruction_, instruction_->GetDexPc(), this); 182 LocationSummary* locations = instruction_->GetLocations() [all...] |
code_generator.h | 80 explicit SlowPathCode(HInstruction* instruction) : instruction_(instruction) { 122 return instruction_; 126 return instruction_ != nullptr ? instruction_->GetDexPc() : kNoDexPc; 133 HInstruction* instruction_; member in class:art::SlowPathCode [all...] |
ssa_liveness_analysis.h | 228 : instruction_(instruction), 236 return instruction_->GetLifetimePosition(); 244 return instruction_->GetLocations(); 248 return instruction_; 252 HInstruction* const instruction_; member in class:art::SafepointPosition [all...] |
nodes.h | 1529 HInstruction* instruction_; member in class:art::HUserRecord 2385 HInstruction* instruction_; member in class:art::HInstructionIterator 2407 HInstruction* instruction_; member in class:art::HInstructionIteratorHandleChanges 2428 HInstruction* instruction_; member in class:art::HBackwardInstructionIterator [all...] |
intrinsics_arm_vixl.cc | 182 LocationSummary* locations = instruction_->GetLocations(); 184 DCHECK(instruction_->IsInvokeStaticOrDirect()) 186 << instruction_->DebugName(); 187 DCHECK(instruction_->GetLocations()->Intrinsified()); 188 DCHECK_EQ(instruction_->AsInvoke()->GetIntrinsic(), Intrinsics::kSystemArrayCopy); 193 vixl32::Register dest = InputRegisterAt(instruction_, 2); 231 arm_codegen->InvokeRuntimeWithoutRecordingPcInfo(entry_point_offset, instruction_, this); [all...] |
code_generator.cc | 191 : codegen_(codegen), instruction_(instruction), start_offset_(static_cast<size_t>(-1)) { 201 instruction_, start_offset_, codegen_.GetAssembler().CodeSize()); 207 HInstruction* instruction_; member in class:art::DisassemblyScope [all...] |
intrinsics_arm64.cc | 167 LocationSummary* locations = instruction_->GetLocations(); 169 DCHECK(instruction_->IsInvokeStaticOrDirect()) 171 << instruction_->DebugName(); 172 DCHECK(instruction_->GetLocations()->Intrinsified()); 173 DCHECK_EQ(instruction_->AsInvoke()->GetIntrinsic(), Intrinsics::kSystemArrayCopy); 210 codegen->InvokeRuntimeWithoutRecordingPcInfo(entry_point_offset, instruction_, this); [all...] |
intrinsics_x86.cc | 91 LocationSummary* locations = instruction_->GetLocations(); 93 DCHECK(instruction_->IsInvokeStaticOrDirect()) 95 << instruction_->DebugName(); 96 DCHECK(instruction_->GetLocations()->Intrinsified()); 97 DCHECK_EQ(instruction_->AsInvoke()->GetIntrinsic(), Intrinsics::kSystemArrayCopy); 148 x86_codegen->InvokeRuntimeWithoutRecordingPcInfo(entry_point_offset, instruction_, this); [all...] |
intrinsics_x86_64.cc | 84 LocationSummary* locations = instruction_->GetLocations(); 86 DCHECK(instruction_->IsInvokeStaticOrDirect()) 88 << instruction_->DebugName(); 89 DCHECK(instruction_->GetLocations()->Intrinsified()); 90 DCHECK_EQ(instruction_->AsInvoke()->GetIntrinsic(), Intrinsics::kSystemArrayCopy); 110 x86_64_codegen->InvokeRuntimeWithoutRecordingPcInfo(entry_point_offset, instruction_, this); [all...] |
/art/compiler/dex/ |
inline_method_analyser.cc | 67 instruction_(Instruction::At(code_item->insns_)), 74 const Instruction* instruction_; member in class:art::__anon5::Matcher 96 matcher->instruction_ = matcher->instruction_->Next(); 108 matcher->instruction_ = matcher->instruction_->Next(); 114 return instruction_->Opcode() == opcode; 119 return IsInstructionDirectConst(instruction_->Opcode()) && 120 (instruction_->Opcode() == Instruction::CONST_WIDE ? instruction_->VRegB_51l() == [all...] |
/external/v8/src/compiler/ |
register-allocator-verifier.h | 200 const Instruction* instruction_; member in struct:v8::internal::compiler::final::InstructionConstraint
|
register-allocator-verifier.cc | 121 const Instruction* instr = instr_constraint.instruction_; 518 const Instruction* instr = instr_constraint.instruction_;
|
/art/compiler/utils/mips/ |
assembler_mips.cc | 44 : instruction_(0), 61 CHECK_EQ(delay_slot_.instruction_, 0u); 92 delay_slot_.instruction_ = instruction; 104 CHECK_EQ(delay_slot_.instruction_, 0u); 124 delay_slot_.instruction_ = 0; [all...] |
assembler_mips.h | 1222 uint32_t instruction_; member in struct:art::mips::FINAL::DelaySlot [all...] |