aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Teach InstCombine to nuke a common alloca pattern -- an alloca which hasChandler Carruth2012-04-082-1/+114
* AVX2: Build splat vectors by broadcasting a scalar from the constant pool.Nadav Rotem2012-04-083-32/+106
* Remove old 'grep' lines.Bill Wendling2012-04-081-2/+0
* Formatting changes. Don't put spaces in front of some code, which only makes ...Bill Wendling2012-04-081-70/+68
* FileCheckize these testcases.Bill Wendling2012-04-0815-48/+119
* Remove the 'Parent' pointer from the MDNodeOperand class.Bill Wendling2012-04-081-11/+26
* Allow subclasses of the ValueHandleBase to store information as part of theBill Wendling2012-04-082-29/+40
* Turn avx2 vinserti128 intrinsic calls into INSERT_SUBVECTOR DAG nodes and rem...Craig Topper2012-04-072-6/+6
* Move vinsertf128 patterns near the instruction definitions. Add AddedComplexi...Craig Topper2012-04-071-42/+41
* Remove 'else' after 'if' that ends in return.Craig Topper2012-04-071-1/+1
* 1. Remove the part of r153848 which optimizes shuffle-of-shuffle into a newNadav Rotem2012-04-077-26/+55
* Convert floating point division by a constant into multiplication by theDuncan Sands2012-04-073-6/+51
* Perform partial SROA on the helper hashing structure. I really wish theChandler Carruth2012-04-071-42/+48
* Fix ValueTracking to conclude that debug intrinsics are safe toChandler Carruth2012-04-072-4/+52
* SCEV: When expanding a GEP the final addition to the base pointer has NUW but...Benjamin Kramer2012-04-073-6/+6
* Fix Thumb __builtin_longjmp with integrated assembler. <rdar://problem/11203543>Bob Wilson2012-04-071-2/+2
* Refactor: Use positive field names in VectorizeConfig.Hongbin Zheng2012-04-072-25/+27
* Target/X86/MCTargetDesc/X86MCAsmInfo.cpp: Enable DwarfCFI (aka DW2) on Cygming.NAKAMURA Takumi2012-04-072-0/+4
* Make the test for r154235 more platform-independent with a shorterSean Hunt2012-04-071-1/+1
* Output UTF-8-encoded characters as identifier characters into assemblySean Hunt2012-04-074-4/+19
* Tidy up. 80 columns.Jim Grosbach2012-04-065-5/+9
* ARMPat is equivalent to Requires<[IsARM]>.Jakob Stoklund Olesen2012-04-061-3/+2
* Eliminate iOS-specific tail call instructions.Jakob Stoklund Olesen2012-04-063-75/+27
* Add lines in global-address.ll to test N32 and N64 code generation.Akira Hatanaka2012-04-061-0/+4
* There is no portable std::abs overload for int64_t, use the llvm::abs64Chandler Carruth2012-04-061-2/+2
* Fixed two leaks in the MC disassembler. The MCSean Callanan2012-04-062-1/+13
* Allow negative immediates in ARM and Thumb2 compares.Jakob Stoklund Olesen2012-04-062-2/+37
* Reintroduce InlineCostAnalyzer::getInlineCost() variant with explicit calleeDavid Chisnall2012-04-062-1/+13
* Sink the collection of return instructions until after *all*Chandler Carruth2012-04-062-7/+46
* Tweak this test to ensure the inliner did indeed fire. Thanks to RichardChandler Carruth2012-04-061-0/+1
* Make GVN's propagateEquality non-recursive. No intended functionality change.Duncan Sands2012-04-061-98/+105
* Test case for PR12413Craig Topper2012-04-061-0/+15
* Fix narrowing conversion.Benjamin Kramer2012-04-061-1/+1
* DenseMap: Perform the pod-like object optimization when the value type is POD...Benjamin Kramer2012-04-064-30/+26
* Allow 256-bit shuffles to be split if a 128-bit lane contains elements from a...Craig Topper2012-04-062-73/+57
* Add the tests that were supposed to go with r153935 that I forgot svn addCraig Topper2012-04-062-0/+73
* Actually finish this sentence in the comment the way I intended. ThanksChandler Carruth2012-04-061-1/+1
* Sink the return instruction collection until after we're done deletingChandler Carruth2012-04-062-7/+46
* Deduplicate ARM call-related instructions.Jakob Stoklund Olesen2012-04-066-145/+24
* ARM: Don't form a t2LDRi8 or t2STRi8 with an offset of zero.Jim Grosbach2012-04-051-0/+8
* Fix the build breakage introduced by r154131.Kaelyn Uhrain2012-04-051-19/+3
* Really fix -Wnon-virtual-dtor warnings; gcc needs the dtors to beKaelyn Uhrain2012-04-051-7/+7
* The internalize pass can be dangerous for LTO.Bill Wendling2012-04-051-2/+13
* ARM assembly aliases for add negative immediates using sub.Jim Grosbach2012-04-054-5/+76
* Reapply test case in 154038, this time with triple to prevent the backendAkira Hatanaka2012-04-051-0/+42
* Patch to set is_stmt a little better for prologue lines in a function.Eric Christopher2012-04-052-4/+9
* Don't break the IV update in TLI::SimplifySetCC().Jakob Stoklund Olesen2012-04-053-23/+72
* Fix accidentally inverted logic from r152803, and make theDan Gohman2012-04-052-1/+7
* Fix a problem in the target detection for Debian GNU/HURDSylvestre Ledru2012-04-054-0/+18
* Fix a problem in the target detection for Debian GNU/kFreeBSDSylvestre Ledru2012-04-054-6/+6