Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |