aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Align ARM constant pool islands via their basic block.Jakob Stoklund Olesen2011-12-063-3/+7
* Use logarithmic units for basic block alignment.Jakob Stoklund Olesen2011-12-063-4/+7
* The compact encoding of the registers are 3-bits each. Make sure we shift theBill Wendling2011-12-061-2/+4
* Fix ARM handling of tBcc branch relaxation.Jim Grosbach2011-12-062-3/+19
* Use an existing function.Jakob Stoklund Olesen2011-12-061-10/+1
* Fix unclear wording.Jakob Stoklund Olesen2011-12-061-1/+1
* Move target-specific logic out of generic MCAssembler.Jim Grosbach2011-12-068-6/+77
* Expose a switch for the new gcov format.Nick Lewycky2011-12-062-3/+5
* Probably not a good idea to convert a single vector load into a memcpy. WeChad Rosier2011-12-062-0/+14
* Tidy up. Hard tabs.Jim Grosbach2011-12-063-3/+3
* Tidy up. Hard tabs.Jim Grosbach2011-12-061-2/+2
* All these arguments are default anyways.Nick Lewycky2011-12-061-1/+1
* Tidy up. 80 columns.Jim Grosbach2011-12-061-1/+2
* Switch MCAssembler to method names starting w/ lower-case.Jim Grosbach2011-12-065-49/+49
* Simple branch relaxation for Thumb2 Bcc instructions.Jim Grosbach2011-12-051-3/+24
* Tidy up.Jim Grosbach2011-12-051-1/+1
* Silence tsan false-positives (tsan can't track things which are only safe due toNick Lewycky2011-12-052-0/+5
* Update comment.Chad Rosier2011-12-051-1/+1
* Make the MemCpyOptimizer a bit more aggressive. I can't think of a scenerioChad Rosier2011-12-052-2/+18
* Tweak ADDrr fix. Bad check for explicit .wJim Grosbach2011-12-052-3/+3
* Update tests for r145860. Add a few new ones.Jim Grosbach2011-12-052-1/+5
* Thumb2 prefer ADD register encoding T2 to T3 when possible.Jim Grosbach2011-12-051-0/+20
* Move 'returns_twice' definition into alphabetical place.Bill Wendling2011-12-051-6/+6
* Add definitions of 64-bit extract and insert instrucions and makeAkira Hatanaka2011-12-053-12/+72
* Split ExtIns into two base classes and have instructions EXT and INS derive fromAkira Hatanaka2011-12-051-17/+21
* Thumb2 prefer encoding T3 to T4 for ADD/SUB immediate instructions.Jim Grosbach2011-12-052-0/+22
* Have LowerJumpTable support Mips64. Modify 2010-07-20-Switch.ll to test N64 andAkira Hatanaka2011-12-052-25/+29
* ARM assembly parsing for the rest of the VMUL data type aliases.Jim Grosbach2011-12-053-10/+139
* Fix previous commit. Oops.Jim Grosbach2011-12-051-3/+3
* Tidy up. No functional change.Jim Grosbach2011-12-051-9/+6
* ARM assmebler parsing for two-operand VMUL instructions.Jim Grosbach2011-12-052-0/+11
* Change the Dominators recalculate() function to only rely on GraphTraitsAnna Zaks2011-12-055-8/+20
* Add test case - this input used to crash because of duplicate generation of S...Hal Finkel2011-12-051-0/+191
* enable PPC register scavenging by default (update tests and remove some FIXMEs)Hal Finkel2011-12-059-37/+33
* don't include CR bit subregs in callee-saved listHal Finkel2011-12-051-16/+0
* remove wasted space for extra bit copies of CR2 subregsHal Finkel2011-12-051-2/+2
* add register pressure for CR regsHal Finkel2011-12-051-0/+2
* Add a little heuristic to Value::isUsedInBasicBlock to speed it up for small ...Benjamin Kramer2011-12-052-8/+14
* test/CodeGen/X86/pointer-vector.ll: Add explicit -mtriple=i686-linux.NAKAMURA Takumi2011-12-051-1/+1
* Remove some leftover remnants that once tried to create 64-bit MMX PALIGNR in...Craig Topper2011-12-051-2/+2
* Clean up and optimizations to the X86 shuffle lowering code. No functional ch...Craig Topper2011-12-051-52/+36
* Add support for vectors of pointers.Nadav Rotem2011-12-0526-71/+631
* Fix table of contents.Jakub Staszak2011-12-041-4/+4
* Add 'llvm.expect' intrinsic description.Jakub Staszak2011-12-041-0/+26
* Add inline subprogram names to the name lookup table since they mayEric Christopher2011-12-041-0/+4
* Fix 80-column issues.Bob Wilson2011-12-041-4/+8
* Emit the ctors in the proper order on ARM/EABI.Anton Korobeynikov2011-12-038-18/+52
* Sparc CodeGen: Fix AnalyzeBranch for PR 10282. Removing addSuccessor() sinceVenkatraman Govindaraju2011-12-032-1/+26
* Simplify code. No functionality change.Benjamin Kramer2011-12-031-2/+1
* Clear the new cache.Benjamin Kramer2011-12-031-0/+1