aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Custom lower AVX2 variable shift intrinsics to shl/srl/sra nodes and remove t...Craig Topper2011-11-192-74/+42
* Move the handling of unanalyzable branches out of the loop-driven chainChandler Carruth2011-11-192-25/+58
* Test cases for SSSE3/AVX integer horizontal add/sub.Craig Topper2011-11-191-0/+170
* Synthesize SSSE3/AVX 128-bit horizontal integer add/sub instructions from add...Craig Topper2011-11-194-3/+62
* Collapse X86 PSIGNB/PSIGNW/PSIGND node types.Craig Topper2011-11-194-33/+18
* Extend VPBLENDVB and VPSIGN lowering to work for AVX2.Craig Topper2011-11-194-111/+156
* Remove some unnecessary filtering checks from X86 disassembler table build.Craig Topper2011-11-191-35/+8
* Remove unused parameters from the AVX maskmov classes.Craig Topper2011-11-191-12/+6
* Fix a corner case in updating LoopInfo after fully unrolling an outer loop.Andrew Trick2011-11-182-11/+50
* Add AVX2 vpbroadcast supportNadav Rotem2011-11-183-28/+204
* [asan] workaround for reg alloc bug 11395: don't instrument functions with la...Kostya Serebryany2011-11-182-0/+84
* Guard call to getRegForValue with isTypeLegal check to avoid unnecessary work...Chad Rosier2011-11-181-3/+5
* DISubrange supports unsigned lower/upper array bounds, so let's not fake it i...Devang Patel2011-11-173-6/+43
* quick fix: remove GlobalVariable::GlobalVariable mistakenly commited at r1449...Kostya Serebryany2011-11-171-3/+3
* Fix an overly general check in SimplifyIndvar to handle useless phi cycles.Andrew Trick2011-11-172-2/+31
* fall back to explicit list of allowed linkages when instrumenting globals in ...Kostya Serebryany2011-11-172-2/+11
* Fix bug in RefCountedBase/RefCountedBaseVPTR where the reference count was ac...Ted Kremenek2011-11-171-0/+3
* Add TODO comment.Chad Rosier2011-11-171-0/+2
* Fix SSE/AVX integer comparison patterns to understand that all integer vector...Craig Topper2011-11-171-24/+42
* Dead code.Chad Rosier2011-11-171-14/+0
* When fast iseling a GEP, accumulate the offset rather than emitting a series ofChad Rosier2011-11-172-11/+100
* Remove seemingly unnecessary duplicate VROUND definitions.Craig Topper2011-11-171-80/+4
* x86/windows issues fixed.Chris Lattner2011-11-171-18/+3
* Add support for custom names for library functions in TargetLibraryInfo. Add...Eli Friedman2011-11-176-21/+134
* llvm-build: Attempt to work around a CMake Makefile generator bug that doesn'tDaniel Dunbar2011-11-171-1/+16
* Don't unconditionally set the kill flag.Chad Rosier2011-11-171-1/+1
* Turn on vzeroupper insertion on call boundaries for AVX; it works as far as I...Eli Friedman2011-11-171-1/+1
* build/make/test: Get rid of unused BUGPOINT_TOPTS variable.Daniel Dunbar2011-11-161-5/+0
* Make sure to replace the chain properly when DAGCombining a LOAD+EXTRACT_VECT...Eli Friedman2011-11-162-5/+18
* Object/COFF: Support common symbols.Michael J. Spencer2011-11-161-1/+3
* Remove obsolete test.Jim Grosbach2011-11-161-58/+0
* Generalize the fixup info for ARM mode.Jim Grosbach2011-11-162-4/+4
* Update test for r144842.Jim Grosbach2011-11-161-1/+1
* Lower 64-bit constant pool node.Akira Hatanaka2011-11-161-8/+12
* Lower 64-bit block address.Akira Hatanaka2011-11-161-9/+11
* Fix encoding of NOP used for padding in ARM mode .align.Jim Grosbach2011-11-161-1/+1
* Add patterns for 64-bit tglobaladdr, tblockaddress, tjumptable and tconstpoolAkira Hatanaka2011-11-162-7/+24
* 64-bit jump register instruction.Akira Hatanaka2011-11-162-6/+7
* Another missing X86ISD::MOVLPD pattern. rdar://10450317Evan Cheng2011-11-162-0/+19
* ARM assembly parsing for shifted register operands for MOV instruction.Jim Grosbach2011-11-161-0/+2
* Clean up debug printing of ARM shifted operands.Jim Grosbach2011-11-161-9/+6
* Add fast-isel stats to determine who's doing all the work, the Chad Rosier2011-11-161-0/+7
* Fix the stats collection for fast-isel. The failed count was only accountingChad Rosier2011-11-161-5/+18
* There are already problems with building LLVM under VS2005, and it'sChandler Carruth2011-11-163-8/+7
* ARM assmebly two operand forms for LSR, ASR, LSL, ROR register.Jim Grosbach2011-11-161-0/+12
* ARM assembly parsing for RRX mnemonic.Jim Grosbach2011-11-162-1/+16
* Added missing comment about new custom lowering of DEC64Pete Cooper2011-11-161-0/+12
* Disable expensive two-address optimizations at -O0. rdar://10453055Evan Cheng2011-11-163-5/+12
* Check to make sure we can select the instruction before trying to put theChad Rosier2011-11-161-6/+6
* Disable the assertion again. Looks like fastisel is still generating bad kill...Evan Cheng2011-11-161-1/+2