| Commit message (Expand) | Author | Age | Files | Lines |
* | Change errs() to dbgs(). | David Greene | 2010-01-04 | 1 | -4/+5 |
* | Fix setting and default setting of code model for jit. Do this | Eric Christopher | 2009-12-21 | 1 | -0/+26 |
* | Remove debugging code. | Evan Cheng | 2009-12-17 | 1 | -24/+0 |
* | Revert 91280-91283, 91286-91289, 91291, 91293, 91295-91296. It apparently int... | Evan Cheng | 2009-12-17 | 1 | -0/+24 |
* | Add a pre-regalloc tail duplication pass. | Evan Cheng | 2009-12-04 | 1 | -1/+11 |
* | Rename new TailDuplicationPass to avoid name conflict with the old one. | Bob Wilson | 2009-11-26 | 1 | -2/+2 |
* | Split tail duplication into a separate pass. This is needed to avoid | Bob Wilson | 2009-11-26 | 1 | -0/+8 |
* | Remove DebugLabelFolder pass. It is not used by dwarf writer anymore. | Devang Patel | 2009-11-24 | 1 | -4/+0 |
* | Add an experimental option to run gep-splitting and no-load GVN | Dan Gohman | 2009-11-20 | 1 | -0/+11 |
* | Now that code placement optimization pass is run for JIT, make sure it's befo... | Evan Cheng | 2009-11-05 | 1 | -3/+3 |
* | Add some options to disable various code gen optimizations. | Eric Christopher | 2009-11-04 | 1 | -8/+26 |
* | Factor out more code into addCommonCodeGenPasses. The JIT wasn't | Dan Gohman | 2009-10-31 | 1 | -32/+30 |
* | Remove CodeGenLICM. It's largely obsoleted by MachineLICM's new ability | Dan Gohman | 2009-10-31 | 1 | -6/+1 |
* | Don't put in these EH changes. | Bill Wendling | 2009-10-29 | 1 | -2/+2 |
* | Reverting r85338 for now. It's causing a bootstrap failure on PPC darwin9. | Bill Wendling | 2009-10-29 | 1 | -2/+2 |
* | Revert r85346 change to control tail merging by CodeGenOpt::Level. | Bob Wilson | 2009-10-28 | 1 | -1/+1 |
* | Record CodeGen optimization level in the BranchFolding pass so that we can | Bob Wilson | 2009-10-27 | 1 | -1/+1 |
* | Change createPostRAScheduler so it can be turned off at llc -O1. | Evan Cheng | 2009-10-16 | 1 | -1/+1 |
* | Add a target hook to add pre- post-regalloc scheduling passes. | Evan Cheng | 2009-09-30 | 1 | -0/+4 |
* | Remove -post-RA-schedule flag and add a TargetSubtarget method to enable post... | David Goodwin | 2009-09-30 | 1 | -9/+1 |
* | Flip -disable-post-RA-scheduler to -post-RA-scheduler. | Evan Cheng | 2009-09-25 | 1 | -5/+7 |
* | Add a new pass for doing late hoisting of floating-point and vector | Dan Gohman | 2009-09-16 | 1 | -1/+6 |
* | -fast is now -O0. -fast-isel is no longer experimental. | Dan Gohman | 2009-08-26 | 1 | -2/+2 |
* | remove std::ostream versions of printing stuff for MBB and MF, | Chris Lattner | 2009-08-23 | 1 | -6/+6 |
* | Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. | Chris Lattner | 2009-08-22 | 1 | -3/+3 |
* | Move the sjlj exception handling conversions to a back-end pass where they | Jim Grosbach | 2009-08-17 | 1 | -1/+4 |
* | Allow double defs in the machine code verifier after the addPreRegAlloc passes. | Jakob Stoklund Olesen | 2009-08-15 | 1 | -1/+1 |
* | TargetRegistry: Change AsmPrinter constructor to be typed as returning an | Daniel Dunbar | 2009-08-13 | 1 | -0/+1 |
* | TargetRegistry: Reorganize AsmPrinter construction so that clients pass in the | Daniel Dunbar | 2009-08-13 | 1 | -1/+2 |
* | Change TargetAsmInfo to be constructed via TargetRegistry from a Target+Triple | Chris Lattner | 2009-08-12 | 1 | -0/+9 |
* | Tidy #includes. | Dan Gohman | 2009-08-11 | 1 | -1/+0 |
* | SjLj based exception handling unwinding support. This patch is nasty, brutish | Jim Grosbach | 2009-08-11 | 1 | -3/+10 |
* | Disable stack coloring with register for now. It's not able to set kill markers. | Evan Cheng | 2009-08-05 | 1 | -1/+3 |
* | Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsage | Dan Gohman | 2009-07-31 | 1 | -15/+4 |
* | Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and many | Daniel Dunbar | 2009-07-31 | 1 | -4/+15 |
* | Manage MachineFunctions with an analysis Pass instead of the Annotable | Dan Gohman | 2009-07-31 | 1 | -15/+4 |
* | We don't need to use llvm_report_error, this interface can deal with errors | Daniel Dunbar | 2009-07-15 | 1 | -2/+2 |
* | Add missing includes. | Daniel Dunbar | 2009-07-15 | 1 | -0/+2 |
* | Lift addAssemblyEmitter into LLVMTargetMachine. | Daniel Dunbar | 2009-07-15 | 1 | -0/+11 |
* | Lift DumpAsm / -print-emitted-asm functionality into LLVMTargetMachine. | Daniel Dunbar | 2009-07-15 | 1 | -5/+15 |
* | Have asm printers use formatted_raw_ostream directly to avoid a | David Greene | 2009-07-14 | 1 | -2/+2 |
* | Revert an accidental commit. | Evan Cheng | 2009-07-13 | 1 | -1/+1 |
* | Add the Object Code Emitter class. Original patch by Aaron Gray, I did some | Bruno Cardoso Lopes | 2009-07-06 | 1 | -0/+17 |
* | Add a ARM specific pre-allocation pass that re-schedule loads / stores from | Evan Cheng | 2009-06-13 | 1 | -1/+1 |
* | First patch in the direction of splitting MachineCodeEmitter in two subclasses: | Bruno Cardoso Lopes | 2009-05-30 | 1 | -0/+43 |
* | Add a new codegen pass that normalizes dwarf exception handling | Duncan Sands | 2009-05-22 | 1 | -2/+6 |
* | Pass to verify generated machine code. | Jakob Stoklund Olesen | 2009-05-16 | 1 | -27/+26 |
* | Fixed a stack slot coloring with reg bug: do not update implicit use / def wh... | Evan Cheng | 2009-05-12 | 1 | -2/+1 |
* | Rename "loop aligner" pass to "code placement optimization" pass. | Evan Cheng | 2009-05-07 | 1 | -1/+1 |
* | Just turn aggressive stack coloring off at -O3. | Bill Wendling | 2009-05-07 | 1 | -1/+2 |