summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/SparcV9/SparcV9AsmPrinter.cpp
Commit message (Collapse)AuthorAgeFilesLines
* This target is no longer built. The ,v files now live in the reoptimizer.Chris Lattner2006-04-201-803/+0
| | | | llvm-svn: 27885
* Adjust to MachineConstantPool interface change: instead of keeping aChris Lattner2006-02-091-2/+12
| | | | | | value/alignment pair for each constant, keep a value/offset pair. llvm-svn: 26078
* rename fields of constant pool entriesChris Lattner2006-02-091-2/+2
| | | | llvm-svn: 26076
* Allow the specification of explicit alignments for constant pool entries.Evan Cheng2006-01-311-5/+8
| | | | llvm-svn: 25855
* Remove trailing whitespaceMisha Brukman2005-04-211-36/+36
| | | | llvm-svn: 21425
* This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner2005-03-151-1/+1
| | | | | | | | using Function::arg_{iterator|begin|end}. Likewise Module::g* -> Module::global_*. This patch is contributed by Gabor Greif, thanks! llvm-svn: 20597
* Fix headerChris Lattner2004-12-161-1/+1
| | | | llvm-svn: 18983
* I forgot that sparc no longer uses the shared asmwriter. Give it supportChris Lattner2004-10-171-2/+4
| | | | | | for undef. llvm-svn: 17075
* Add support for undef and unreachableChris Lattner2004-10-161-4/+7
| | | | llvm-svn: 17051
* Roll back constant printing changes until the problems with largerBrian Gaeke2004-09-101-35/+434
| | | | | | programs and C++ can be looked at in detail. llvm-svn: 16266
* Changes For Bug 352Reid Spencer2004-09-011-2/+2
| | | | | | | | 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
* Instead of using isDummyPhiInstr, we just compare the opcode with V9::PHI.Brian Gaeke2004-08-181-2/+2
| | | | llvm-svn: 15906
* Switch V9 over to using the AsmPrinter base class to do its constant printingChris Lattner2004-08-181-504/+90
| | | | | | Massive thanks to the brg miester for doing the testing. :) llvm-svn: 15898
* Move MachineCodeForInstruction.h and MachineFunctionInfo.h into ↵Chris Lattner2004-08-161-1/+1
| | | | | | lib/Target/SparcV9 llvm-svn: 15830
* Stop using getValues().Alkis Evlogimenos2004-08-041-7/+5
| | | | llvm-svn: 15487
* bug 122:Reid Spencer2004-07-181-10/+5
| | | | | | - Replace ConstantPointerRef usage with GlobalValue usage llvm-svn: 14953
* Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner2004-06-171-2/+1
| | | | llvm-svn: 14201
* Convert to the new TargetMachine interface.Chris Lattner2004-06-021-9/+18
| | | | llvm-svn: 13952
* Remove use of Type::TypeTy from an assert. It will go away soon.Reid Spencer2004-05-251-1/+0
| | | | llvm-svn: 13748
* Missing piece of fix for Bug 333Brian Gaeke2004-05-041-1/+1
| | | | llvm-svn: 13362
* Correctly mangle function names when they are used as part of aBrian Gaeke2004-05-041-3/+3
| | | | | | | | | constant pool member's name. This is intended to address Bug 333. Also, fix an anachronistic usage of "M" as a parameter of type Function *. llvm-svn: 13357
* Fix file header comments and include guards -- many files have been moved orBrian Gaeke2004-04-251-1/+1
| | | | | | | renamed since they were last spiffed up, or they just never had proper comments in the first place. llvm-svn: 13148
* TargetCacheInfo has been removed; its only uses were to propagate a constantBrian Gaeke2004-03-011-1/+1
| | | | | | | | | (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
* Great renaming: Sparc --> SparcV9Brian Gaeke2004-02-251-0/+800
llvm-svn: 11826
OpenPOWER on IntegriCloud