summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Be a bit more efficient when processing the active and inactiveAlkis Evlogimenos2004-09-01
* Give a better assertion if we see a use before a def.Alkis Evlogimenos2004-09-01
* Minor code clarity changes.Alkis Evlogimenos2004-08-31
* Put this change back in after testing from Reid proved its innocence. getSpi...Nate Begeman2004-08-29
* Remove dead code.Alkis Evlogimenos2004-08-28
* Now that LiveIntervals::addIntervalsForSpills is fixed, do not requireAlkis Evlogimenos2004-08-27
* Only update LiveVariables if it is available. addIntervalsForSpillsAlkis Evlogimenos2004-08-27
* Back out this change as it broke the build last night. This should beAlkis Evlogimenos2004-08-27
* Back out change to divide getSpillSize by 8 until I figure out why it breaks ...Nate Begeman2004-08-27
* The linear scan variants do not require the LiveVariables analysis.Alkis Evlogimenos2004-08-27
* Register sizes are in bits, not bytesNate Begeman2004-08-27
* Use newly added API in MRegisterInfo and don't expose the allocatableAlkis Evlogimenos2004-08-26
* Use newly added API in MRegisterInfo.Alkis Evlogimenos2004-08-26
* Fix a bug in a previous checkin of mine, correctingChris Lattner2004-08-24
* Do not use .xword and friends to emit zeros on V9. Apparently there are issuesChris Lattner2004-08-24
* Register info alignment is in bits, frame object alignment is (currently) inChris Lattner2004-08-21
* Now that we have per-register spill size/alignment info, remove more usesChris Lattner2004-08-21
* Instead of using isDummyPhiInstr, we just compare the opcode with V9::PHI.Brian Gaeke2004-08-18
* Instead of using isDummyPhiInstr, we just compare the opcode with V9::PHI.Brian Gaeke2004-08-18
* Rename varChris Lattner2004-08-18
* Add support for targets without a .zero directiveChris Lattner2004-08-17
* Add support for alignmentChris Lattner2004-08-17
* Use a designated comment character when printing comments.Chris Lattner2004-08-17
* Add support for targets that have .quad, drop extra tab insertedChris Lattner2004-08-17
* Implement emitGlobalConstantChris Lattner2004-08-17
* We now allow targets to use any prefix they want for global symbols. LetsChris Lattner2004-08-17
* Some asmwriters want an _ prefixChris Lattner2004-08-17
* Initial implementation of the asmprinter base classChris Lattner2004-08-16
* Move this code to lib/Target/SparcV9/MachineFunctionInfo.cppChris Lattner2004-08-16
* This file is moving to lib/Target/SparcV9Chris Lattner2004-08-16
* Move MachineCodeForInstruction.h and MachineFunctionInfo.h into lib/Target/Sp...Chris Lattner2004-08-16
* Nuke this fileChris Lattner2004-08-16
* Fold MachineInstrAnnot.cpp into this fileChris Lattner2004-08-16
* Add a note that people shouldn't use MachineFunctionInfo.Brian Gaeke2004-08-16
* Reduce usage of MRegisterInfo::getRegClassChris Lattner2004-08-15
* The insertion method returns void nowChris Lattner2004-08-15
* Nuke ifdef'd out codeChris Lattner2004-08-15
* Stop using CreateStackObject(RegClass*)Chris Lattner2004-08-15
* These methods no longer take a TargetRegisterClass* operand.Chris Lattner2004-08-15
* Make this compile on gc 3.4.1 (static_cast to non-const type was notAlkis Evlogimenos2004-08-15
* Elminiate MachineFunction& argument from eliminateFrameIndexNate Begeman2004-08-14
* Split saveCallerSavedRegisters into two methods for clarity, and add comments.Chris Lattner2004-08-12
* Forward substitute some constants into their usersChris Lattner2004-08-12
* The only target that uses this code (v9) always has argsOnStackHaveFixedSizeChris Lattner2004-08-12
* Get rid of a warning when compiling optimized. Uninitialized variable hasReid Spencer2004-08-07
* Ok get rid of the REST of the tabsChris Lattner2004-08-07
* Death to tabsChris Lattner2004-08-07
* Clean up whitespace.Alkis Evlogimenos2004-08-04
* Convert indentation to 2 spaces.Alkis Evlogimenos2004-08-04
* Include SparcV9TmpInstr.h to pick up the def. of TmpInstruction,Brian Gaeke2004-08-04