aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Put this change back in after testing from Reid proved its innocence. getSpi...Nate Begeman2004-08-291-2/+2
* Remove dead code.Alkis Evlogimenos2004-08-281-1/+0
* Now that LiveIntervals::addIntervalsForSpills is fixed, do not requireAlkis Evlogimenos2004-08-272-4/+0
* Only update LiveVariables if it is available. addIntervalsForSpillsAlkis Evlogimenos2004-08-271-9/+12
* Back out this change as it broke the build last night. This should beAlkis Evlogimenos2004-08-272-0/+4
* Back out change to divide getSpillSize by 8 until I figure out why it breaks ...Nate Begeman2004-08-271-2/+2
* The linear scan variants do not require the LiveVariables analysis.Alkis Evlogimenos2004-08-272-4/+0
* Register sizes are in bits, not bytesNate Begeman2004-08-271-2/+2
* Use newly added API in MRegisterInfo and don't expose the allocatableAlkis Evlogimenos2004-08-261-13/+1
* Use newly added API in MRegisterInfo.Alkis Evlogimenos2004-08-262-5/+6
* Fix a bug in a previous checkin of mine, correctingChris Lattner2004-08-241-1/+1
* Do not use .xword and friends to emit zeros on V9. Apparently there are issuesChris Lattner2004-08-241-6/+0
* Register info alignment is in bits, frame object alignment is (currently) inChris Lattner2004-08-211-1/+1
* Now that we have per-register spill size/alignment info, remove more usesChris Lattner2004-08-211-4/+5
* Instead of using isDummyPhiInstr, we just compare the opcode with V9::PHI.Brian Gaeke2004-08-182-5/+4
* Instead of using isDummyPhiInstr, we just compare the opcode with V9::PHI.Brian Gaeke2004-08-181-3/+3
* Rename varChris Lattner2004-08-181-10/+10
* Add support for targets without a .zero directiveChris Lattner2004-08-171-4/+23
* Add support for alignmentChris Lattner2004-08-171-0/+6
* Use a designated comment character when printing comments.Chris Lattner2004-08-171-9/+18
* Add support for targets that have .quad, drop extra tab insertedChris Lattner2004-08-171-6/+6
* Implement emitGlobalConstantChris Lattner2004-08-171-0/+161
* We now allow targets to use any prefix they want for global symbols. LetsChris Lattner2004-08-171-1/+1
* Some asmwriters want an _ prefixChris Lattner2004-08-171-1/+1
* Initial implementation of the asmprinter base classChris Lattner2004-08-161-0/+110
* Move this code to lib/Target/SparcV9/MachineFunctionInfo.cppChris Lattner2004-08-161-158/+1
* This file is moving to lib/Target/SparcV9Chris Lattner2004-08-161-119/+0
* Move MachineCodeForInstruction.h and MachineFunctionInfo.h into lib/Target/Sp...Chris Lattner2004-08-165-9/+8
* Nuke this fileChris Lattner2004-08-161-72/+0
* Fold MachineInstrAnnot.cpp into this fileChris Lattner2004-08-161-0/+56
* Add a note that people shouldn't use MachineFunctionInfo.Brian Gaeke2004-08-161-0/+2
* Reduce usage of MRegisterInfo::getRegClassChris Lattner2004-08-152-3/+3
* The insertion method returns void nowChris Lattner2004-08-151-5/+1
* Nuke ifdef'd out codeChris Lattner2004-08-151-33/+0
* Stop using CreateStackObject(RegClass*)Chris Lattner2004-08-155-9/+8
* These methods no longer take a TargetRegisterClass* operand.Chris Lattner2004-08-154-18/+11
* Make this compile on gc 3.4.1 (static_cast to non-const type was notAlkis Evlogimenos2004-08-151-2/+2
* Elminiate MachineFunction& argument from eliminateFrameIndexNate Begeman2004-08-141-1/+1
* Split saveCallerSavedRegisters into two methods for clarity, and add comments.Chris Lattner2004-08-121-9/+52
* Forward substitute some constants into their usersChris Lattner2004-08-121-5/+2
* The only target that uses this code (v9) always has argsOnStackHaveFixedSizeChris Lattner2004-08-121-16/+1
* Get rid of a warning when compiling optimized. Uninitialized variable hasReid Spencer2004-08-071-1/+1
* Ok get rid of the REST of the tabsChris Lattner2004-08-071-11/+11
* Death to tabsChris Lattner2004-08-071-14/+14
* Clean up whitespace.Alkis Evlogimenos2004-08-042-16/+15
* Convert indentation to 2 spaces.Alkis Evlogimenos2004-08-044-1380/+1379
* Include SparcV9TmpInstr.h to pick up the def. of TmpInstruction,Brian Gaeke2004-08-041-1/+1
* Tighten up some whitespace. Include SparcV9TmpInstr.h to pick upBrian Gaeke2004-08-041-10/+4
* Squelch warnings in release modeChris Lattner2004-08-041-3/+3
* Add #include <cstdlib> and abort() to silence a warningMisha Brukman2004-08-021-5/+6