| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove the now unused strong phi elimination pass. | Rafael Espindola | 2013-10-14 | 1 | -1/+0 |
* | Remove the very substantial, largely unmaintained legacy PGO | Chandler Carruth | 2013-10-02 | 1 | -12/+0 |
* | Remove the long, long defunct IR block placement pass. | Chandler Carruth | 2013-09-14 | 1 | -1/+0 |
* | Turn MipsOptimizeMathLibCalls into a target-independent scalar transform | Richard Sandiford | 2013-08-23 | 1 | -0/+1 |
* | DataFlowSanitizer; LLVM changes. | Peter Collingbourne | 2013-08-07 | 1 | -0/+1 |
* | Factor FlattenCFG out from SimplifyCFG | Tom Stellard | 2013-08-06 | 1 | -2/+2 |
* | SimplifyCFG: Use parallel-and and parallel-or mode to consolidate branch cond... | Tom Stellard | 2013-07-27 | 1 | -1/+2 |
* | Remove the simplify-libcalls pass (finally) | Meador Inge | 2013-06-20 | 1 | -1/+0 |
* | Move StructurizeCFG out of R600 to generic Transforms. | Matt Arsenault | 2013-06-19 | 1 | -0/+1 |
* | Add DebugIR pass -- emits IR file and replace source lines with IR lines in MD | Daniel Malea | 2013-05-08 | 1 | -0/+1 |
* | Add support for bottom-up SLP vectorization infrastructure. | Nadav Rotem | 2013-04-09 | 1 | -0/+1 |
* | Remove the old CodePlacementOpt pass. | Benjamin Kramer | 2013-03-29 | 1 | -1/+0 |
* | Remove -print-dbginfo as it is unused & bitrotten. | David Blaikie | 2013-03-08 | 1 | -1/+0 |
* | GCInfoDeleter code cleanup after r175528 | Yiannis Tsiouris | 2013-03-01 | 1 | -1/+0 |
* | Enable *BasicBlockPass::createPrinterPass() | Sergei Larin | 2013-02-08 | 1 | -0/+1 |
* | Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation ... | Michael Gottesman | 2013-01-28 | 1 | -0/+4 |
* | Make the inline cost a proper analysis pass. This remains essentially | Chandler Carruth | 2013-01-21 | 1 | -0/+1 |
* | Added -view-callgraph module pass. | Andrew Trick | 2013-01-11 | 1 | -0/+2 |
* | Switch TargetTransformInfo from an immutable analysis pass that requires | Chandler Carruth | 2013-01-07 | 1 | -0/+1 |
* | Convert the TargetTransformInfo from an immutable pass with dynamic | Chandler Carruth | 2013-01-05 | 1 | -1/+2 |
* | Initial commit of MemorySanitizer. | Evgeniy Stepanov | 2012-11-29 | 1 | -0/+1 |
* | [asan] Split AddressSanitizer into two passes (FunctionPass, ModulePass), LLV... | Kostya Serebryany | 2012-11-28 | 1 | -0/+1 |
* | Remove unused MachineLoopRanges analysis. | Jakub Staszak | 2012-11-27 | 1 | -1/+0 |
* | Add a cost model analysis that allows us to estimate the cost of IR-level ins... | Nadav Rotem | 2012-11-02 | 1 | -0/+1 |
* | Remove LoopDependenceAnalysis. | Benjamin Kramer | 2012-10-26 | 1 | -1/+0 |
* | Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerin... | Nadav Rotem | 2012-10-18 | 1 | -0/+1 |
* | Introduce a BarrierNoop pass, a hack designed to allow *some* control | Chandler Carruth | 2012-10-18 | 1 | -0/+1 |
* | Temporarily revert the TargetTransform changes. | Bob Wilson | 2012-10-18 | 1 | -1/+0 |
* | Add a loop vectorizer. | Nadav Rotem | 2012-10-17 | 1 | -0/+1 |
* | dependence analysis | Sebastian Pop | 2012-10-11 | 1 | -0/+1 |
* | Add a new interface to allow IR-level passes to access codegen-specific infor... | Nadav Rotem | 2012-10-10 | 1 | -0/+1 |
* | 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 |