- 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 · 16 years ago
- 7f51fd3 Revert r63999. It was breaking self-hosting builds. by Bill Wendling · 16 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
- 1544e47 Emit exception handling info for functions which are by Dale Johannesen · 17 years ago
- 62c7b8c Avoid outputing spaces at the ends of lines. by Dan Gohman · 17 years ago
- 73ee9c3 Do not align loops if optimizing for size. by Devang Patel · 17 years ago
- bfae831 Use PassManagerBase instead of FunctionPassManager for functions by Dan Gohman · 17 years ago
- d703ed6 Added option -align-loops=<true/false> to disable loop aligner pass. by Evan Cheng · 17 years ago
- afe6c2b Enable exception handling int JIT by Nicolas Geoffray · 17 years ago
- 459525d don't create the post-ra scheduler unless it is enabled. by Chris Lattner · 18 years ago
- 93f96d0 Ammending r45669 with a missing file. by Gordon Henriksen · 18 years ago
- 3c42f12 allow sinking to be enabled for the jit by Chris Lattner · 18 years ago
- cc8f603 Move option to enable machine LICM into LLVMTargetMachine.cpp. by Bill Wendling · 18 years ago
- c4ce73f Add a really quick hack at a machine code sinking pass, enabled with --enable-sinking. by Chris Lattner · 18 years ago
- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- 0f940c9 Initial commit of the machine code LICM pass. It successfully hoists this: by Bill Wendling · 18 years ago
- ada779f Move subreg lowering pass to be right after regalloc, per feedback. by Christopher Lamb · 18 years ago
- bab2474 Add a MachineFunction pass, which runs post register allocation, that turns subreg insert/extract instruction into register copies. This ensures correct code gen if the coalescer isn't able to remove all subreg instructions. by Christopher Lamb · 18 years ago
- 8bd6035 Added -print-emitted-asm to print out JIT generated asm to cerr. by Evan Cheng · 18 years ago
- 72f1596 Modify previous patch per review comments. by Dale Johannesen · 18 years ago
- e7e7d0d Skeleton of post-RA scheduler; doesn't do anything yet. by Dale Johannesen · 18 years ago
- c375160 Exception handling has been implemented. by Duncan Sands · 18 years ago
- 85ef254 document and hide two options. by Chris Lattner · 18 years ago
- e6e4354 name change requested by review of previous patch by Dale Johannesen · 18 years ago
- 81da02b Make tail merging the default, except on powerPC. There was no prior art by Dale Johannesen · 18 years ago
- c8d288f move a bunch of code out of the sdisel pass into its own opt pass "codegenprepare". by Chris Lattner · 18 years ago
- 31442f9 Add a -print-lsr-output option to LLC, to print the output of the LSR pass. by Chris Lattner · 18 years ago
- 0f54dcb Now LoopStrengthReduce is a LoopPass. by Devang Patel · 18 years ago
- a4e7cd9 Use exception flag. by Jim Laskey · 18 years ago
- 04523ea Split the addPassesToEmitFile method up into two. This is so that we can by Bill Wendling · 19 years ago
- bcd2498 Removed more <iostream> includes by Bill Wendling · 19 years ago
- e01eaa0 enable the branch folding pass for the JIT. by Chris Lattner · 19 years ago
- 9d4209f 1. Add a pass to fold debug label instructions so a debug info client can detect by Jim Laskey · 19 years ago
- 62d07d6 Don't do dead block elimination in fast mode. by Jim Laskey · 19 years ago
- 4a84ad7 add the branch folding pass as a late cleanup pass for all targets. For now by Chris Lattner · 19 years ago
- 2a0013f add setJumpBufSize() and setJumpBufAlignment() to target-lowering. by Duraid Madina · 19 years ago
- 4787705 new file by Chris Lattner · 19 years ago