aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Fix a bunch of SSE/AVX patterns to use v2i64/v4i64 loads since all other inte...Craig Topper2011-12-062-62/+69
* Merge floating point and integer UNPCK X86ISD node types.Craig Topper2011-12-064-167/+104
* test/MC: Introduce MC/MachO/ARM, and relocate relax-thumb2-branches.s into it.NAKAMURA Takumi2011-12-062-0/+5
* Clean up some of the shuffle decoding code for UNPCK instructions. Add instru...Craig Topper2011-12-064-84/+157
* ARM mode 'mul' operand ordering tweak.Jim Grosbach2011-12-062-2/+1
* Thumb2: MUL two-operand form encoding operand order fix.Jim Grosbach2011-12-062-3/+3
* Merge isSHUFPMask and isCommutedSHUFPMask into single function that can do bo...Craig Topper2011-12-063-142/+46
* Thumb2 encoding choice correction for PLD.Jim Grosbach2011-12-062-2/+6
* test/MC: Move relax-thumb2-branches.s from MC/MachO/ to MC/ARM.NAKAMURA Takumi2011-12-061-0/+0
* Fix a subtle semantic issue with poison values that came up inDan Gohman2011-12-061-14/+12
* Use branches instead of jumps + variable cleanup. Testcase coming next. Patch...Bruno Cardoso Lopes2011-12-063-41/+39
* Explicit symbols for gnu mimicing relocations. Patch by Jack CarterBruno Cardoso Lopes2011-12-062-0/+20
* Add register HWR29 numbering. Patch by Jack CarterBruno Cardoso Lopes2011-12-062-0/+2
* Line up the comments in a code example.Dan Gohman2011-12-061-19/+19
* Rename "Trap Values" to "Poison Values", to better reflect theirDan Gohman2011-12-061-29/+29
* LSR: prune undesirable formulae early.Andrew Trick2011-12-062-46/+181
* Mix some minor misuse of MachineBasicBlock iterator.Evan Cheng2011-12-061-3/+3
* Removed isWinToJoinCrossClass from the register coalescer.Pete Cooper2011-12-061-66/+0
* allow TinyPtrVector to implicitly convert to ArrayRef.Chris Lattner2011-12-061-0/+9
* Kill off the LoopSplitter. It's not being used or maintained.Lang Hames2011-12-066-942/+0
* Add a comment.Bill Wendling2011-12-061-0/+3
* Tidy up value checking.Jim Grosbach2011-12-061-1/+2
* MipsAsmBackend.cpp, PPCAsmBackend.cpp: Fix -Asserts build to appease msvc.NAKAMURA Takumi2011-12-062-0/+2
* Update PBQP's analysis usage to reflect the requirements of the inline spiller.Lang Hames2011-12-061-0/+7
* [arm-fast-isel] Doublewords only require word-alignment.Chad Rosier2011-12-062-3/+22
* 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