OSDN Git Service

android: [docs][NewPM] Add docs for writing NPM passes
authorMauro Rossi <issor.oruam@gmail.com>
Sat, 30 Jan 2021 21:23:35 +0000 (22:23 +0100)
committerMauro Rossi <issor.oruam@gmail.com>
Thu, 15 Apr 2021 11:05:18 +0000 (13:05 +0200)
commit97df4b07a174d646eee999a96dc15cabcaf496d4
treea6c76f11ea68bd5c6ab7afeda371edadab0b1bfd
parentd7bf7bbfd2fc5a8d72c87e569d1b9a23f920df56
android: [docs][NewPM] Add docs for writing NPM passes

Porting of commit
c2590de30df2 ("[docs][NewPM] Add docs for writing NPM passes")

Fixes the following building error:

ld.lld: error: undefined symbol: llvm::HelloWorldPass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
>>> referenced by PassManagerInternal.h:85 (external/llvm-project/llvm/include/llvm/IR/PassManagerInternal.h:85)
>>>               PassBuilder.o:(llvm::detail::PassModel<llvm::Function, llvm::HelloWorldPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)) in archive out/soong/.intermediates/external/llvm-project/llvm/lib/Passes/libLLVM12Passes/android_x86_64_core_static/libLLVM12Passes.a
llvm/Android.bp
llvm/lib/Transforms/HelloNew/Android.bp [new file with mode: 0644]