Lines Matching refs:simulator
194 CodeSimulatorContainer simulator(target_isa); in CanExecute()
195 return CanExecuteOnHardware(target_isa) || simulator.CanSimulate(); in CanExecute()
199 inline static Expected SimulatorExecute(CodeSimulator* simulator, Expected (*f)());
202 inline bool SimulatorExecute<bool>(CodeSimulator* simulator, bool (*f)()) {
203 simulator->RunFrom(reinterpret_cast<intptr_t>(f));
204 return simulator->GetCReturnBool();
208 inline int32_t SimulatorExecute<int32_t>(CodeSimulator* simulator, int32_t (*f)()) {
209 simulator->RunFrom(reinterpret_cast<intptr_t>(f));
210 return simulator->GetCReturnInt32();
214 inline int64_t SimulatorExecute<int64_t>(CodeSimulator* simulator, int64_t (*f)()) {
215 simulator->RunFrom(reinterpret_cast<intptr_t>(f));
216 return simulator->GetCReturnInt64();
227 CodeSimulatorContainer simulator(target_isa); in VerifyGeneratedCode()
228 if (simulator.CanSimulate()) { in VerifyGeneratedCode()
229 Expected result = SimulatorExecute<Expected>(simulator.Get(), f); in VerifyGeneratedCode()