aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 1. Change MBlaze indirect branches to use absolute branch BRALD instead of pc...Wesley Peck2010-12-125-12/+158
* Catch attempts to remove a deleted node from the CSE maps. Better toDuncan Sands2010-12-121-3/+2
* fix typoChris Lattner2010-12-121-1/+1
* Generalize the and-icmp-select instcombine further by allowing selects of the...Benjamin Kramer2010-12-113-16/+72
* Factor the (x & 2^n) ? 2^m : 0 instcombine into its own method and generalize itBenjamin Kramer2010-12-113-66/+79
* (or (and (shl A, #shamt), mask), B) => ARMbfi B, A, ~mask where lsb(mask) == ...Evan Cheng2010-12-114-19/+62
* Add named timer groups for the different stages of register allocation.Jakob Stoklund Olesen2010-12-113-9/+23
* Move MRI into RegAllocBase. Clean up debug output a bit.Jakob Stoklund Olesen2010-12-103-31/+12
* Add FIXMEJim Grosbach2010-12-101-0/+2
* Remove extraneous close parenthesis.Nick Lewycky2010-12-101-1/+1
* Move variable that's unused in an NDEBUG build inside the DEBUG() macro, fixingNick Lewycky2010-12-101-3/+4
* Attempt to get Thumb2 branch fixups working properly.Owen Anderson2010-12-102-3/+2
* Force the greedy register allocator to always use the inline spiller.Jakob Stoklund Olesen2010-12-103-7/+8
* Rip out live range splitting support from the inline spiller.Jakob Stoklund Olesen2010-12-101-56/+1
* Get rid of ellipses.Bill Wendling2010-12-101-7/+7
* Fix merge error in my last fix to Thumb2 vldr fixups.Owen Anderson2010-12-101-1/+1
* Fixups for Thumb2 vldr's need to have the effective PC aligned as well.Owen Anderson2010-12-102-3/+4
* The MCFixupKindInfo table needs to be in the order that the enums wereBill Wendling2010-12-101-16/+19
* Provide the necessary post-encoder hook for Thumb2 encodings of VMOV and frie...Owen Anderson2010-12-101-0/+1
* Use AllocationOrder in RegAllocGreedy, fix a bug in the hint calculation.Jakob Stoklund Olesen2010-12-102-25/+10
* Add float patterns for Neon vld1-lane/dup and vst1-lane operations.Bob Wilson2010-12-105-18/+71
* Remove unused arguments.Bob Wilson2010-12-101-4/+4
* Fix encoding of Thumb1 LDRB and STRB.Owen Anderson2010-12-103-0/+18
* Trailing whitespace.Jim Grosbach2010-12-101-16/+16
* Fix Thumb2 encodings of STREX and LDREX.Owen Anderson2010-12-101-0/+12
* Revert r121520, which may have introduced miscompilations.Dan Gohman2010-12-102-38/+2
* Correct encoding of rotation immediate for Thumb2 instructions. rdar://8755999Jim Grosbach2010-12-101-4/+5
* Fix encoding of 'U' bit for Thumb2 STRD/LDRD instructions. rdar://8755726Jim Grosbach2010-12-101-4/+4
* More trivial cleanup. No need to define the EncoderMethod property type. CanJim Grosbach2010-12-102-7/+7
* Tidy up.Jim Grosbach2010-12-101-11/+8
* Trailing whitespace.Jim Grosbach2010-12-101-5/+5
* Implement PartialAlias checking in BasicAA.Dan Gohman2010-12-102-2/+38
* Fix miscompilation caused by trivial logic error in the reassignVReg()Jakob Stoklund Olesen2010-12-101-10/+16
* Minimally update this code to handle PartialAlias.Dan Gohman2010-12-101-0/+1
* Use PartialAlias to do better noalias lint checking.Dan Gohman2010-12-101-4/+6
* Teach AliasAnalysisCounter about PartialAlias.Dan Gohman2010-12-101-4/+8
* Teach AliasAnalysisEvaluator about PartialAlias.Dan Gohman2010-12-101-5/+14
* Update this code to handle PartialAlias as MayAlias.Dan Gohman2010-12-101-1/+1
* Introduce a new PartialAlias response for AliasAnalysis. For mostDan Gohman2010-12-102-5/+9
* Fix some invalid alignments for Neon vld-dup and vld/st-lane instructions.Bob Wilson2010-12-103-8/+32
* Teach isCSRestore() that ARM/Thumb2 functions will use post-modify LDRJim Grosbach2010-12-101-0/+5
* Add an AllocationOrder class that can iterate over the allocatable physicalJakob Stoklund Olesen2010-12-104-1/+127
* Thumb unconditional branch binary encoding. rdar://8754994Jim Grosbach2010-12-107-3/+34
* Thumb conditional branch binary encodings. rdar://8745367Jim Grosbach2010-12-106-1/+29
* Another git svn dcommit test. This time let's hope it doesn't kill my repo.Michael J. Spencer2010-12-101-1/+0
* Another git-svn dcommit test. (last time I got access and client errors and i...Michael J. Spencer2010-12-101-1/+0
* Test git svn dcommitMichael J. Spencer2010-12-101-0/+1
* Another dummy commit to check GIT mirroringAnton Korobeynikov2010-12-101-0/+1
* Dummy commit to test GIT mirroringAnton Korobeynikov2010-12-101-0/+2
* macho-dump: Fix CMake build, following up to r121466.NAKAMURA Takumi2010-12-102-2/+2