Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | This target is no longer built. The ,v files now live in the reoptimizer. | Chris Lattner | 2006-04-20 | 1 | -303/+0 |
| | | | | llvm-svn: 27885 | ||||
* | Eliminate IntrinsicLowering from TargetMachine. | Chris Lattner | 2006-03-23 | 1 | -4/+2 |
| | | | | | | Make the CBE and V9 backends create their own, since they're the only ones that use it. llvm-svn: 26974 | ||||
* | Add a new option to indicate we want the code generator to emit code ↵ | Chris Lattner | 2005-11-08 | 1 | -1/+2 |
| | | | | | | quickly,not spending tons of time microoptimizing it. This is useful for an -O0style of build. llvm-svn: 24233 | ||||
* | This fixes PR638: | John Criswell | 2005-10-19 | 1 | -6/+6 |
| | | | | | | Regression/CodeGen/Generic/2004-02-08-UnwindSupport.llx llvm-svn: 23831 | ||||
* | 1. Use SubtargetFeatures in llc/lli. | Jim Laskey | 2005-09-01 | 1 | -1/+2 |
| | | | | | | | | 2. Propagate feature "string" to all targets. 3. Implement use of SubtargetFeatures in PowerPCTargetSubtarget. llvm-svn: 23192 | ||||
* | Sparcv9 gets no operand info | Chris Lattner | 2005-08-19 | 1 | -1/+1 |
| | | | | llvm-svn: 22909 | ||||
* | Eliminate tabs and trailing spaces. | Jeff Cohen | 2005-07-27 | 1 | -2/+2 |
| | | | | llvm-svn: 22520 | ||||
* | Refactor the addPassesToEmitAssembly interface into a addPassesToEmitFile | Chris Lattner | 2005-06-25 | 1 | -3/+5 |
| | | | | | | interface. llvm-svn: 22282 | ||||
* | Added SMS for superblocks as an option (experimental) | Tanya Lattner | 2005-06-17 | 1 | -1/+10 |
| | | | | llvm-svn: 22238 | ||||
* | clarify that these are v9 options | Chris Lattner | 2005-05-13 | 1 | -3/+3 |
| | | | | llvm-svn: 21960 | ||||
* | hide this option | Chris Lattner | 2005-05-13 | 1 | -1/+1 |
| | | | | llvm-svn: 21959 | ||||
* | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -20/+20 |
| | | | | llvm-svn: 21425 | ||||
* | Only print out machine instructions before modulo scheduling if we are ↵ | Tanya Lattner | 2005-02-24 | 1 | -1/+1 |
| | | | | | | actually doing modulo scheduling! :) llvm-svn: 20292 | ||||
* | Allow modsched and local scheduling to both be run. | Tanya Lattner | 2005-02-10 | 1 | -4/+3 |
| | | | | llvm-svn: 20107 | ||||
* | Chris is a pain ;) Removing reassociate. | Tanya Lattner | 2004-12-16 | 1 | -6/+0 |
| | | | | llvm-svn: 19005 | ||||
* | Removing commented out lines. | Tanya Lattner | 2004-12-16 | 1 | -8/+3 |
| | | | | llvm-svn: 19004 | ||||
* | Removed LICM and GCSE. | Tanya Lattner | 2004-12-16 | 1 | -3/+3 |
| | | | | llvm-svn: 19003 | ||||
* | Use the target triple to pick this target. | Chris Lattner | 2004-12-12 | 1 | -1/+6 |
| | | | | llvm-svn: 18830 | ||||
* | The stripping pass as we know it is about to disappear | Chris Lattner | 2004-12-02 | 1 | -9/+1 |
| | | | | llvm-svn: 18436 | ||||
* | Made modsched hidden and changed so it matches the style of other options. | Tanya Lattner | 2004-11-19 | 1 | -2/+2 |
| | | | | llvm-svn: 18024 | ||||
* | Fixed to fit in 80 columns. | Tanya Lattner | 2004-11-18 | 1 | -1/+2 |
| | | | | llvm-svn: 17961 | ||||
* | Adding option to llc for ModuloScheduling. By default it is turned off. | Tanya Lattner | 2004-11-18 | 1 | -2/+13 |
| | | | | llvm-svn: 17959 | ||||
* | Make EmitMappingInfo into an "external location" option, so that it can be set | Brian Gaeke | 2004-09-30 | 1 | -1/+7 |
| | | | | | | or cleared externally. llvm-svn: 16623 | ||||
* | Change the #ifdefs to allow compilation with a V8 compiler, but the JIT still | Misha Brukman | 2004-09-29 | 1 | -1/+1 |
| | | | | | | | won't work if not compiled in V9 mode, currently by GCC only, because Sun's system compiler does not tell us if it's a V8 or V9 system. llvm-svn: 16602 | ||||
* | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 1 | -1/+1 |
| | | | | | | | | Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137 | ||||
* | Convert to the new MachineFunctionInfo interface | Chris Lattner | 2004-08-18 | 1 | -1/+1 |
| | | | | llvm-svn: 15904 | ||||
* | Move MachineCodeForInstruction.h and MachineFunctionInfo.h into ↵ | Chris Lattner | 2004-08-16 | 1 | -2/+2 |
| | | | | | | lib/Target/SparcV9 llvm-svn: 15830 | ||||
* | Include SparcV9BurgISel.h, to pick up the definition of | Brian Gaeke | 2004-08-04 | 1 | -3/+3 |
| | | | | | | createSparcV9BurgInstSelector(). llvm-svn: 15474 | ||||
* | Delete the allocate*TargetMachine function, which is now dead . | Chris Lattner | 2004-07-11 | 1 | -9/+1 |
| | | | | | | The shared command line options are now in a header that makes sense. llvm-svn: 14756 | ||||
* | Make these format a bit nicer | Chris Lattner | 2004-07-11 | 1 | -1/+1 |
| | | | | llvm-svn: 14747 | ||||
* | Auto-registrate target | Chris Lattner | 2004-07-11 | 1 | -5/+29 |
| | | | | llvm-svn: 14745 | ||||
* | Move the IntrinsicLowering header into the CodeGen directory, as per PR346 | Chris Lattner | 2004-06-20 | 1 | -1/+1 |
| | | | | llvm-svn: 14266 | ||||
* | Make -print-machineinstrs even stronger. You get to see the final code after | Brian Gaeke | 2004-06-14 | 1 | -0/+11 |
| | | | | | | peepholing, and make it work the same way in the JIT as in LLC. llvm-svn: 14170 | ||||
* | Add new mapping info pass, when EmitMappingInfo is on. | Brian Gaeke | 2004-06-03 | 1 | -2/+4 |
| | | | | llvm-svn: 13981 | ||||
* | Make debugging output with -print-machineinstrs more useful: always print out | Brian Gaeke | 2004-05-28 | 1 | -0/+5 |
| | | | | | | the transformed LLVM code which is the input to the instruction selector. llvm-svn: 13879 | ||||
* | Add support for accurate garbage collection to the LLVM code generators | Chris Lattner | 2004-05-23 | 1 | -0/+6 |
| | | | | llvm-svn: 13696 | ||||
* | Fix file header comments and include guards -- many files have been moved or | Brian Gaeke | 2004-04-25 | 1 | -1/+1 |
| | | | | | | | renamed since they were last spiffed up, or they just never had proper comments in the first place. llvm-svn: 13148 | ||||
* | We don't need to insert TargetData into the PassManager here. | Brian Gaeke | 2004-04-12 | 1 | -5/+0 |
| | | | | llvm-svn: 12874 | ||||
* | Only strip symbols if emitting bytecode to the assembly file. | Brian Gaeke | 2004-04-02 | 1 | -29/+33 |
| | | | | | | | | | | | | | | Move lowerselect pass to come after preselection. Move machine code construction and stack slots pass to come right before instruction selection. This is to help fix perlbmk. Update comments. Make the sequence of passes in addPassesToJITCompile look more like the sequence of passes in addPassesToEmitAssembly, including support for -print-machineinstrs. llvm-svn: 12614 | ||||
* | Add the select lowering pass to get initial support for select instructions | Chris Lattner | 2004-03-30 | 1 | -0/+4 |
| | | | | llvm-svn: 12541 | ||||
* | Make -print-machineinstrs show us the code both before and after reg. alloc. | Brian Gaeke | 2004-03-12 | 1 | -1/+4 |
| | | | | llvm-svn: 12344 | ||||
* | make -print-machineinstrs work for both SparcV9 and X86 | Brian Gaeke | 2004-03-04 | 1 | -0/+4 |
| | | | | llvm-svn: 12122 | ||||
* | Add this back, as its absence introduces assertions, and it seems to work now | Chris Lattner | 2004-03-01 | 1 | -4/+1 |
| | | | | | | that Instructions are annotable again llvm-svn: 12045 | ||||
* | TargetCacheInfo has been removed; its only uses were to propagate a constant | Brian Gaeke | 2004-03-01 | 1 | -1/+0 |
| | | | | | | | | | (16) into certain areas of the SPARC V9 back-end. I'm fairly sure the US IIIi's dcache has 32-byte lines, so I'm not sure where the 16 came from. However, in the interest of not breaking things any more than they already are, I'm going to leave the constant alone. llvm-svn: 12043 | ||||
* | Turn off the SparcV9MachineCodeDestructionPass for now, because it's buggy | Brian Gaeke | 2004-02-27 | 1 | -1/+6 |
| | | | | llvm-svn: 11930 | ||||
* | Correct DestroyMachineFunction's getPassName | Brian Gaeke | 2004-02-27 | 1 | -1/+1 |
| | | | | llvm-svn: 11929 | ||||
* | Great renaming: Sparc --> SparcV9 | Brian Gaeke | 2004-02-25 | 1 | -0/+238 |
llvm-svn: 11826 |