- 39bdc78 Kill the Mach-O writer, and temporarily make filetype=obj an error. by Nate Begeman · 16 years ago
- 12bdbf1 Revert r94066, which was the patch which added a Verifier pass after by Dan Gohman · 16 years ago
- fca3706 Run the verifier after LSR, to help catch use-before-def errors before by Dan Gohman · 16 years ago
- 516ab96 Run the pre-register allocation tail duplication pass by default. Remove by Bob Wilson · 16 years ago
- 3fe980b Hook up llc's -filetype=obj to use MCStreamer if an MCCodeEmitter is available. by Nate Begeman · 16 years ago
- 86e69fa Add comment explaining the necessity of r93456 by Jim Grosbach · 16 years ago
- 9f82da7 Dwarf EH prepare needs to be run after SjLj prepare. Otherwise, by Jim Grosbach · 16 years ago
- 81d22d8 Re-enable extension optimization pass. by Evan Cheng · 16 years ago
- 262a96e Disable opt-ext pass to unbreak the build for now. by Evan Cheng · 16 years ago
- d9e385f Remove debug option I accidentally left in. by Evan Cheng · 16 years ago
- 7da9ecf Add a quick pass to optimize sign / zero extension instructions. For targets where the pre-extension values are available in the subreg of the result of the extension, replace the uses of the pre-extension value with the result + extract_subreg. by Evan Cheng · 16 years ago
- 541e9ae Allow double defs after tail duplication. by Jakob Stoklund Olesen · 16 years ago
- 2800eb1 by David Greene · 16 years ago
- f4f43cb Fix setting and default setting of code model for jit. Do this by Eric Christopher · 16 years ago
- 2013e2c Remove debugging code. by Evan Cheng · 16 years ago
- 04149f7 Revert 91280-91283, 91286-91289, 91291, 91293, 91295-91296. It apparently introduced a non-deterministic behavior in the optimizer somewhere. by Evan Cheng · 16 years ago
- 79fc6f4 Add a pre-regalloc tail duplication pass. by Evan Cheng · 16 years ago
- 2d521e5 Rename new TailDuplicationPass to avoid name conflict with the old one. by Bob Wilson · 16 years ago
- 15acadd Split tail duplication into a separate pass. This is needed to avoid by Bob Wilson · 16 years ago
- f5a7a2c Remove DebugLabelFolder pass. It is not used by dwarf writer anymore. by Devang Patel · 16 years ago
- 2e7e948 Add an experimental option to run gep-splitting and no-load GVN by Dan Gohman · 16 years ago
- 517e255 Now that code placement optimization pass is run for JIT, make sure it's before pre-emit passes. by Evan Cheng · 16 years ago
- 522c01a Add some options to disable various code gen optimizations. by Eric Christopher · 16 years ago
- 499a937 Factor out more code into addCommonCodeGenPasses. The JIT wasn't by Dan Gohman · 16 years ago
- 9f476e3 Remove CodeGenLICM. It's largely obsoleted by MachineLICM's new ability by Dan Gohman · 16 years ago
- 8bedf97 Don't put in these EH changes. by Bill Wendling · 16 years ago
- f58898f Reverting r85338 for now. It's causing a bootstrap failure on PPC darwin9. by Bill Wendling · 16 years ago
- a597103 Revert r85346 change to control tail merging by CodeGenOpt::Level. by Bob Wilson · 16 years ago
- cd4f04d Record CodeGen optimization level in the BranchFolding pass so that we can by Bob Wilson · 16 years ago
- fa16354 Change createPostRAScheduler so it can be turned off at llc -O1. by Evan Cheng · 16 years ago
- 629adde Add a target hook to add pre- post-regalloc scheduling passes. by Evan Cheng · 16 years ago
- 0dad89f Remove -post-RA-schedule flag and add a TargetSubtarget method to enable post-register-allocation scheduling. By default it is off. For ARM, enable/disable with -mattr=+/-postrasched. Enable by default for cortex-a8. by David Goodwin · 16 years ago
- 4830110 Flip -disable-post-RA-scheduler to -post-RA-scheduler. by Evan Cheng · 16 years ago
- 6f65d79 Add a new pass for doing late hoisting of floating-point and vector by Dan Gohman · 16 years ago
- e29fea4 -fast is now -O0. -fast-isel is no longer experimental. by Dan Gohman · 16 years ago
- cf143a4 remove std::ostream versions of printing stuff for MBB and MF, by Chris Lattner · 16 years ago
- af76e59 Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. by Chris Lattner · 16 years ago
- 8b818d7 Move the sjlj exception handling conversions to a back-end pass where they by Jim Grosbach · 16 years ago
- 4af85b2 Allow double defs in the machine code verifier after the addPreRegAlloc passes. by Jakob Stoklund Olesen · 16 years ago
- 7894578 TargetRegistry: Change AsmPrinter constructor to be typed as returning an by Daniel Dunbar · 16 years ago
- 67d894e TargetRegistry: Reorganize AsmPrinter construction so that clients pass in the by Daniel Dunbar · 16 years ago
- a7ac47c Change TargetAsmInfo to be constructed via TargetRegistry from a Target+Triple by Chris Lattner · 16 years ago
- ffef8ac Tidy #includes. by Dan Gohman · 16 years ago
- 1b747ad SjLj based exception handling unwinding support. This patch is nasty, brutish by Jim Grosbach · 16 years ago
- 6248fa4 Disable stack coloring with register for now. It's not able to set kill markers. by Evan Cheng · 16 years ago
- ad2afc2 Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsage by Dan Gohman · 16 years ago
- c5b19b2 Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and many by Daniel Dunbar · 16 years ago
- 933c762 Manage MachineFunctions with an analysis Pass instead of the Annotable by Dan Gohman · 16 years ago
- 36129db We don't need to use llvm_report_error, this interface can deal with errors by Daniel Dunbar · 16 years ago
- 6d823cd Add missing includes. by Daniel Dunbar · 16 years ago
- 5d77cad Lift addAssemblyEmitter into LLVMTargetMachine. - No functionality change. by Daniel Dunbar · 16 years ago
- cfe9a60 Lift DumpAsm / -print-emitted-asm functionality into LLVMTargetMachine. by Daniel Dunbar · 16 years ago
- 7184781 by David Greene · 16 years ago
- 8799dbe Revert an accidental commit. by Evan Cheng · 16 years ago
- ac57e6e Add the Object Code Emitter class. Original patch by Aaron Gray, I did some by Bruno Cardoso Lopes · 16 years ago
- e7d6df7 Add a ARM specific pre-allocation pass that re-schedule loads / stores from by Evan Cheng · 16 years ago
- a3f99f9 First patch in the direction of splitting MachineCodeEmitter in two subclasses: by Bruno Cardoso Lopes · 16 years ago
- b0f1e17 Add a new codegen pass that normalizes dwarf exception handling by Duncan Sands · 16 years ago
- 48872e0 Pass to verify generated machine code. by Jakob Stoklund Olesen · 16 years ago
- 1ea7327 Fixed a stack slot coloring with reg bug: do not update implicit use / def when doing forward / backward propagation. by Evan Cheng · 16 years ago
- bbf1db7 Rename "loop aligner" pass to "code placement optimization" pass. by Evan Cheng · 16 years ago
- 2c1d772 Just turn aggressive stack coloring off at -O3. by Bill Wendling · 16 years ago
- d0c1f9c Temporarily revert r71010. It was causing massive failures during self-hosting. by Bill Wendling · 16 years ago
- f9a9b51 Enable stack coloring with regs at -O3. by Evan Cheng · 16 years ago
- 98a366d Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 16 years ago
- be8cc2a Second attempt: by Bill Wendling · 16 years ago
- c69d56f r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 16 years ago
- 2e9d5f9 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 16 years ago
- 42bf74b CodeGen still defaults to non-verbose asm, but llc now overrides it and default to verbose. by Evan Cheng · 16 years ago
- 8f0d99e Re-enable machine sinking pass now that the coalescer bugs and the AnalyzeBrnach bug are fixed. by Evan Cheng · 17 years ago
- 7f51fd3 Revert r63999. It was breaking self-hosting builds. by Bill Wendling · 17 years ago
- c963b63 Enable machine sinking pass in non-fast mode. by Evan Cheng · 17 years ago
- c5d1a4f Turn on machine LICM in non-fast mode. by Evan Cheng · 17 years ago
- 23b0d49 Move post-RA scheduling before branch folding for now, because branch by Dan Gohman · 17 years ago
- cb72dd6 Run post-RA scheduling after branch folding, as it tends to by Dan Gohman · 17 years ago
- 5ce0973 Add another machine-code printing pass when post-pass scheduling is run. by Dan Gohman · 17 years ago
- e9e6bdf Implement stack protectors as function attributes: "ssp" and "sspreq". by Bill Wendling · 17 years ago
- 80a320d Update in response to feedback from Chris: by Bill Wendling · 17 years ago
- 2b58ce5 Initial checkin for stack protectors. Here's what it does: by Bill Wendling · 17 years ago
- 71b7f64 Move the code that adds the DeadMachineInstructionElimPass from by Dan Gohman · 17 years ago
- 3b0da26 Move Print*Pass to use raw_ostream. by Daniel Dunbar · 17 years ago
- f4db3a5 Privatize PrintModulePass and PrintFunctionPass and add by Daniel Dunbar · 17 years ago
- eb0d6ab Remove -disable-fast-isel. Use cl::boolOrDefault with -fast-isel instead. by Dan Gohman · 17 years ago
- 4ae641f Remove OptimizeForSize global. Use function attribute optsize. by Devang Patel · 17 years ago
- dc75685 Enable FastISel by default (on x86 and x86-64) with the -fast option. by Dan Gohman · 17 years ago
- 2c4bf11 Enable DeadMachineInstructionElim when Fast-ISel is enabled. by Dan Gohman · 17 years ago
- 02dae4b Refactor the code that adds standard LLVM codegen passes into by Dan Gohman · 17 years ago
- cb37188 Use raw_ostream throughout the AsmPrinter. by Owen Anderson · 17 years ago
- 5eca075 Rename some GC classes so that their roll will hopefully be clearer. by Gordon Henriksen · 17 years ago
- 5a29c9e Factor GC metadata table assembly generation out of Collector in preparation for splitting AsmPrinter into its own library. by Gordon Henriksen · 17 years ago
- 9ef4c53 Don't run stack slot coloring if -fast. by Evan Cheng · 17 years ago
- 877333b Enable stack coloring by default. by Evan Cheng · 17 years ago
- 75bb734 Oops. Should not be enabled by default. by Evan Cheng · 17 years ago
- 3f32d65 Add a stack slot coloring pass. Not yet enabled. by Evan Cheng · 17 years ago
- f73ff3a Do not run loop-aligner at -fast (e.g. -O0). by Evan Cheng · 17 years ago
- 7645e57 Fix indentation. by Evan Cheng · 17 years ago
- b013f50 Unbreak JIT by Anton Korobeynikov · 17 years ago
- 769b481 Add facility for pre-RA passes by Anton Korobeynikov · 17 years ago
- 1532f3d Recommitting EH patch; this should answer most of the by Dale Johannesen · 17 years ago
- b6d5b14 Revert 49006 for the moment. by Dale Johannesen · 17 years ago