[llvm-dev] List of optimizers

Matthias Braun via llvm-dev llvm-dev at lists.llvm.org
Tue Jul 5 11:32:51 PDT 2016


egrep "INITIALIZE_PASS(_BEGIN)?\\(" * -r

in llvm sourcecode should get you close. Some CodeGen passes are known to miss the INITIALIZE_PASS bits, however you should not need to manually schedule them in a PassManager anyway.

- Matthias

> On Jul 5, 2016, at 9:17 AM, Lorenzo Laneve via llvm-dev <llvm-dev at lists.llvm.org> wrote:
> 
> Thanks but is there the list of their classes I can use in a llvm::PassManager ?
> 
>> On 05 Jul 2016, at 6:03 PM, John Criswell <jtcriswel at gmail.com> wrote:
>> 
>> On 7/5/16 10:31 AM, Lorenzo Laneve via llvm-dev wrote:
>>> Sorry for the probably stupid question, but is there a list of optimisation passes on LLVM site?
>>> _______________________________________________
>>> LLVM Developers mailing list
>>> llvm-dev at lists.llvm.org
>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>> 
>> http://llvm.org/docs/Passes.html
>> 
>> Regards,
>> 
>> John Criswell
>> 
>> -- 
>> John Criswell
>> Assistant Professor
>> Department of Computer Science, University of Rochester
>> http://www.cs.rochester.edu/u/criswell
>> 
> 
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev



More information about the llvm-dev mailing list