Есть ли способ получить llvm IR после ссылки на lto? Например, у меня есть следующие строки:Получить llvm IR после привязки lto
$ clang -flto -O2 a.c main.c -fuse-ld=gold -v -save-temps
Так что я хочу, чтобы получить LLVM IR, где файл a.c
и файл main.c
связаны в одном monlithic.bc
(или monlithic.o
с ИК). Я пытался добавить опцию -Wl,-plugin-opt=save-temps
, но это происходит ошибка:
libLLVMLTO: Unknown command line argument 'save-temps'. Try: 'libLLVMLTO -help' clang: error: linker command failed with exit code 1 (use -v to see invocation)
А также есть ли способ сбросить LTO преобразования ИК?