Skip to content

Commit 0abb51a

Browse files
[L0] Removed unnecessary if conditions in getEventFromContextCache
Signed-off-by: Zhang, Winston <[email protected]>
1 parent 3a3bc06 commit 0abb51a

File tree

1 file changed

+7
-10
lines changed

1 file changed

+7
-10
lines changed

source/adapters/level_zero/context.cpp

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -579,27 +579,24 @@ ur_event_handle_t ur_context_handle_t_::getEventFromContextCache(
579579
CounterBasedEventEnabled, InterruptBasedEventEnabled);
580580
if (Cache->empty()) {
581581
logger::info("Cache empty (Host Visible: {}, Profiling: {}, Counter: {}, "
582-
"Device: {})",
583-
HostVisible, WithProfiling, CounterBasedEventEnabled, Device);
582+
"Interrupt: {}, Device: {})",
583+
HostVisible, WithProfiling, CounterBasedEventEnabled,
584+
InterruptBasedEventEnabled, Device);
584585
return nullptr;
585586
}
586587

587588
auto It = Cache->begin();
588589
ur_event_handle_t Event = *It;
589-
if (Event->CounterBasedEventsEnabled != CounterBasedEventEnabled) {
590-
return nullptr;
591-
}
592-
if (Event->InterruptBasedEventsEnabled != InterruptBasedEventEnabled) {
593-
return nullptr;
594-
}
590+
595591
Cache->erase(It);
596592
// We have to reset event before using it.
597593
Event->reset();
598594

599595
logger::info("Using {} event (Host Visible: {}, Profiling: {}, Counter: {}, "
600-
"Device: {}) from cache {}",
596+
"Interrupt: {}, Device: {}) from cache {}",
601597
Event, Event->HostVisibleEvent, Event->isProfilingEnabled(),
602-
Event->CounterBasedEventsEnabled, Device, Cache);
598+
Event->CounterBasedEventsEnabled,
599+
Event->InterruptBasedEventsEnabled, Cache);
603600

604601
return Event;
605602
}

0 commit comments

Comments
 (0)