Lines Matching refs:Work
121 /// Apply \a Work on the current tool chain \a RegularToolChain and any other
126 llvm::function_ref<void(const ToolChain &)> Work) {
127 // Apply Work on the current/regular tool chain.
128 Work(RegularToolChain);
130 // Apply Work on all the offloading tool chains associated with the current
133 Work(*C.getSingleOffloadToolChain<Action::OFK_Cuda>());
135 Work(*C.getSingleOffloadToolChain<Action::OFK_Host>());
137 Work(*C.getSingleOffloadToolChain<Action::OFK_HIP>());
139 Work(*C.getSingleOffloadToolChain<Action::OFK_Host>());
144 Work(*II->second);
146 Work(*C.getSingleOffloadToolChain<Action::OFK_Host>());