Purple
0.1
Standard Language Specification
|
Function headers for command line argument parsing. More...
Go to the source code of this file.
Classes | |
struct | PurpleArgs |
Structure containing command line arguments. More... | |
Macros | |
#define | ARGP_HELP_FLAGS 0x100 |
#define | ARGP_LLVM_OUTPUT 0x101 |
#define | FLAGS_START 0x201 |
#define | FCONST_EXPR_REDUCE_CODE 0x202 |
#define | FPRINT_FUNC_ANNOTATIONS 0x203 |
#define | FLAGS_END 0x300 |
Typedefs | |
typedef struct PurpleArgs | PurpleArgs |
Functions | |
void | parse_args (PurpleArgs *args, int argc, char *argv[]) |
Parses command-line arguments via argp. More... | |
void | set_opt_level (PurpleArgs *args, int opt_level) |
Set optimization flags based on a given opt level. More... | |
void | help_flags () |
Function headers for command line argument parsing.
#define ARGP_HELP_FLAGS 0x100 |
#define ARGP_LLVM_OUTPUT 0x101 |
#define FCONST_EXPR_REDUCE_CODE 0x202 |
#define FLAGS_END 0x300 |
#define FLAGS_START 0x201 |
#define FPRINT_FUNC_ANNOTATIONS 0x203 |
typedef struct PurpleArgs PurpleArgs |
void help_flags | ( | ) |
void parse_args | ( | PurpleArgs * | args, |
int | argc, | ||
char * | argv[] | ||
) |
Parses command-line arguments via argp.
void set_opt_level | ( | PurpleArgs * | args, |
int | opt_level | ||
) |
Set optimization flags based on a given opt level.
args | PurpleArgs struct to set flags in |
opt_level | Level of optimization to set |