Lines Matching defs:thinlto
159 // When the thinlto plugin option is specified, only read the function
162 static bool thinlto = false;
258 } else if (opt == "thinlto") {
259 thinlto = true;
260 } else if (opt == "thinlto-index-only") {
262 } else if (opt.consume_front("thinlto-index-only=")) {
265 } else if (opt == "thinlto-emit-imports-files") {
267 } else if (opt.consume_front("thinlto-prefix-replace=")) {
270 message(LDPL_FATAL, "thinlto-prefix-replace expects 'old;new' format");
271 } else if (opt.consume_front("thinlto-object-suffix-replace=")) {
275 "thinlto-object-suffix-replace expects 'old;new' format");
713 /// Parse the thinlto-object-suffix-replace option into the \p OldSuffix and
989 options::thinlto ? LTO::LTOK_UnifiedThin : LTO::LTOK_UnifiedRegular;
1001 // If SkipModule is true then .thinlto.bc should contain just
1013 raw_fd_ostream OS(NewModulePath + ".thinlto.bc", EC,
1017 (NewModulePath + ".thinlto.bc").c_str(), EC.message().c_str());
1076 if (options::thinlto) {