aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Don't convert objc_autoreleaseReturnValue to objc_autorelease if the resultDan Gohman2011-08-121-6/+13
* Don't let arbitrary calls disrupt nested retain+release pairs ifDan Gohman2011-08-121-56/+78
* Use an actual reverse-CFG reverse-postorder for the bottom-up traversal,Dan Gohman2011-08-121-16/+30
* Simplify the interference checking code a bit.Jakob Stoklund Olesen2011-08-122-112/+42
* ARM vector compare to zero instruction assembly parsing support.Jim Grosbach2011-08-111-0/+15
* Allow loop unrolling to get known trip counts from ScalarEvolution.Andrew Trick2011-08-112-7/+80
* Remove the InterferenceResult class.Jakob Stoklund Olesen2011-08-111-32/+0
* Eliminate the last use of InterferenceResult.Jakob Stoklund Olesen2011-08-112-63/+57
* Enclose directive .cprestore with .set macro and nomacro to silence assemblerAkira Hatanaka2011-08-111-3/+9
* Remove no-longer-true comments. These are for the assembler, also.Jim Grosbach2011-08-111-52/+24
* ARM STRT assembly parsing and encoding.Jim Grosbach2011-08-112-14/+30
* Make the USAT16 operand decoder auto-generate-able.Owen Anderson2011-08-111-2/+2
* Add another accidentally omitted predicate operand.Owen Anderson2011-08-111-0/+2
* Add missing predicate operand on SMLA and friends.Owen Anderson2011-08-111-0/+2
* ARM load shifted register pre-index fix shift value asm parser encoding.Jim Grosbach2011-08-111-1/+1
* Handle new register classes in Thumb2 mode. Should fix the ARM buildbots.Owen Anderson2011-08-111-2/+4
* Making SEL decodings auto-generate-able.Owen Anderson2011-08-111-2/+2
* Add a dag combine to xform 256-bit shuffles into simple vectorBruno Cardoso Lopes2011-08-111-1/+54
* Tidy up comment.Jim Grosbach2011-08-111-2/+1
* Fix decoding support for STREXD and LDREXD.Owen Anderson2011-08-112-2/+29
* Remove more dead code.Jakob Stoklund Olesen2011-08-112-37/+3
* ARM STRH assembly parsing and encoding.Jim Grosbach2011-08-113-18/+60
* Fix typos in comments, and delete an unused function.Dan Gohman2011-08-111-6/+2
* Add isIndirectBranch flag.Akira Hatanaka2011-08-111-1/+2
* Privatize an unused part of the LiveIntervalUnion::Query interface.Jakob Stoklund Olesen2011-08-112-19/+13
* Fix decoding for indexed STRB and LDRB. Fixes <rdar://problem/9926161>.Owen Anderson2011-08-111-0/+4
* Remove some dead code.Jakob Stoklund Olesen2011-08-112-39/+0
* Tidy up. Remove unused template parameter.Jim Grosbach2011-08-112-11/+11
* Improve operand validation for Thumb2 addressing modes.Owen Anderson2011-08-111-48/+50
* ARM STRD assembly parsing and encoding.Jim Grosbach2011-08-113-62/+54
* Fix for LoopInfo::updateUnloop. Remove subloop blocks from formerAndrew Trick2011-08-111-16/+29
* Continue to tighten decoding by performing more operand validation.Owen Anderson2011-08-113-2/+75
* Tidy up.Jim Grosbach2011-08-111-1/+0
* ARM STRBT assembly parsing and encoding.Jim Grosbach2011-08-112-25/+37
* ARM STR(immediate) assembly parsing and encoding.Jim Grosbach2011-08-112-3/+22
* Tighten decoding of addrmode2 instructions to reject more UNPREDICTABLE cases.Owen Anderson2011-08-111-0/+2
* Fix PR10492 by teaching MOVHLPS and MOVLPS mask matching to be more strict.Bruno Cardoso Lopes2011-08-111-2/+9
* Tighten operand decoding of addrmode2 instruction. The offset register canno...Owen Anderson2011-08-112-2/+2
* Correct immediate range for shifter operands. Patch by James Molloy, with ad...Owen Anderson2011-08-112-4/+17
* Plug a memory leak.Benjamin Kramer2011-08-111-3/+3
* Improve error checking in the new ARM disassembler. Patch by James Molloy.Owen Anderson2011-08-111-116/+159
* ARM push of a single register encodes as pre-indexed STR.Jim Grosbach2011-08-112-0/+23
* Cleanup. Another thorough review by Nick!Andrew Trick2011-08-111-6/+6
* ARM pop of a single register encodes as post-indexed LDR.Jim Grosbach2011-08-112-0/+38
* Add a comment, per Bruno's CR.Nadav Rotem2011-08-111-0/+3
* [AVX] When joining two XMM registers into a YMM register, make sure that theNadav Rotem2011-08-111-0/+32
* [AVX] If the data which is going to be saved is already in two XMM registersNadav Rotem2011-08-111-0/+23
* fix PR10605 / rdar://9930964 by adding a pretty scary missed check.Chris Lattner2011-08-111-0/+5
* Cleanup: Remove Int_ CVTSS2SI* formsBruno Cardoso Lopes2011-08-112-11/+23
* Splats for v8i32/v8f32 can be handled by VPERMILPSY. This was causingBruno Cardoso Lopes2011-08-111-6/+6