aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Move lower intrinsics before FP constant emission, in caseChris Lattner2004-12-052-4/+14
* Fix test/Regression/CodeGen/CBackend/2004-12-03-ExternStatics.ll andChris Lattner2004-12-032-2/+8
* This code rotted - change it to call abort() until someone wantsBrian Gaeke2004-12-032-52/+4
* When writing kernel, save the branches til the end. They are still put in the...Tanya Lattner2004-12-031-5/+17
* Fix a regression caused by the previous patchChris Lattner2004-12-031-2/+4
* The stripping pass as we know it is about to disappearChris Lattner2004-12-021-9/+1
* Reverting revision 1.209.John Criswell2004-12-022-2/+2
* Spill/restore X86 floating point stack registers with 64-bits of precisionChris Lattner2004-12-022-6/+13
* Consider 64-bit registers to be FP as well.Chris Lattner2004-12-021-1/+3
* Reworked branch adding in prologue. Added check for infinite loops which are ...Tanya Lattner2004-12-023-39/+46
* Reverting this patch:Tanya Lattner2004-12-011-15/+36
* Initial support for packed types, contributed by Morten OfstadChris Lattner2004-12-011-0/+7
* Do not let GCC emit a warning for INT64_MINChris Lattner2004-11-302-4/+10
* Sparcs behave better if we use <alloca.h> and avoid messing with __builtin_al...Brian Gaeke2004-11-302-2/+2
* Update list of failing benchmarks.Brian Gaeke2004-11-302-2/+2
* If we're about to emit something like:Brian Gaeke2004-11-302-26/+50
* Fix several bugs in 'op x, imm' handling. Foremost is that we now emitChris Lattner2004-11-301-14/+10
* Fix CodeGen/PowerPC/2004-11-30-shr-var-crash.llChris Lattner2004-11-301-1/+1
* Fix test/Regression/CodeGen/PowerPC/2004-11-29-ShrCrash.llChris Lattner2004-11-301-1/+3
* Fix test/Regression/CodeGen/PowerPC/2004-11-30-shift-crash.llChris Lattner2004-11-301-1/+6
* Remove extraneous namespacification. In particular, don't define llvm::llvm:...Chris Lattner2004-11-301-11/+9
* Revamp long/ulong comparisons to use a much more efficient sequence (thanksChris Lattner2004-11-291-36/+15
* Reworked branching so we don't handle BAs specially. It just updates the bran...Tanya Lattner2004-11-292-139/+97
* Fixed bug where instructions in the kernel were not ordered right to preserve...Tanya Lattner2004-11-284-7/+32
* The LLVM bool type shall have 1 byte alignment on PPC.Chris Lattner2004-11-281-2/+2
* Remove the ISel->AsmPrinter link via the TargetMachine that was put inNate Begeman2004-11-273-24/+2
* There is no reason to store <x,x>, just store <x>.Chris Lattner2004-11-261-5/+3
* Enable optimization suggested by Chris Lattner to not emit reloc stubs forNate Begeman2004-11-253-21/+18
* Fix the build on non ppc machinesChris Lattner2004-11-251-0/+5
* The JIT works enoughChris Lattner2004-11-251-1/+0
* Fix encoding of fsel, fixing olden/power, McCat/bisort and several others.Chris Lattner2004-11-251-1/+1
* Fix encoding of fneg instructionChris Lattner2004-11-251-1/+1
* Fix encoding of swari, fixing several programs, including Olden/mstChris Lattner2004-11-251-1/+1
* There is not a 1-1 mappign between llvm blocks and PPC blocks, do not useChris Lattner2004-11-251-5/+4
* * Rename existing relocations to be more specificChris Lattner2004-11-243-18/+65
* Add the same optimization that we do loading from fixed alloca slots toNate Begeman2004-11-241-0/+12
* Write CompilationCallback as an explicit assembly stub to avoid getting GCC'sChris Lattner2004-11-241-20/+35
* When rewriting the original call instruction, make sure to rewrite it toChris Lattner2004-11-241-4/+5
* Force the intregs ptr into R2 and the FPregs ptr into R3. This fixes a reallyChris Lattner2004-11-241-4/+8
* Update list of failing benchmarks.Brian Gaeke2004-11-242-2/+0
* Fix bug in emitGEPOperation with large struct-member offsets.Brian Gaeke2004-11-242-4/+24
* Fix a few more tests by encoding the extsb and other XForm11 instructionsChris Lattner2004-11-241-12/+19
* Fix the encoding of ORi and other DForm4 instructions. This brings us toChris Lattner2004-11-241-1/+9
* Loads are relocatable tooChris Lattner2004-11-241-1/+2
* Calls do not need a MovPCtoLR instructionChris Lattner2004-11-241-3/+6
* Get constant pools working. This fixes even more programs, allowing us toChris Lattner2004-11-241-10/+10
* Forced branches to be first to be scheduled.Tanya Lattner2004-11-242-71/+105
* Rewrite branches more closely to correct. This makes more stuff pass, andChris Lattner2004-11-241-20/+15
* Branch instructions explicitly represent CRx in them. bEcause of this, encodeChris Lattner2004-11-241-4/+6
* Fix encoding of bctrl, and remove some unused instructionsNate Begeman2004-11-241-5/+2