aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SparcV9
Commit message (Expand)AuthorAgeFilesLines
* Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner2004-06-175-11/+10
* Make -print-machineinstrs even stronger. You get to see the final code afterBrian Gaeke2004-06-141-0/+11
* Turn loads of ConstantPointerNulls into loads of zero... don't spillBrian Gaeke2004-06-111-0/+6
* Encode %fsr correctly; don't fail an assertion.Brian Gaeke2004-06-091-0/+9
* Fix encoding of ST*FSR instructions.Brian Gaeke2004-06-091-7/+7
* Fix assertion failure message to have the right method name.Brian Gaeke2004-06-091-1/+1
* Fix a minor bug in the map - since this pass adds a global symbol, it must beBrian Gaeke2004-06-081-0/+4
* Add a TmpInstruction ctor that doesn't take a MCFI.Brian Gaeke2004-06-081-2/+13
* Fix up some spacing & fix a typo in an assertion in cpValue2Value.Brian Gaeke2004-06-041-3/+3
* Add new internal-global-symbol mapping info pass... may its life be shortBrian Gaeke2004-06-031-0/+80
* Add new mapping info pass, when EmitMappingInfo is on.Brian Gaeke2004-06-031-2/+4
* Fix big mistake in my last checkin... the big question is, how did I everBrian Gaeke2004-06-031-7/+7
* Add decl. for new mapping info pass factory method.Brian Gaeke2004-06-031-0/+1
* Collapse together the abstract superclass TargetRegInfo and SparcV9RegInfo, itsBrian Gaeke2004-06-0312-157/+71
* Adjust to the new TargetMachine interfaceChris Lattner2004-06-022-16/+16
* Convert to the new TargetMachine interface.Chris Lattner2004-06-0216-141/+150
* There is no "mcff" here; delete the confusing comments that refer to it.Brian Gaeke2004-05-301-6/+0
* Transform an occurrence of if(...) { assert (0) }.Brian Gaeke2004-05-301-4/+2
* Reduce the amount of LLVM Values for which we save reg. allocatorBrian Gaeke2004-05-301-9/+14
* Rename verifySavedState to dumpSavedState. Give it a new comment.Brian Gaeke2004-05-302-9/+11
* Insert machine instructions generated for Phi nodes into theirBrian Gaeke2004-05-301-0/+3
* Remove unused #include.Brian Gaeke2004-05-291-1/+0
* Add comments.Brian Gaeke2004-05-291-6/+6
* Trim whitespace.Brian Gaeke2004-05-291-11/+0
* Give InsertCodeForPhis() a new documentation comment.Brian Gaeke2004-05-291-9/+7
* updates to ModuloSchedTanya Lattner2004-05-282-10/+91
* Give PhiCp nodes better names in many cases.Brian Gaeke2004-05-281-19/+7
* Make debugging output with -print-machineinstrs more useful: always print outBrian Gaeke2004-05-281-0/+5
* Make comment lines stick out less.Brian Gaeke2004-05-271-2/+2
* Adding scheduling class.Tanya Lattner2004-05-262-0/+246
* Updating my cvs versions. THis is still in progress and much will be changed.Tanya Lattner2004-05-264-157/+299
* Add a (not very meaningful) default constructor for AllocInfo objects.Brian Gaeke2004-05-251-4/+8
* Remove use of Type::TypeTy from an assert. It will go away soon.Reid Spencer2004-05-251-1/+0
* Add support for accurate garbage collection to the LLVM code generatorsChris Lattner2004-05-231-0/+6
* Fix a typo in a comment.Brian Gaeke2004-05-231-1/+1
* Fix a bug in outputting branches to constant PCs. Since the PC is supplied asBrian Gaeke2004-05-201-2/+3
* Minor simplification: eliminate a dyn_cast.Brian Gaeke2004-05-191-9/+4
* Updating my versions of ModuloScheduling in cvs. Still not complete.Tanya Lattner2004-05-084-303/+860
* Missing piece of fix for Bug 333Brian Gaeke2004-05-041-1/+1
* Correctly mangle function names when they are used as part of aBrian Gaeke2004-05-041-3/+3
* Integrate the rest of my random sparcv9 scribblings into this fileBrian Gaeke2004-04-271-2/+3
* Changes to fix up the inst_iterator to pass to boost iterator checks. ThisChris Lattner2004-04-271-4/+4
* Fix file header comments and include guards -- many files have been moved orBrian Gaeke2004-04-2530-54/+67
* Add a getRegisterInfo() accessor just like on the X86 target.Brian Gaeke2004-04-251-0/+3
* Regularize file header comment and include guard.Brian Gaeke2004-04-251-3/+12
* Add MRegisterInfo subclass for the SparcV9 target (containing only stubBrian Gaeke2004-04-252-0/+420
* Fix a typo.Brian Gaeke2004-04-231-2/+1
* Merge TargetRegInfo.h into SparcV9RegInfo.h, which is its only subclass.Brian Gaeke2004-04-231-5/+280
* Include SparcV9RegInfo.h instead of TargetRegInfo.h.Brian Gaeke2004-04-2310-10/+10
* Include SparcV9RegInfo.h instead of TargetRegInfo.h. This serves as a bit ofBrian Gaeke2004-04-231-1/+1