Lines Matching defs:Work
99 /// Apply \a Work on the current tool chain \a RegularToolChain and any other
104 llvm::function_ref<void(const ToolChain &)> Work) {
105 // Apply Work on the current/regular tool chain.
106 Work(RegularToolChain);
108 // Apply Work on all the offloading tool chains associated with the current
111 Work(*C.getSingleOffloadToolChain<Action::OFK_Cuda>());
113 Work(*C.getSingleOffloadToolChain<Action::OFK_Host>());
115 Work(*C.getSingleOffloadToolChain<Action::OFK_HIP>());
117 Work(*C.getSingleOffloadToolChain<Action::OFK_Host>());
122 Work(*II->second);
124 Work(*C.getSingleOffloadToolChain<Action::OFK_Host>());
129 Work(*II->second);
131 Work(*C.getSingleOffloadToolChain<Action::OFK_Host>());