[PATCH] Add a callback to FunctionPass to enable skipping	execution on a per-function basis
    Marcello Maggioni 
    hayarms at gmail.com
       
    Wed Apr  8 19:21:20 PDT 2015
    
    
  
On the targets I work on I have an IR pass that does a transformation that is general across the targets that support a certain feature .
The idea is to run the pass only if we detect that our subtarget has that particular feature and needs the transformation , which was done by adding conditionally the pass in the targetmachine after querying the subtarget. That is not possible now because of the dependency on the function. The subtarget needs to be queried in the pass, which means pulling a lot of target specific code into the pass.
That would be pretty bad and before seeing this I was trying to find an alternative approach.
http://reviews.llvm.org/D8717
EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
    
    
More information about the llvm-commits
mailing list