aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2004-12-02Reworked branch adding in prologue. Added check for infinite loops which are ...Tanya Lattner
2004-12-01Reverting this patch:Tanya Lattner
2004-12-01Initial support for packed types, contributed by Morten OfstadChris Lattner
2004-11-30Do not let GCC emit a warning for INT64_MINChris Lattner
2004-11-30Sparcs behave better if we use <alloca.h> and avoid messing with __builtin_al...Brian Gaeke
2004-11-30Update list of failing benchmarks.Brian Gaeke
2004-11-30If we're about to emit something like:Brian Gaeke
2004-11-30Fix several bugs in 'op x, imm' handling. Foremost is that we now emitChris Lattner
2004-11-30Fix CodeGen/PowerPC/2004-11-30-shr-var-crash.llChris Lattner
2004-11-30Fix test/Regression/CodeGen/PowerPC/2004-11-29-ShrCrash.llChris Lattner
2004-11-30Fix test/Regression/CodeGen/PowerPC/2004-11-30-shift-crash.llChris Lattner
2004-11-30Remove extraneous namespacification. In particular, don't define llvm::llvm:...Chris Lattner
2004-11-29Revamp long/ulong comparisons to use a much more efficient sequence (thanksChris Lattner
2004-11-29Reworked branching so we don't handle BAs specially. It just updates the bran...Tanya Lattner
2004-11-28Fixed bug where instructions in the kernel were not ordered right to preserve...Tanya Lattner
2004-11-28The LLVM bool type shall have 1 byte alignment on PPC.Chris Lattner
2004-11-27Remove the ISel->AsmPrinter link via the TargetMachine that was put inNate Begeman
2004-11-26There is no reason to store <x,x>, just store <x>.Chris Lattner
2004-11-25Enable optimization suggested by Chris Lattner to not emit reloc stubs forNate Begeman
2004-11-25Fix the build on non ppc machinesChris Lattner
2004-11-25The JIT works enoughChris Lattner
2004-11-25Fix encoding of fsel, fixing olden/power, McCat/bisort and several others.Chris Lattner
2004-11-25Fix encoding of fneg instructionChris Lattner
2004-11-25Fix encoding of swari, fixing several programs, including Olden/mstChris Lattner
2004-11-25There is not a 1-1 mappign between llvm blocks and PPC blocks, do not useChris Lattner
2004-11-24* Rename existing relocations to be more specificChris Lattner
2004-11-24Add the same optimization that we do loading from fixed alloca slots toNate Begeman
2004-11-24Write CompilationCallback as an explicit assembly stub to avoid getting GCC'sChris Lattner
2004-11-24When rewriting the original call instruction, make sure to rewrite it toChris Lattner
2004-11-24Force the intregs ptr into R2 and the FPregs ptr into R3. This fixes a reallyChris Lattner
2004-11-24Update list of failing benchmarks.Brian Gaeke
2004-11-24Fix bug in emitGEPOperation with large struct-member offsets.Brian Gaeke
2004-11-24Fix a few more tests by encoding the extsb and other XForm11 instructionsChris Lattner
2004-11-24Fix the encoding of ORi and other DForm4 instructions. This brings us toChris Lattner
2004-11-24Loads are relocatable tooChris Lattner
2004-11-24Calls do not need a MovPCtoLR instructionChris Lattner
2004-11-24Get constant pools working. This fixes even more programs, allowing us toChris Lattner
2004-11-24Forced branches to be first to be scheduled.Tanya Lattner
2004-11-24Rewrite branches more closely to correct. This makes more stuff pass, andChris Lattner
2004-11-24Branch instructions explicitly represent CRx in them. bEcause of this, encodeChris Lattner
2004-11-24Fix encoding of bctrl, and remove some unused instructionsNate Begeman
2004-11-23Fix encoding of blr and bctrChris Lattner
2004-11-23Use the correct register class as a constaint to gcc's inline assembly, soNate Begeman
2004-11-23Save/Restore arg regs and nonvolatile regs the compiler might use duringNate Begeman
2004-11-23Fix the encoding of OR, AND and many other instructionsChris Lattner
2004-11-23Support shr long/ulong.Brian Gaeke
2004-11-23Support printing ConstantAggregateZeros.Brian Gaeke
2004-11-23Update failing SingleSource test-case list.Brian Gaeke
2004-11-23Remove argtype and argcount magic, which was used by the old asmprinter.Chris Lattner
2004-11-23Get rid of flags that are deadChris Lattner