aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Match TargetInstrInfo changes.Evan Cheng2006-12-014-5/+7
* convertToThreeAddress() is now responsible for updating live info as well as ...Evan Cheng2006-12-011-8/+16
* Add weak reference directive.Evan Cheng2006-12-015-11/+13
* Copy and paste error. An initialized global cannot be a weak reference.Evan Cheng2006-12-011-3/+0
* 1. In ppc64 mode we need only use one GPR.Jim Laskey2006-12-011-1/+7
* ExternalWeak case in wrong location.Jim Laskey2006-12-011-1/+1
* Fix 2005-05-08-FPStackifierPHI.ll failure.Evan Cheng2006-12-011-26/+7
* A initialized global variable cannot be extern weak. However, if a global val...Evan Cheng2006-12-012-11/+16
* Darwin PPC external weak linkage support.Evan Cheng2006-12-011-1/+15
* Minor code clean up.Evan Cheng2006-12-012-4/+2
* Fix indentation.Evan Cheng2006-12-011-2/+1
* Darwin X86 external weak linkage support.Evan Cheng2006-12-011-5/+3
* Fix the CodeGen/PowerPC/vec_constants.ll regression.Chris Lattner2006-12-011-6/+9
* Introducing external weak linkage. Darwin codegen should be added later.Anton Korobeynikov2006-12-015-11/+61
* Factor out GVRequiresExtraLoad() from .h to .cppAnton Korobeynikov2006-11-302-13/+19
* - Use a different wrapper node for RIP-relative GV, etc.Evan Cheng2006-11-305-62/+81
* MachineInstr::setOpcode -> MachineInstr::setInstrDescriptorEvan Cheng2006-11-304-36/+40
* Remove the ugly SPARCV9 TargetInstrDescriptors hack.Evan Cheng2006-11-301-13/+0
* In PIC mode, GV not requiring an extra load can be used as address immediate.Evan Cheng2006-11-291-14/+7
* Clean up.Evan Cheng2006-11-291-8/+8
* Fix for PR1018 - Better support for X86-64 Linux in small code model.Evan Cheng2006-11-293-14/+55
* Fix bug codegen'ing FP constant vectors with integer splats. Make sure theChris Lattner2006-11-291-14/+22
* Offset for load of 32-bit arg in 64-bit world was incorrect.Jim Laskey2006-11-291-1/+4
* Custom lower READCYCLECOUNTER for x86-64.Evan Cheng2006-11-292-12/+22
* doneChris Lattner2006-11-291-16/+0
* 16-byte stack alignment for X86-64 ELF. Patch by Dan Gohman.Evan Cheng2006-11-291-1/+3
* Upgrade the ugly darwin 64-bit bswap idiom (bswap %eax / bswap %edx /Chris Lattner2006-11-291-1/+23
* Trivially lower 'bswap $0' into llvm.bswap. This fixes hexxagon with theChris Lattner2006-11-292-1/+75
* gcc doesn't like an empty colbber listAndrew Lenharth2006-11-282-2/+6
* Identities are default nowAndrew Lenharth2006-11-281-4/+0
* Make identity default, and fix PR1020Andrew Lenharth2006-11-282-14/+6
* New entries.Evan Cheng2006-11-281-0/+20
* update commentsAndrew Lenharth2006-11-282-4/+8
* Get the asminfo for the target most closely matching the module and use that ...Andrew Lenharth2006-11-282-56/+52
* X86 asm -> gcc asm translation table (incomplete)Andrew Lenharth2006-11-281-1/+18
* Add per-target support for asm translation in the cbeAndrew Lenharth2006-11-281-1/+2
* Remove debug code.Jim Laskey2006-11-281-2/+0
* Prime text sections to improve branch locality in large object files.Jim Laskey2006-11-281-0/+13
* 32-bit int space was not accounted for properly in lowerCall.Jim Laskey2006-11-281-3/+8
* Fix JIT encoding bugs for shift / rotate by one ops.Evan Cheng2006-11-281-5/+5
* Preliminary support for inline asm in the cbe. The target specific uglinessAndrew Lenharth2006-11-272-4/+328
* Change MachineInstr ctor's to take a TargetInstrDescriptor reference insteadEvan Cheng2006-11-2730-295/+352
* When truncating to bool, it is necessary to & with 1 for all casts thatReid Spencer2006-11-272-6/+20
* For PR950:Reid Spencer2006-11-272-56/+246
* fix storing bools to mem and unordered FP opsDuraid Madina2006-11-262-5/+5
* Add newline at end of file.Reid Spencer2006-11-251-1/+1
* Refactored *GVRequiresExtraLoad() to Subtarget method.Anton Korobeynikov2006-11-212-120/+109
* in ppc64-mode, don't allocate the 32-bit version of r13 either.Chris Lattner2006-11-201-0/+6
* r13 is the thread pointer on darwin/ppc64, don't allocate it.Chris Lattner2006-11-202-5/+5
* Fix codegen for x86-64 on systems (like ppc or i386) that don't have 64-bitChris Lattner2006-11-201-8/+17