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