Home
last modified time | relevance | path

Searched refs:target_isa (Results 1 – 5 of 5) sorted by relevance

/art/simulator/
Dcode_simulator.cc23 CodeSimulator* CodeSimulator::CreateCodeSimulator(InstructionSet target_isa) { in CreateCodeSimulator() argument
24 switch (target_isa) { in CreateCodeSimulator()
32 CodeSimulator* CreateCodeSimulator(InstructionSet target_isa) { in CreateCodeSimulator() argument
33 return CodeSimulator::CreateCodeSimulator(target_isa); in CreateCodeSimulator()
Dcode_simulator_container.cc27 CodeSimulatorContainer::CodeSimulatorContainer(InstructionSet target_isa) in CodeSimulatorContainer() argument
43 simulator_ = create_code_simulator(target_isa); in CodeSimulatorContainer()
Dcode_simulator_container.h31 explicit CodeSimulatorContainer(InstructionSet target_isa);
/art/compiler/optimizing/
Dcodegen_test_utils.h192 static bool CanExecuteOnHardware(InstructionSet target_isa) { in CanExecuteOnHardware() argument
193 return (target_isa == kRuntimeISA) in CanExecuteOnHardware()
195 || (kRuntimeISA == InstructionSet::kArm && target_isa == InstructionSet::kThumb2); in CanExecuteOnHardware()
198 static bool CanExecute(InstructionSet target_isa) { in CanExecute() argument
199 CodeSimulatorContainer simulator(target_isa); in CanExecute()
200 return CanExecuteOnHardware(target_isa) || simulator.CanSimulate(); in CanExecute()
225 static void VerifyGeneratedCode(InstructionSet target_isa, in VerifyGeneratedCode() argument
229 ASSERT_TRUE(CanExecute(target_isa)) << "Target isa is not executable."; in VerifyGeneratedCode()
232 CodeSimulatorContainer simulator(target_isa); in VerifyGeneratedCode()
241 if (CanExecuteOnHardware(target_isa)) { in VerifyGeneratedCode()
[all …]
/art/simulator/include/
Dcode_simulator.h29 static CodeSimulator* CreateCodeSimulator(InstructionSet target_isa);
42 extern "C" CodeSimulator* CreateCodeSimulator(InstructionSet target_isa);