| Commit message (Expand) | Author | Age | Files | Lines |
* | Adjust License.txt file to use the LLVM license | Mehdi Amini | 2019-12-23 | 1 | -13/+4 |
* | Add support for instance specific pass statistics. | River Riddle | 2019-12-05 | 1 | -0/+7 |
* | [CSE] NFC: Hash the attribute dictionary pointer instead of the list of attri... | River Riddle | 2019-12-04 | 1 | -2/+2 |
* | Convert the Canonicalize and CSE passes to generic Operation Passes. | River Riddle | 2019-10-24 | 1 | -11/+10 |
* | NFC: Finish replacing FunctionPassBase/ModulePassBase with OpPassBase. | River Riddle | 2019-09-13 | 1 | -1/+1 |
* | Change from llvm::make_unique to std::make_unique | Jacques Pienaar | 2019-08-17 | 1 | -3/+3 |
* | Express ownership transfer in PassManager API through std::unique_ptr (NFC) | Mehdi Amini | 2019-08-12 | 1 | -1/+3 |
* | Add utility 'replaceAllUsesWith' methods to Operation. | River Riddle | 2019-08-07 | 1 | -2/+1 |
* | Update CSE to respect nested regions that are isolated from above. This cl al... | River Riddle | 2019-06-24 | 1 | -28/+40 |
* | Replace usages of Instruction with Operation in the Transforms/ directory. | River Riddle | 2019-03-29 | 1 | -12/+12 |
* | Add experimental support for multi-threading the pass manager. This adds supp... | River Riddle | 2019-03-29 | 1 | -0/+3 |
* | Make FunctionPass::getFunction() return a reference to the function, instead of | Chris Lattner | 2019-03-29 | 1 | -1/+1 |
* | Remove const from Value, Instruction, Argument, and the various methods on the | Chris Lattner | 2019-03-29 | 1 | -2/+5 |
* | Remove some statements that required >C++11, add includes and qualify names. ... | Jacques Pienaar | 2019-03-29 | 1 | -2/+2 |
* | Rename BlockList into Region | Alex Zinenko | 2019-03-29 | 1 | -15/+14 |
* | NFC: Remove 'Result' from the analysis manager api to better reflect the impl... | River Riddle | 2019-03-29 | 1 | -1/+1 |
* | Add support for preserving specific analyses in the analysis manager. Passes ... | River Riddle | 2019-03-29 | 1 | -0/+10 |
* | Change Pass:getFunction() to return pointer instead of ref - NFC | Uday Bondhugula | 2019-03-29 | 1 | -1/+1 |
* | Implement the initial AnalysisManagement infrastructure, with the introductio... | River Riddle | 2019-03-29 | 1 | -2/+8 |
* | Remove PassResult and have the runOnFunction/runOnModule functions return voi... | River Riddle | 2019-03-29 | 1 | -4/+2 |
* | Port all of the existing passes over to the new pass manager infrastructure. ... | River Riddle | 2019-03-29 | 1 | -10/+6 |
* | Rewrite the dominance info classes to allow for operating on arbitrary contro... | River Riddle | 2019-03-29 | 1 | -14/+27 |
* | Define a PassID class to use when defining a pass. This allows for the type u... | River Riddle | 2019-03-29 | 1 | -3/+1 |
* | NFC: Refactor the files related to passes. | River Riddle | 2019-03-29 | 1 | -1/+1 |
* | Remove InstWalker and move all instruction walking to the api facilities on F... | River Riddle | 2019-03-29 | 1 | -1/+0 |
* | Remove remaining usages of OperationInst in lib/Transforms. | River Riddle | 2019-03-29 | 1 | -25/+18 |
* | Define the AffineForOp and replace ForInst with it. This patch is largely mec... | River Riddle | 2019-03-29 | 1 | -5/+0 |
* | Recommit: Define a AffineOps dialect as well as an AffineIfOp operation. Repl... | River Riddle | 2019-03-29 | 1 | -10/+0 |
* | Automated rollback of changelist 231318632. | Nicolas Vasilache | 2019-03-29 | 1 | -0/+10 |
* | Define a AffineOps dialect as well as an AffineIfOp operation. Replace all in... | River Riddle | 2019-03-29 | 1 | -10/+0 |
* | Allow operations to hold a blocklist and add support for parsing/printing a b... | River Riddle | 2019-03-29 | 1 | -10/+26 |
* | Merge together the CFG/ML function paths in the CSE pass. I did a first pass | Chris Lattner | 2019-03-29 | 1 | -126/+113 |
* | Standardize naming of statements -> instructions, revisting the code base to be | Chris Lattner | 2019-03-29 | 1 | -7/+7 |
* | Rename BasicBlock and StmtBlock to Block, and make a pass cleaning it up. I ... | Chris Lattner | 2019-03-29 | 1 | -2/+2 |
* | Eliminate the using decls for MLFunction and CFGFunction standardizing on | Chris Lattner | 2019-03-29 | 1 | -6/+6 |
* | Merge Operation into OperationInst and standardize nomenclature around | Chris Lattner | 2019-03-29 | 1 | -9/+9 |
* | Eliminate the Instruction, BasicBlock, CFGFunction, MLFunction, and ExtFuncti... | Chris Lattner | 2019-03-29 | 1 | -2/+3 |
* | Add a simple common sub expression elimination pass. | River Riddle | 2019-03-29 | 1 | -0/+246 |