Lines Matching refs:target_isa
170 static bool CanExecuteOnHardware(InstructionSet target_isa) { in CanExecuteOnHardware() argument
171 return (target_isa == kRuntimeISA) in CanExecuteOnHardware()
173 || (kRuntimeISA == InstructionSet::kArm && target_isa == InstructionSet::kThumb2); in CanExecuteOnHardware()
176 static bool CanExecute(InstructionSet target_isa) { in CanExecute() argument
177 CodeSimulatorContainer simulator(target_isa); in CanExecute()
178 return CanExecuteOnHardware(target_isa) || simulator.CanSimulate(); in CanExecute()
203 static void VerifyGeneratedCode(InstructionSet target_isa, in VerifyGeneratedCode() argument
207 ASSERT_TRUE(CanExecute(target_isa)) << "Target isa is not executable."; in VerifyGeneratedCode()
210 CodeSimulatorContainer simulator(target_isa); in VerifyGeneratedCode()
219 if (CanExecuteOnHardware(target_isa)) { in VerifyGeneratedCode()
231 InstructionSet target_isa = codegen.GetInstructionSet(); in Run() local
240 code_holder.MakeExecutable(codegen.GetCode(), ArrayRef<const uint8_t>(), target_isa); in Run()
244 VerifyGeneratedCode(target_isa, f, has_result, expected); in Run()