Lines Matching defs:Flang
1 //===-- Flang.cpp - Flang+LLVM ToolChain Implementations --------*- C++ -*-===//
9 #include "Flang.h"
37 void Flang::addFortranDialectOptions(const ArgList &Args,
61 void Flang::addPreprocessingOptions(const ArgList &Args,
117 void Flang::addOtherOptions(const ArgList &Args, ArgStringList &CmdArgs) const {
137 void Flang::addCodegenOptions(const ArgList &Args,
156 void Flang::addPicOptions(const ArgList &Args, ArgStringList &CmdArgs) const {
177 void Flang::AddAArch64TargetArgs(const ArgList &Args,
206 void Flang::AddRISCVTargetArgs(const ArgList &Args,
251 void Flang::AddX86_64TargetArgs(const ArgList &Args,
285 "Flang on Windows only supports X86_32, X86_64 and AArch64");
339 void Flang::AddAMDGPUTargetArgs(const ArgList &Args,
347 void Flang::addTargetOptions(const ArgList &Args,
432 void Flang::addOffloadOptions(Compilation &C, const InputInfoList &Inputs,
670 void Flang::ConstructJob(Compilation &C, const JobAction &JA,
712 assert(false && "Unexpected action class for Flang tool.");
893 Flang::Flang(const ToolChain &TC) : Tool("flang-new", "flang frontend", TC) {}
895 Flang::~Flang() {}