aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Also pass logical ops to combineSelectAndUse.Jakob Stoklund Olesen2012-08-182-17/+50
* Remove overly conservative hasOneUse check, this always expands into a single...Benjamin Kramer2012-08-181-1/+1
* InstCombine: Add a couple of fabs identities for comparing with 0.0.Benjamin Kramer2012-08-182-0/+121
* SimplifyLibcalls: Add fabs and trunc to the list of libcalls that are safe to...Benjamin Kramer2012-08-182-0/+27
* Reapply r162160 with a fix: Optimize Arith->Trunc->SETCC sequence to allow be...Nadav Rotem2012-08-183-17/+107
* fp16-to-fp32 conversion instructions are available in Thumb mode as well.Anton Korobeynikov2012-08-181-4/+4
* Refactor code a bit to reduce number of calls in the final compiled code. No ...Craig Topper2012-08-181-134/+144
* Reorder initialization list to silence -WreorderCraig Topper2012-08-181-2/+2
* Revert r162160 because it made a few buildbots fail.Nadav Rotem2012-08-183-90/+8
* The X86 backend has a number of optimizations for SETCC nodes which useNadav Rotem2012-08-183-8/+90
* Make atomic load and store of pointers work. Tighten verification of atomic ...Eli Friedman2012-08-173-2/+56
* Fix undefined behavior (binding a reference to a dereferenced null pointer) ifRichard Smith2012-08-171-1/+1
* Add MipsELFWriterInfo.{h,cpp}.Akira Hatanaka2012-08-172-0/+151
* Correct MCJIT functionality for MIPS32 architecture.Akira Hatanaka2012-08-179-8/+137
* Implement stack protectors for structures with character arrays in them.Bill Wendling2012-08-171-15/+40
* Avoid folding ADD instructions with FI operands.Jakob Stoklund Olesen2012-08-172-0/+14
* Add stub methods for mips assembly matcher. Akira Hatanaka2012-08-1710-7/+104
* MemoryBuiltins: Properly guard ObjectSizeOffsetVisitor against cycles in the IR.Benjamin Kramer2012-08-173-20/+17
* Change the `linker_private_weak_def_auto' linkage to `linkonce_odr_auto_hide' toBill Wendling2012-08-1717-62/+59
* Assert that dominates is not given a multiple edge. Finding out if we haveRafael Espindola2012-08-173-1/+17
* Add comment, clean up code. No functional change.Jakob Stoklund Olesen2012-08-171-30/+39
* TargetLowering: Use the large shift amount during legalize types. The legaliz...Benjamin Kramer2012-08-172-3/+35
* Use standard pattern for iterate+erase.Jakob Stoklund Olesen2012-08-171-9/+2
* Guard MemoryBuiltins against self-looping GEPs, which can occur in unreachabl...Benjamin Kramer2012-08-172-0/+21
* Fix broken check lines.Benjamin Kramer2012-08-1710-28/+27
* Implement NEON domain switching for scalar <-> S-register vmovs on ARMTim Northover2012-08-172-47/+129
* Insertion of NoFolder functions to avoid ambiguous overload warnings or error...Jin-Gu Kang2012-08-171-0/+12
* Use nested switch to select arguments to reduce calls to EmitPCMP.Craig Topper2012-08-171-5/+20
* Make ReplaceATOMIC_BINARY_64 a static function. Use a nested switch to reduce...Craig Topper2012-08-172-19/+30
* Test commit.Pranav Bhandarkar2012-08-171-1/+1
* Remove unnecessary include of ARMGenInstrInfo.inc.Craig Topper2012-08-171-1/+0
* Declare some for loop indices inside the for loop statement.Craig Topper2012-08-171-20/+13
* Fix up indentation of outputted decode function for readability.Craig Topper2012-08-171-8/+8
* lit: Show actually created count of threads. The incorrect threads count is p...NAKAMURA Takumi2012-08-171-3/+3
* Flatten the aligned-char-array utility template to be a directlyChandler Carruth2012-08-173-134/+133
* Add ADD and SUB to the predicable ARM instructions.Jakob Stoklund Olesen2012-08-166-21/+86
* Handle ARM MOVCC optimization in PeepholeOptimizer.Jakob Stoklund Olesen2012-08-165-53/+73
* Add an MCID::Select flag and TII hooks for optimizing selects.Jakob Stoklund Olesen2012-08-168-16/+89
* Revert r162034, r162035 and r162037.Roman Divacky2012-08-164-44/+1
* Define and handle additional fixup kinds. By Adhemerval Zanella.Roman Divacky2012-08-162-1/+20
* Add PPC64 relocations definitions, by Adhemerval Zanella.Roman Divacky2012-08-161-0/+16
* Handle PowerPC.Roman Divacky2012-08-161-0/+8
* Fix typo and grammar. By Adhemerval Zanella.Roman Divacky2012-08-161-1/+1
* Teach GVN to reason about edges dominating uses. This allows it to handle casesRafael Espindola2012-08-164-62/+133
* Add dump/dumpr methods to SDValue.Nadav Rotem2012-08-161-2/+8
* [arm-fast-isel] Add support for fastcc.Jush Lu2012-08-162-3/+72
* Patch to enable FMA on bdver2 target. Make XOP feature enable FMA4 as well.Anitha Boyapati2012-08-161-2/+2
* git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162010 91177308-0d34...Anitha Boyapati2012-08-161-2/+2
* Test case for r162008.Akira Hatanaka2012-08-161-0/+12
* Add Android ABI to Mips backend to handle functions returning vectors of fourAkira Hatanaka2012-08-163-0/+18