aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Fix bug in casting to long/ulong.Brian Gaeke2004-11-192-22/+54
* Eliminate another 6k register copies that the register allocator would justNate Begeman2004-11-191-8/+14
* Generate fewer reg-reg copies for the register allocator to deal with.Nate Begeman2004-11-191-64/+39
* Fixed to fit in 80 columns.Tanya Lattner2004-11-181-1/+2
* Adding option to llc for ModuloScheduling. By default it is turned off.Tanya Lattner2004-11-181-2/+13
* Rewrite LoadArgumentsToVirtualRegs, making it match almost exactly howBrian Gaeke2004-11-182-140/+180
* Update current expected failures list - expand it to include all ofBrian Gaeke2004-11-182-20/+44
* Eliminate another common source of moves that the register allocatorNate Begeman2004-11-181-5/+4
* When accessing the base register for global variables, use the registerNate Begeman2004-11-181-19/+13
* Clean up and fix cast codegen by removing cases that are handled elsewhere,Nate Begeman2004-11-181-19/+8
* Allocate fewer registers and tighten up alignment restrictions.Brian Gaeke2004-11-184-10/+24
* Update to-do list.Brian Gaeke2004-11-172-2/+0
* Update list of failing SingleSource BenchmarksBrian Gaeke2004-11-172-2/+2
* We were (somehow) getting the wrong branch opcode for setcc float instrs.Brian Gaeke2004-11-172-4/+4
* Added my own defMap. Only saving values that are not loop invariant. Fixed a ...Tanya Lattner2004-11-162-44/+63
* Fix a major bug in the signed shr code, which apparently only breaks 134.perl!Chris Lattner2004-11-162-2/+3
* Update list of failing benchmarksBrian Gaeke2004-11-162-2/+2
* Correct the implicit-defs information for indirect and direct calls.Brian Gaeke2004-11-162-8/+20
* Simplify namespacesChris Lattner2004-11-162-8/+2
* Remove a dead function, which died when we got GAS emission working (phwew,Chris Lattner2004-11-162-16/+0
* Implement a simple FIXME: if we are emitting a basic block address that hasChris Lattner2004-11-161-3/+13
* * Merge some win32 ifdefs togetherChris Lattner2004-11-161-22/+17
* Add debug-only=jit printout, so we see when lazily resolved symbols areChris Lattner2004-11-151-0/+2
* Simplify and rearrange long shift codeChris Lattner2004-11-151-12/+17
* Add BCTR and LWZU instruction opcodesMisha Brukman2004-11-151-2/+7
* Update list of failing Benchmarks.Brian Gaeke2004-11-152-2/+2
* Expand Defs to encompass all the possibly-call-clobbered regs.Brian Gaeke2004-11-152-2/+4
* GhostLinkage should not reach asm printing stageMisha Brukman2004-11-141-0/+3
* Handle GhostLinkage (should not ever reach the assembly printing stage!)Misha Brukman2004-11-141-0/+3
* Fix build on Linux/PowerPC64 using SuSE GCC (#undef PPC)Misha Brukman2004-11-141-0/+3
* Fix problem with insertion point for ADJCALLSTACKDOWN.Brian Gaeke2004-11-142-4/+2
* Update lists of failing unit tests.Brian Gaeke2004-11-142-8/+10
* Fix NotTest - round up extraStack to the nearest doubleword, if it isBrian Gaeke2004-11-144-2/+6
* Update failing Benchmarks; point out that I'm skipping Shootout-C++.Brian Gaeke2004-11-142-4/+4
* Update expected UnitTests failures.Brian Gaeke2004-11-142-12/+4
* Rewrite outgoing arg handling to handle more weird corner cases.Brian Gaeke2004-11-142-80/+134
* Support UndefValue emission.Brian Gaeke2004-11-142-2/+10
* Don't print unneeded labelsChris Lattner2004-11-131-5/+7
* Hack around stupidity in GCC, fixing Burg with the CBE andChris Lattner2004-11-132-18/+112
* shld is a very high latency operation. Instead of emitting it for shifts ofChris Lattner2004-11-131-14/+52
* Add missing checkChris Lattner2004-11-131-1/+1
* Compile:Chris Lattner2004-11-131-4/+14
* Correct the name of stosd for the AT&T syntax:John Criswell2004-11-101-1/+1
* Allow hbd to be bugpointable on darwin by fixing common and linkonce codegenNate Begeman2004-11-091-3/+4
* Put int the getReg cast optimization from x86 so that we generate fewerNate Begeman2004-11-082-0/+10
* Disable bogus cast elimination when the cast is used by a setcc instruction.Nate Begeman2004-11-071-4/+4
* Decompose* is V9 specific, make it internalChris Lattner2004-11-072-1/+15
* Move this file from lib/Transforms/ScalarChris Lattner2004-11-071-0/+136
* Fix compilation problem; make the cast and the LHS be the same type.John Criswell2004-11-051-1/+1
* Quiet VC++ warningsChris Lattner2004-11-051-2/+2