Lines Matching refs:Action
175 Tool *Darwin::constructTool(Action::ActionClass AC) const {
177 case Action::InputClass:
178 case Action::BindArchClass:
180 case Action::PreprocessJobClass:
181 case Action::AnalyzeJobClass:
182 case Action::MigrateJobClass:
183 case Action::PrecompileJobClass:
184 case Action::CompileJobClass:
186 case Action::AssembleJobClass: {
193 case Action::LinkJobClass:
195 case Action::LipoJobClass:
197 case Action::DsymutilJobClass:
199 case Action::VerifyJobClass:
1365 Tool *Generic_GCC::constructTool(Action::ActionClass AC) const {
1367 case Action::InputClass:
1368 case Action::BindArchClass:
1370 case Action::PreprocessJobClass:
1372 case Action::PrecompileJobClass:
1374 case Action::AnalyzeJobClass:
1375 case Action::MigrateJobClass:
1377 case Action::CompileJobClass:
1379 case Action::AssembleJobClass:
1381 case Action::LinkJobClass:
1386 case Action::LipoJobClass:
1388 case Action::DsymutilJobClass:
1390 case Action::VerifyJobClass:
1519 Tool *Hexagon_TC::constructTool(Action::ActionClass AC) const {
1521 case Action::AssembleJobClass:
1523 case Action::LinkJobClass:
1526 assert(false && "Unsupported action for Hexagon target.");
1645 Tool *TCEToolChain::constructTool(Action::ActionClass AC) const {
1647 case Action::PreprocessJobClass:
1649 case Action::AnalyzeJobClass:
1652 llvm_unreachable("Unsupported action for TCE target.");
1664 Tool *OpenBSD::constructTool(Action::ActionClass AC) const {
1666 case Action::AssembleJobClass: {
1673 case Action::LinkJobClass:
1688 Tool *Bitrig::constructTool(Action::ActionClass AC) const {
1690 case Action::AssembleJobClass: {
1697 case Action::LinkJobClass:
1764 Tool *FreeBSD::constructTool(Action::ActionClass AC) const {
1766 case Action::AssembleJobClass:
1772 case Action::LinkJobClass:
1810 Tool *NetBSD::constructTool(Action::ActionClass AC) const {
1812 case Action::AssembleJobClass:
1818 case Action::LinkJobClass:
1834 Tool *Minix::constructTool(Action::ActionClass AC) const {
1836 case Action::AssembleJobClass:
1838 case Action::LinkJobClass:
1863 Tool *AuroraUX::constructTool(Action::ActionClass AC) const {
1865 case Action::AssembleJobClass:
1867 case Action::LinkJobClass:
1888 Tool *Solaris::constructTool(Action::ActionClass AC) const {
1890 case Action::AssembleJobClass:
1892 case Action::LinkJobClass:
2265 Tool *Linux::constructTool(Action::ActionClass AC) const {
2267 case Action::AssembleJobClass:
2273 case Action::LinkJobClass:
2506 Tool *DragonFly::constructTool(Action::ActionClass AC) const {
2508 case Action::AssembleJobClass:
2510 case Action::LinkJobClass: