Lines Matching refs:cl
60 llvm::cl::list<std::string>
61 OptInputFilenames(llvm::cl::Positional, llvm::cl::OneOrMore,
62 llvm::cl::desc("<input bitcode files>"));
64 llvm::cl::list<std::string>
65 OptMergePlans("merge", llvm::cl::ZeroOrMore,
66 llvm::cl::desc("Lists of kernels to merge (as source-and-slot "
69 llvm::cl::list<std::string>
70 OptInvokes("invoke", llvm::cl::ZeroOrMore,
71 llvm::cl::desc("Invocable functions"));
73 llvm::cl::opt<std::string>
74 OptOutputFilename("o", llvm::cl::desc("Specify the output filename"),
75 llvm::cl::value_desc("filename"),
76 llvm::cl::init("bcc_output"));
78 llvm::cl::opt<std::string>
79 OptBCLibFilename("bclib", llvm::cl::desc("Specify the bclib filename"),
80 llvm::cl::value_desc("bclib"));
82 llvm::cl::opt<std::string>
83 OptBCLibRelaxedFilename("bclib_relaxed", llvm::cl::desc("Specify the bclib filename optimized for "
85 llvm::cl::init(""),
86 llvm::cl::value_desc("bclib_relaxed"));
88 llvm::cl::opt<std::string>
89 OptOutputPath("output_path", llvm::cl::desc("Specify the output path"),
90 llvm::cl::value_desc("output path"),
91 llvm::cl::init("."));
93 llvm::cl::opt<bool>
95 llvm::cl::desc("Emit an LLVM-IR version of the generated program"));
97 llvm::cl::opt<std::string>
99 llvm::cl::desc("Specify the target triple (default: "
101 llvm::cl::init(DEFAULT_TARGET_TRIPLE_STRING),
102 llvm::cl::value_desc("triple"));
104 llvm::cl::alias OptTargetTripleC("C", llvm::cl::NotHidden,
105 llvm::cl::desc("Alias for -mtriple"),
106 llvm::cl::aliasopt(OptTargetTriple));
108 llvm::cl::opt<bool>
110 llvm::cl::desc("Enable build to work with a RenderScript debug context"));
112 llvm::cl::opt<bool>
114 llvm::cl::desc("Embed information about global variables in the code"));
116 llvm::cl::opt<bool>
118 llvm::cl::desc("Skip embedding information about constant global "
121 llvm::cl::opt<std::string>
123 llvm::cl::desc("Embed a checksum of this compiler invocation for"
125 llvm::cl::value_desc("checksum"));
130 llvm::cl::opt<bool>
131 OptPIC("fPIC", llvm::cl::desc("Generate fully relocatable, position independent"
137 llvm::cl::opt<bool>
139 llvm::cl::desc("Embed RS Info into the object file instead of generating"
143 llvm::cl::opt<char>
144 OptOptLevel("O", llvm::cl::desc("Optimization level. [-O0, -O1, -O2, or -O3] "
146 llvm::cl::Prefix, llvm::cl::ZeroOrMore, llvm::cl::init('3'));
159 void extractSourcesAndSlots(const llvm::cl::list<std::string>& optList, in extractSourcesAndSlots()
307 llvm::cl::SetVersionPrinter(BCCVersionPrinter); in main()
308 llvm::cl::ParseCommandLineOptions(argc, argv); in main()