| Commit message (Expand) | Author | Age | Files | Lines |
* | Implement TargetData with the DataLayout class, this will allow LLVM projects... | Micah Villmow | 2012-10-05 | 1 | -1/+0 |
* | Rename the Target specific passes in the DataLayout class to be Target agnostic. | Micah Villmow | 2012-10-04 | 1 | -0/+1 |
* | Add a MachinePostDominator pass | Tom Stellard | 2012-09-17 | 1 | -0/+1 |
* | Introduce a new SROA implementation. | Chandler Carruth | 2012-09-14 | 1 | -0/+1 |
* | Add a pass that renames everything with metasyntatic names. This works well a... | Alex Rosenberg | 2012-09-11 | 1 | -0/+1 |
* | Add a new optimization pass: Stack Coloring, that merges disjoint static allo... | Nadav Rotem | 2012-09-06 | 1 | -0/+1 |
* | Profile: set branch weight metadata with data generated from profiling. | Manman Ren | 2012-08-28 | 1 | -0/+1 |
* | Start scaffolding for a MachineTraceMetrics analysis pass. | Jakob Stoklund Olesen | 2012-07-26 | 1 | -0/+1 |
* | Add an experimental early if-conversion pass, off by default. | Jakob Stoklund Olesen | 2012-07-04 | 1 | -0/+1 |
* | Remove the RenderMachineFunction HTML output pass. | Jakob Stoklund Olesen | 2012-06-20 | 1 | -1/+0 |
* | Sketch a LiveRegMatrix analysis pass. | Jakob Stoklund Olesen | 2012-06-09 | 1 | -0/+1 |
* | Reintroduce VirtRegRewriter. | Jakob Stoklund Olesen | 2012-06-08 | 1 | -0/+1 |
* | Add an insertPass API to TargetPassConfig. <rdar://problem/11498613> | Bob Wilson | 2012-05-30 | 1 | -0/+1 |
* | add a new pass to instrument loads and stores for run-time bounds checking | Nuno Lopes | 2012-05-22 | 1 | -0/+1 |
* | ThreadSanitizer, a race detector. First LLVM commit. | Kostya Serebryany | 2012-02-13 | 1 | -0/+1 |
* | Codegen pass definition cleanup. No functionality. | Andrew Trick | 2012-02-08 | 1 | -0/+7 |
* | Move pass configuration out of pass constructors: BranchFolderPass | Andrew Trick | 2012-02-08 | 1 | -0/+1 |
* | Make TargetPassConfig an ImmutablePass so CodeGenPasses can query options | Andrew Trick | 2012-02-04 | 1 | -0/+1 |
* | Add a basic-block autovectorization pass. | Hal Finkel | 2012-02-01 | 1 | -1/+5 |
* | More bundle related API additions. | Evan Cheng | 2012-01-19 | 1 | -0/+1 |
* | Add a new ObjC ARC optimization pass to eliminate unneeded | Dan Gohman | 2012-01-17 | 1 | -0/+1 |
* | Renamed MachineScheduler to ScheduleTopDownLive. | Andrew Trick | 2012-01-17 | 1 | -1/+1 |
* | Added the MachineSchedulerPass skeleton. | Andrew Trick | 2012-01-13 | 1 | -0/+1 |
* | Added a late machine instruction copy propagation pass. This catches | Evan Cheng | 2012-01-07 | 1 | -0/+1 |
* | - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a function | Evan Cheng | 2011-12-14 | 1 | -0/+1 |
* | Kill off the LoopSplitter. It's not being used or maintained. | Lang Hames | 2011-12-06 | 1 | -1/+0 |
* | AddressSanitizer, first commit (compiler module only) | Kostya Serebryany | 2011-11-16 | 1 | -0/+1 |
* | Prune more RALinScan. RALinScan was also here! | NAKAMURA Takumi | 2011-11-13 | 1 | -1/+0 |
* | Begin collecting some of the statistics for block placement discussed on | Chandler Carruth | 2011-11-02 | 1 | -0/+1 |
* | Implement a block placement pass based on the branch probability and | Chandler Carruth | 2011-10-21 | 1 | -0/+1 |
* | svn mv Target/ARM/ARMGlobalMerge.cpp Transforms/Scalar/GlobalMerge.cpp | Devang Patel | 2011-10-17 | 1 | -0/+1 |
* | Remove the old tail duplication pass. It is not used and is unable to update | Rafael Espindola | 2011-08-30 | 1 | -1/+0 |
* | Remove the LowerSetJmp pass. It wasn't used effectively by any of the targets. | Bill Wendling | 2011-08-03 | 1 | -1/+0 |
* | Rename BlockFrequency to BlockFrequencyInfo and MachineBlockFrequency to | Jakub Staszak | 2011-07-25 | 1 | -2/+2 |
* | Add MachineBlockFrequency analysis. | Jakub Staszak | 2011-07-16 | 1 | -0/+1 |
* | Land the long talked about "type system rewrite" patch. This | Chris Lattner | 2011-07-09 | 1 | -1/+0 |
* | Introduce "expect" intrinsic instructions. | Jakub Staszak | 2011-07-06 | 1 | -0/+1 |
* | Remove the experimental (and unused) pre-ra splitting pass. Greedy regalloc c... | Evan Cheng | 2011-06-27 | 1 | -1/+0 |
* | There is only one register coalescer. Merge it into the base class and | Rafael Espindola | 2011-06-26 | 1 | -2/+1 |
* | Introduce BlockFrequency analysis for BasicBlocks. | Jakub Staszak | 2011-06-23 | 1 | -0/+1 |
* | Introduce MachineBranchProbabilityInfo class, which has similar API to | Jakub Staszak | 2011-06-16 | 1 | -0/+1 |
* | The ARC language-specific optimizer. Credit to Dan Gohman. | John McCall | 2011-06-15 | 1 | -0/+4 |
* | New BranchProbabilityInfo analysis. Patch by Jakub Staszak! | Andrew Trick | 2011-06-04 | 1 | -0/+1 |
* | Rename LineProfiling to GCOVProfiling to more accurately represent what it | Nick Lewycky | 2011-04-16 | 1 | -1/+1 |
* | Add support for line profiling. Very work-in-progress. | Nick Lewycky | 2011-04-12 | 1 | -0/+1 |
* | remove the StructRetPromotion pass. It is unused, not maintained and | Chris Lattner | 2011-04-11 | 1 | -1/+0 |
* | remove postdom frontiers, because it is dead. Forward dom frontiers are | Chris Lattner | 2011-04-05 | 1 | -1/+0 |
* | Delete the GEPSplitter experiment. | Dan Gohman | 2011-02-28 | 1 | -1/+0 |
* | Delete the SimplifyHalfPowrLibCalls pass, which was unused, and | Dan Gohman | 2011-02-28 | 1 | -1/+0 |
* | Delete the LiveValues pass. I won't get get back to the project it | Dan Gohman | 2011-02-28 | 1 | -1/+0 |