Lines Matching defs:Flang
1 //===-- Flang.cpp - Flang+LLVM ToolChain Implementations --------*- C++ -*-===//
9 #include "Flang.h"
37 void Flang::addFortranDialectOptions(const ArgList &Args,
65 void Flang::addPreprocessingOptions(const ArgList &Args,
121 void Flang::addOtherOptions(const ArgList &Args, ArgStringList &CmdArgs) const {
142 void Flang::addCodegenOptions(const ArgList &Args,
165 void Flang::addPicOptions(const ArgList &Args, ArgStringList &CmdArgs) const {
186 void Flang::AddAArch64TargetArgs(const ArgList &Args,
215 void Flang::AddLoongArch64TargetArgs(const ArgList &Args,
235 void Flang::AddPPCTargetArgs(const ArgList &Args,
261 void Flang::AddRISCVTargetArgs(const ArgList &Args,
306 void Flang::AddX86_64TargetArgs(const ArgList &Args,
340 "Flang on Windows only supports X86_32, X86_64 and AArch64");
394 void Flang::AddAMDGPUTargetArgs(const ArgList &Args,
405 void Flang::addTargetOptions(const ArgList &Args,
499 void Flang::addOffloadOptions(Compilation &C, const InputInfoList &Inputs,
739 void Flang::ConstructJob(Compilation &C, const JobAction &JA,
784 assert(false && "Unexpected action class for Flang tool.");
993 Flang::Flang(const ToolChain &TC) : Tool("flang", "flang frontend", TC) {}
995 Flang::~Flang() {}