summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* fix HexagonSubtarget parsing of -mv flagSebastian Pop2012-08-20
* fix a case where all operands of BUILD_VECTOR are undefinedMichael Liao2012-08-20
* Fix coding style violations in 162135 and 162136.Akira Hatanaka2012-08-20
* DataExtractor: Fix integer truncation issues in LEB128 extraction.Benjamin Kramer2012-08-20
* Fixed DAGCombiner bug (found and localized by James Malloy):Stepan Dyatkovskiy2012-08-20
* Remove FMA3 intrinsic instructions in favor of patterns.Craig Topper2012-08-20
* Use correct intrinsic for 256-bit VFMSUBADDPS.Craig Topper2012-08-20
* Remove trailing white space and tab characters. No functional change.Craig Topper2012-08-19
* When unsafe math is used, we can use commutative FMAX and FMIN. In some casesNadav Rotem2012-08-19
* Fabs folding is implemented.Benjamin Kramer2012-08-19
* InstCombine: Fix a crasher when encountering a function pointer.Benjamin Kramer2012-08-18
* Remove the CAND/COR/CXOR custom ISD nodes and their select code.Jakob Stoklund Olesen2012-08-18
* Remove virtual from many methods. These methods replace methods in the base c...Craig Topper2012-08-18
* Also combine zext/sext into selects for ARM.Jakob Stoklund Olesen2012-08-18
* Also pass logical ops to combineSelectAndUse.Jakob Stoklund Olesen2012-08-18
* Remove overly conservative hasOneUse check, this always expands into a single...Benjamin Kramer2012-08-18
* InstCombine: Add a couple of fabs identities for comparing with 0.0.Benjamin Kramer2012-08-18
* SimplifyLibcalls: Add fabs and trunc to the list of libcalls that are safe to...Benjamin Kramer2012-08-18
* Reapply r162160 with a fix: Optimize Arith->Trunc->SETCC sequence to allow be...Nadav Rotem2012-08-18
* fp16-to-fp32 conversion instructions are available in Thumb mode as well.Anton Korobeynikov2012-08-18
* Refactor code a bit to reduce number of calls in the final compiled code. No ...Craig Topper2012-08-18
* Reorder initialization list to silence -WreorderCraig Topper2012-08-18
* Revert r162160 because it made a few buildbots fail.Nadav Rotem2012-08-18
* The X86 backend has a number of optimizations for SETCC nodes which useNadav Rotem2012-08-18
* Make atomic load and store of pointers work. Tighten verification of atomic ...Eli Friedman2012-08-17
* Fix undefined behavior (binding a reference to a dereferenced null pointer) ifRichard Smith2012-08-17
* Add MipsELFWriterInfo.{h,cpp}.Akira Hatanaka2012-08-17
* Correct MCJIT functionality for MIPS32 architecture.Akira Hatanaka2012-08-17
* Implement stack protectors for structures with character arrays in them.Bill Wendling2012-08-17
* Avoid folding ADD instructions with FI operands.Jakob Stoklund Olesen2012-08-17
* Add stub methods for mips assembly matcher. Akira Hatanaka2012-08-17
* MemoryBuiltins: Properly guard ObjectSizeOffsetVisitor against cycles in the IR.Benjamin Kramer2012-08-17
* Change the `linker_private_weak_def_auto' linkage to `linkonce_odr_auto_hide' toBill Wendling2012-08-17
* Assert that dominates is not given a multiple edge. Finding out if we haveRafael Espindola2012-08-17
* Add comment, clean up code. No functional change.Jakob Stoklund Olesen2012-08-17
* TargetLowering: Use the large shift amount during legalize types. The legaliz...Benjamin Kramer2012-08-17
* Use standard pattern for iterate+erase.Jakob Stoklund Olesen2012-08-17
* Guard MemoryBuiltins against self-looping GEPs, which can occur in unreachabl...Benjamin Kramer2012-08-17
* Implement NEON domain switching for scalar <-> S-register vmovs on ARMTim Northover2012-08-17
* Use nested switch to select arguments to reduce calls to EmitPCMP.Craig Topper2012-08-17
* Make ReplaceATOMIC_BINARY_64 a static function. Use a nested switch to reduce...Craig Topper2012-08-17
* Remove unnecessary include of ARMGenInstrInfo.inc.Craig Topper2012-08-17
* Add ADD and SUB to the predicable ARM instructions.Jakob Stoklund Olesen2012-08-16
* Handle ARM MOVCC optimization in PeepholeOptimizer.Jakob Stoklund Olesen2012-08-16
* Add an MCID::Select flag and TII hooks for optimizing selects.Jakob Stoklund Olesen2012-08-16
* Revert r162034, r162035 and r162037.Roman Divacky2012-08-16
* Define and handle additional fixup kinds. By Adhemerval Zanella.Roman Divacky2012-08-16
* Fix typo and grammar. By Adhemerval Zanella.Roman Divacky2012-08-16
* Teach GVN to reason about edges dominating uses. This allows it to handle casesRafael Espindola2012-08-16
* [arm-fast-isel] Add support for fastcc.Jush Lu2012-08-16