Я создал LLVM / Clang под Linux и следовал инструкциям на http://llvm.org/docs/WritingAnLLVMPass.html, чтобы создать плагин для совместного использования объектов LLVM.Плагин может быть загружен с помощью программы opt
от LLVM и переключателя -load
.На основе примеров LLVMHello и LLVMHello2 я теперь создал свой собственный проход.
Является ли плагин единственным методом, который я могу использовать для включения прохода в LLVM / Clang?Я хотел бы встроить свой пропуск непосредственно в источник LLVM / Clang, но я не уверен, с чего начать.