summaryrefslogtreecommitdiff
path: root/include/llvm/Target/TargetRegisterInfo.h
Commit message (Expand)AuthorAge
* Public and private corrections, warned about by icc (#304).Duncan Sands2009-09-06
* Fixed a test that ensures the LocalRewriter does not attempt toLang Hames2009-09-03
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-11
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-10
* Give getPointerRegClass() a "kind" value so that targets can Chris Lattner2009-07-29
* Enable cross register class coalescing.Evan Cheng2009-07-18
* Targets sometimes assign fixed stack object to spill certain callee-savedEvan Cheng2009-07-09
* - Update register allocation hint after coalescing. This is done by the targe...Evan Cheng2009-06-18
* Part 1.Evan Cheng2009-06-15
* Move register allocation preference (or hint) from LiveInterval to MachineReg...Evan Cheng2009-06-14
* Untabify.Bill Wendling2009-05-30
* In some rare cases, the register allocator can spill registers but end up not...Evan Cheng2009-05-03
* getCommonSubClass() - Calculate the largest common sub-class of two registerJakob Stoklund Olesen2009-04-30
* Move getMatchingSuperReg() out of coalescer and into TargetRegisterInfo.Evan Cheng2009-04-28
* Move getSubRegisterRegClass from ScheduleDagSDNodesEmit.cpp to a TargetRegist...Jakob Stoklund Olesen2009-04-28
* Delete an unused field.Dan Gohman2009-04-17
* Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS.Dan Gohman2009-04-13
* Use a hashtable for TargetRegisterClass::contains.Owen Anderson2009-04-12
* Give register alias checking the hash table treatment too.Owen Anderson2009-04-09
* Convert TargetRegisterInfo's super-register checking to use a pre-computed ha...Owen Anderson2009-04-09
* PR2985 / <rdar://problem/6584986>Jim Grosbach2009-04-07
* "This adds a getName() method to TargetRegisterClass, just like in TargetRegi...Chris Lattner2009-04-03
* We don't really need the abort here. This unbreak x86_64 linux build.Evan Cheng2009-02-06
* Move getPointerRegClass from TargetInstrInfo to TargetRegisterInfo.Evan Cheng2009-02-06
* Change -1 => negative number.Evan Cheng2009-02-06
* Document the meaning of -1 for getCopyCost.Evan Cheng2009-02-06
* Cross register class coalescing. Not yet enabled.Evan Cheng2009-01-23
* Eliminate a couple of fields from TargetRegisterClass: SubRegClasses and Supe...Evan Cheng2009-01-22
* Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman2009-01-05
* This forward declaration is unnecessary.Evan Cheng2008-10-20
* Fix typo in a comment.Matthijs Kooijman2008-10-20
* Remove another stale comment.Matthijs Kooijman2008-10-20
* Remove an inappropriate (probably outdated) comment.Matthijs Kooijman2008-10-20
* Trim #includes.Dan Gohman2008-10-16
* Eliminate some unused methods.Evan Cheng2008-09-11
* Change getSubReg semantics. It now returns zero if the specified register doe...Evan Cheng2008-09-11
* Make the subregister hashtable output more readable by wrapping the lines,Owen Anderson2008-07-01
* Implement suggestions from Chris:Owen Anderson2008-07-01
* Replace the dynamically computed std::set lookup method for subregisters with...Owen Anderson2008-07-01
* Eliminate TargetRegisterDesc::ImmSubRegs. It's no longer in use.Evan Cheng2008-06-30
* Cache subregister relationships in a set in TargetRegisterInfo to allow faste...Owen Anderson2008-06-27
* Fixes the last x86-64 test failure in compat.exp:Dale Johannesen2008-06-26
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-06
* Fix more -Wshorten-64-to-32 warnings.Evan Cheng2008-05-05
* Sort sub-registers and super-registers lists according to super-sub register ...Evan Cheng2008-04-15
* Move reMaterialize() from TargetRegisterInfo to TargetInstrInfo.Evan Cheng2008-03-31
* When the register allocator runs out of registers, spill a physical register ...Evan Cheng2008-03-11
* Rename PrintableName to Name.Bill Wendling2008-02-26
* Change "Name" to "AsmName" in the target register info. Gee, a refactoring toolBill Wendling2008-02-26
* Some platforms use the same name for 32-bit and 64-bit registers (likeBill Wendling2008-02-24