[PATCH] D20682: Expose target-specific pre-linking passes in TargetMachine
Yaxun Liu via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 14 14:10:30 PDT 2016
yaxunl added a comment.
In http://reviews.llvm.org/D20682#457939, @echristo wrote:
> I've read the cfe-dev summary and I'm still not sure why you need this - what's going on here?
Basically some OpenCL builtin functions are not easily implemented by library only. Instead, they need to be transformed by some pre-linking passes then linked with the library. These passes are target specific, so they need to stay in the specific target directory. Then we need a way to tell Clang that we want these passes before linking with libraries for this target.
More information about the llvm-commits