Lines Matching defs:lto_code_gen_t

148 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(LibLTOCodeGenerator, lto_code_gen_t)
153 static void lto_add_attrs(lto_code_gen_t cg) {
291 lto_code_gen_t cg) {
350 void lto_codegen_set_diagnostic_handler(lto_code_gen_t cg,
356 static lto_code_gen_t createCodeGen(bool InLocalContext) {
368 lto_code_gen_t lto_codegen_create(void) {
372 lto_code_gen_t lto_codegen_create_in_local_context(void) {
376 void lto_codegen_dispose(lto_code_gen_t cg) { delete unwrap(cg); }
378 bool lto_codegen_add_module(lto_code_gen_t cg, lto_module_t mod) {
382 void lto_codegen_set_module(lto_code_gen_t cg, lto_module_t mod) {
386 bool lto_codegen_set_debug_model(lto_code_gen_t cg, lto_debug_model debug) {
391 bool lto_codegen_set_pic_model(lto_code_gen_t cg, lto_codegen_model model) {
410 void lto_codegen_set_cpu(lto_code_gen_t cg, const char *cpu) {
414 void lto_codegen_set_assembler_path(lto_code_gen_t cg, const char *path) {
418 void lto_codegen_set_assembler_args(lto_code_gen_t cg, const char **args,
423 void lto_codegen_add_must_preserve_symbol(lto_code_gen_t cg,
428 static void maybeParseOptions(lto_code_gen_t cg) {
437 bool lto_codegen_write_merged_modules(lto_code_gen_t cg, const char *path) {
442 const void *lto_codegen_compile(lto_code_gen_t cg, size_t *length) {
452 bool lto_codegen_optimize(lto_code_gen_t cg) {
457 const void *lto_codegen_compile_optimized(lto_code_gen_t cg, size_t *length) {
467 bool lto_codegen_compile_to_file(lto_code_gen_t cg, const char **name) {
485 void lto_codegen_debug_options(lto_code_gen_t cg, const char *opt) {
496 void lto_codegen_debug_options_array(lto_code_gen_t cg,
508 void lto_codegen_set_should_internalize(lto_code_gen_t cg,
513 void lto_codegen_set_should_embed_uselists(lto_code_gen_t cg,