Lines Matching defs:OA
2376 } else if (OffloadAction *OA = dyn_cast<OffloadAction>(A)) {
2378 OA->doOnEachDependence(
5142 if (auto *OA = dyn_cast<OffloadAction>(CurAction)) {
5147 if (OA->hasSingleDeviceDependence(/*DoNotConsiderHostActions=*/true)) {
5149 OA->getSingleDeviceDependence(/*DoNotConsiderHostActions=*/true);
5153 SavedOffloadAction.push_back(OA);
5156 } else if (OA->hasHostDependence()) {
5157 CurAction = OA->getHostDependence();
5161 SavedOffloadAction.push_back(OA);
5490 if (const OffloadAction *OA = dyn_cast<OffloadAction>(A)) {
5522 if (OA->hasSingleDeviceDependence() || !OA->hasHostDependence()) {
5524 OA->doOnEachDeviceDependence([&](Action *DepA, const ToolChain *DepTC,
5538 OA->doOnEachDependence(
5548 ? OA->getSingleDeviceDependence(/*DoNotConsiderHostActions=*/true)
5549 : OA->getHostDependence();
5554 OA->getHostDependence(),
5606 for (const auto *OA : CollapsedOffloadActions)
5607 cast<OffloadAction>(OA)->doOnEachDependence(