aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* ARM/Thumb2: Fix a misselect in getARMCmp, when attempting to adjust a signedDaniel Dunbar2010-08-251-4/+4
* Do type checks before we bother to do everything else.Eric Christopher2010-08-251-8/+9
* Fix nasty mingw32 bug, which e.g. prevented llvm-gcc bootstrap there.Anton Korobeynikov2010-08-253-6/+10
* Reorganize load mechanisms. Handle types in a little less fixed way.Eric Christopher2010-08-251-19/+45
* PUNPCKLDQ should also be used for v4f32Bruno Cardoso Lopes2010-08-251-1/+1
* teach lowering to get target specific nodes for pshufd, emulating the same is...Bruno Cardoso Lopes2010-08-251-5/+51
* Fix predicate and add a comment.Eric Christopher2010-08-241-1/+2
* Rework braindead conditionals I put in yesterday.Eric Christopher2010-08-241-14/+12
* Fix thumb2 mode loads to have the correct operand ordering. Add a todoEric Christopher2010-08-241-4/+9
* Add ARM heuristic for when to allocate a virtual base register for stackJim Grosbach2010-08-242-8/+46
* MC/X86: Tweak imul recognition, previous hack only applies for the imul formDaniel Dunbar2010-08-241-1/+3
* MC/X86: Add custom hack for recognizing "imul $12, %eax" and friends.Daniel Dunbar2010-08-241-0/+8
* MC/X86: Warn on scale factors > 1 without index register, instead of erroring,Daniel Dunbar2010-08-241-3/+4
* Move enabling the local stack allocation pass into the target where it belongs.Jim Grosbach2010-08-242-1/+11
* add ARM cmd line option to force always using virtual base regs when possible.Jim Grosbach2010-08-241-4/+16
* Fix X86's isLegalAddressingMode to recognize that static addressesDan Gohman2010-08-241-1/+3
* Fix SPU BE to use all the available return registers.Kalle Raiskila2010-08-241-34/+16
* Remove some dead code from SPU BE that remainedKalle Raiskila2010-08-243-26/+6
* Use pshufhw and pshuflw in more cases and fix getTargetShuffleNode number of ...Bruno Cardoso Lopes2010-08-242-2/+18
* Add comments for what the condition code symbols mean.Bill Wendling2010-08-241-16/+16
* Update comment.Eric Christopher2010-08-241-1/+2
* Fix the opcode and the operands for the load instruction.Eric Christopher2010-08-241-2/+5
* Add register class hack that needs to go away, but makes it more obviousEric Christopher2010-08-241-12/+35
* Add some more debugging code, make it more obvious that RegOffset isEric Christopher2010-08-241-12/+20
* Don't need the extra register here.Eric Christopher2010-08-231-6/+4
* Add some more "get address into register" code and a more TODOs/FIXMEs.Eric Christopher2010-08-231-0/+22
* Add an ARMFunctionInfo member and use it.Eric Christopher2010-08-231-1/+5
* Start getting ARM loads/address computation going.Eric Christopher2010-08-231-0/+73
* Start using target speficic nodes for shuffles: pshufhw and pshuflwBruno Cardoso Lopes2010-08-231-1/+19
* tyopsGabor Greif2010-08-233-3/+3
* Add a new llvm.x86.int intrinsic, allowing access to the Chris Lattner2010-08-231-3/+7
* random improvement for variable shift codegen.Chris Lattner2010-08-231-2/+14
* Revert invalid r111792. Jump tables are not broken on x86-64 / coff,Anton Korobeynikov2010-08-231-6/+0
* Workaround broken jump tables on x86-64 COFF.Michael J. Spencer2010-08-231-0/+6
* Use rip-rel addressing on win64 by default. For this we justAnton Korobeynikov2010-08-212-15/+19
* MC: Add partial x86-64 support to COFF.Michael J. Spencer2010-08-212-4/+13
* Fix x86 fast-isel's cmp+branch folding to avoid folding when theDan Gohman2010-08-211-2/+4
* Prepare LowerVECTOR_SHUFFLEv8i16 to use x86 target specific nodes directlyBruno Cardoso Lopes2010-08-212-7/+12
* This is the first step towards refactoring the x86 vector shuffle code. TheBruno Cardoso Lopes2010-08-204-0/+493
* Create the new linker type "linker_private_weak_def_auto".Bill Wendling2010-08-202-1/+4
* Replace the arm.neon.vmovls and vmovlu intrinsics with vector sign-extend andBob Wilson2010-08-202-20/+22
* Fix loop conditionals (MO.isDef() asserts that it's a reg) andEric Christopher2010-08-201-1/+2
* Add a couple of random comments.Eric Christopher2010-08-201-0/+3
* Better handling of offsets on frame index references. rdar://8277890Jim Grosbach2010-08-192-9/+65
* Add Thumb1 support for virtual frame indices.Jim Grosbach2010-08-193-132/+160
* Silence warning.Eric Christopher2010-08-191-1/+1
* fix PR7465, mishandling of lcall and ljmp: intersegment long Chris Lattner2010-08-194-12/+28
* minor progress towards fixing PR7465Chris Lattner2010-08-191-2/+2
* Add an AddOptionalDefs method and use it.Eric Christopher2010-08-191-21/+64
* Add the "isCompare" attribute to the defm instead of each individual instr.Bill Wendling2010-08-191-3/+1