[llvm-dev] Backend Plugins?
Friedman, Eli via llvm-dev
llvm-dev at lists.llvm.org
Thu May 17 12:09:26 PDT 2018
On 5/17/2018 10:10 AM, Kenneth Adam Miller via llvm-dev wrote:
> Hello,
>
>
> I've looked around in the documentation, and I can't see anywhere
> where there is a backend plugin capability for LLVM. I'd like to be
> able to get the output of the instruction selector along with the LLVM
> IR, or perhaps instrument that.
>
>
> Is there any capability to have a backend plugin in LLVM at all?
It sounds like you want to write a MachineFunctionPass as a plugin, and
run it in the middle of the pass pipeline of an existing backend? No,
there isn't any support for that; RegisterStandardPasses only works on IR.
-Eli
--
Employee of Qualcomm Innovation Center, Inc.
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project
More information about the llvm-dev
mailing list