sapphirec
The Sapphire compiler
Arguments.h
1 #pragma once
2 #include "sapphirepch.h"
3 #include <llvm/ADT/Triple.h>
4 
5 struct Arguments
6 {
7  static void parse(int argc, char** argv);
8 
9  static std::string input_fname;
10  static std::string output_fname;
11 
12  static bool wimport;
13 
14  static std::string cpu;
15 
16  static llvm::Triple TargetTriple;
17 
18  private:
19  static void setTriple(const std::string& arch, const std::string& system);
20 };
Definition: Arguments.h:6