summaryrefslogtreecommitdiff
path: root/lib/Target
Commit message (Expand)AuthorAge
* MC/X86: Tweak imul recognition, previous hack only applies for the imul formDaniel Dunbar2010-08-24
* MC/X86: Add custom hack for recognizing "imul $12, %eax" and friends.Daniel Dunbar2010-08-24
* MC/X86: Warn on scale factors > 1 without index register, instead of erroring,Daniel Dunbar2010-08-24
* Move enabling the local stack allocation pass into the target where it belongs.Jim Grosbach2010-08-24
* add ARM cmd line option to force always using virtual base regs when possible.Jim Grosbach2010-08-24
* Fix X86's isLegalAddressingMode to recognize that static addressesDan Gohman2010-08-24
* Fix SPU BE to use all the available return registers.Kalle Raiskila2010-08-24
* Remove some dead code from SPU BE that remainedKalle Raiskila2010-08-24
* Use pshufhw and pshuflw in more cases and fix getTargetShuffleNode number of ...Bruno Cardoso Lopes2010-08-24
* Add comments for what the condition code symbols mean.Bill Wendling2010-08-24
* Update comment.Eric Christopher2010-08-24
* Fix the opcode and the operands for the load instruction.Eric Christopher2010-08-24
* Add register class hack that needs to go away, but makes it more obviousEric Christopher2010-08-24
* Add some more debugging code, make it more obvious that RegOffset isEric Christopher2010-08-24
* Don't need the extra register here.Eric Christopher2010-08-23
* Add some more "get address into register" code and a more TODOs/FIXMEs.Eric Christopher2010-08-23
* Add an ARMFunctionInfo member and use it.Eric Christopher2010-08-23
* Start getting ARM loads/address computation going.Eric Christopher2010-08-23
* Start using target speficic nodes for shuffles: pshufhw and pshuflwBruno Cardoso Lopes2010-08-23
* tyopsGabor Greif2010-08-23
* Add a new llvm.x86.int intrinsic, allowing access to the Chris Lattner2010-08-23
* random improvement for variable shift codegen.Chris Lattner2010-08-23
* Revert invalid r111792. Jump tables are not broken on x86-64 / coff,Anton Korobeynikov2010-08-23
* Workaround broken jump tables on x86-64 COFF.Michael J. Spencer2010-08-23
* Use rip-rel addressing on win64 by default. For this we justAnton Korobeynikov2010-08-21
* MC: Add partial x86-64 support to COFF.Michael J. Spencer2010-08-21
* Fix x86 fast-isel's cmp+branch folding to avoid folding when theDan Gohman2010-08-21
* Prepare LowerVECTOR_SHUFFLEv8i16 to use x86 target specific nodes directlyBruno Cardoso Lopes2010-08-21
* This is the first step towards refactoring the x86 vector shuffle code. TheBruno Cardoso Lopes2010-08-20
* Create the new linker type "linker_private_weak_def_auto".Bill Wendling2010-08-20
* Replace the arm.neon.vmovls and vmovlu intrinsics with vector sign-extend andBob Wilson2010-08-20
* Fix loop conditionals (MO.isDef() asserts that it's a reg) andEric Christopher2010-08-20
* Add a couple of random comments.Eric Christopher2010-08-20
* Better handling of offsets on frame index references. rdar://8277890Jim Grosbach2010-08-19
* Add Thumb1 support for virtual frame indices.Jim Grosbach2010-08-19
* Silence warning.Eric Christopher2010-08-19
* fix PR7465, mishandling of lcall and ljmp: intersegment long Chris Lattner2010-08-19
* minor progress towards fixing PR7465Chris Lattner2010-08-19
* Add an AddOptionalDefs method and use it.Eric Christopher2010-08-19
* Add the "isCompare" attribute to the defm instead of each individual instr.Bill Wendling2010-08-19
* Don't call Predicate_* in Mips.Jakob Stoklund Olesen2010-08-18
* Remove extra header.Eric Christopher2010-08-18
* Enable ARM base register reuse to local stack slot allocation. Whenever a newJim Grosbach2010-08-18
* Minor simplification. Gets rid of a needless temporary.Bill Wendling2010-08-18
* Marked with ATTRIBUTE_USED so that clang doesn't complain.Bill Wendling2010-08-18
* Add hook for re-using virtual base registers for local stack slot access.Jim Grosbach2010-08-18
* Fix a bug with insertelement on SPU. Kalle Raiskila2010-08-18
* Remove all traces of v2[i,f]32 on SPU. Kalle Raiskila2010-08-18
* Change SPU C calling convention to match that described in Kalle Raiskila2010-08-18
* remove some dead code.Chris Lattner2010-08-18