aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2004-11-14Fix problem with insertion point for ADJCALLSTACKDOWN.Brian Gaeke
2004-11-14Update lists of failing unit tests.Brian Gaeke
2004-11-14Fix NotTest - round up extraStack to the nearest doubleword, if it isBrian Gaeke
2004-11-14Update failing Benchmarks; point out that I'm skipping Shootout-C++.Brian Gaeke
2004-11-14Update expected UnitTests failures.Brian Gaeke
2004-11-14Rewrite outgoing arg handling to handle more weird corner cases.Brian Gaeke
2004-11-14Support UndefValue emission.Brian Gaeke
2004-11-13Don't print unneeded labelsChris Lattner
2004-11-13Hack around stupidity in GCC, fixing Burg with the CBE andChris Lattner
2004-11-13shld is a very high latency operation. Instead of emitting it for shifts ofChris Lattner
2004-11-13Add missing checkChris Lattner
2004-11-13Compile:Chris Lattner
2004-11-10Correct the name of stosd for the AT&T syntax:John Criswell
2004-11-09Allow hbd to be bugpointable on darwin by fixing common and linkonce codegenNate Begeman
2004-11-08Put int the getReg cast optimization from x86 so that we generate fewerNate Begeman
2004-11-07Disable bogus cast elimination when the cast is used by a setcc instruction.Nate Begeman
2004-11-07Decompose* is V9 specific, make it internalChris Lattner
2004-11-07Move this file from lib/Transforms/ScalarChris Lattner
2004-11-05Fix compilation problem; make the cast and the LHS be the same type.John Criswell
2004-11-05Quiet VC++ warningsChris Lattner
2004-11-04Thanks to sabre for pointing out that we were incorrectly codegen'ingNate Begeman
2004-11-04Handle "call" operands of type long/ulong passed in registers.Brian Gaeke
2004-11-02Fix this function to not say that longs have 8-byte alignment on X86/PPC.Chris Lattner
2004-11-02Added gross hacks such as creating my own def-use map, and picking on Instruc...Tanya Lattner
2004-11-02Fix a warningChris Lattner
2004-11-01Add placeholder variable to make Win32 work, applied for Morten OfstadChris Lattner
2004-10-30Internalize variable names to prevent recursive assignment. Cleanup docs.Reid Spencer
2004-10-30Fixed bug with infinite epilogues.Tanya Lattner
2004-10-29Change name of target lib to conform to new naming scheme.Brian Gaeke
2004-10-29Remove dependency on MRegisterInfo::getRegClassBrian Gaeke
2004-10-27Change Library Names Not To Conflict With Others When InstalledReid Spencer
2004-10-27Move destructor out of line to avoid vtable emission in every file that inclu...Nate Begeman
2004-10-27Fix the build by eliminating some more dead code. That'll learn me not to li...Nate Begeman
2004-10-26Remove include of MRegisterInfo.h, since it is already included byNate Begeman
2004-10-26Remove file that is no longer used, and move include of MRegisterInfo.hNate Begeman
2004-10-26Eliminate usage of MRegisterInfo::getRegClass(physreg)Nate Begeman
2004-10-26Update to-do listNate Begeman
2004-10-26Fix treecc. Also fix a latent bug in emitBinaryConstOperation that wouldNate Begeman
2004-10-25Disable the JIT until it can sorta kinda work.Chris Lattner
2004-10-25Remove dead assertChris Lattner
2004-10-25Removed dead method, printPHICopiesForSuccessors().John Criswell
2004-10-25Modified switch generation so that only the phi values associated with theJohn Criswell
2004-10-24Implement more complete and correct codegen for bitfield inserts, as testedNate Begeman
2004-10-23* Correctly handle the MovePCtoLR pseudo-instr with a bl to next instrMisha Brukman
2004-10-23Add BA, BL, and BLA opcodesMisha Brukman
2004-10-23* Do not emit IMPLICIT_DEF pseudo-instructionsMisha Brukman
2004-10-23DForm_1, particularly used by store instructions, needs the immediate operand toMisha Brukman
2004-10-23Fix the SPR field for MTLR, MFLR, MTCTR, and MFCTR instructions.Misha Brukman
2004-10-23The value of the XO field for MFLR and MFCTR is 339, not 399Misha Brukman
2004-10-23Remove extraneous blank lineMisha Brukman