| Commit message (Expand) | Author | Age | Files | Lines |
* | X86: More efficient legalization of wide integer compares | Hans Wennborg | 2015-11-19 | 1 | -0/+1 |
* | [SDAG] Introduce a new BITREVERSE node along with a corresponding LLVM intrinsic | James Molloy | 2015-11-12 | 1 | -1/+2 |
* | SelectionDAG: Remove implicit ilist iterator conversions, NFC | Duncan P. N. Exon Smith | 2015-10-13 | 1 | -1/+1 |
* | SelectionDAGDumper: Print simple operands inline. | Matthias Braun | 2015-09-25 | 1 | -22/+37 |
* | SelectionDAGDumper: Leave out the <multiple use> markers | Matthias Braun | 2015-09-18 | 1 | -3/+0 |
* | SelectionDAGDumper: Avoid unnecessary newlines | Matthias Braun | 2015-09-18 | 1 | -4/+3 |
* | SelectionDAGDumper: Hide [ID=X], [ORD=X] and source locations by default. | Matthias Braun | 2015-09-18 | 1 | -16/+23 |
* | SelectionDAG: Introduce PersistentID to SDNode for assert builds. | Matthias Braun | 2015-09-18 | 1 | -4/+26 |
* | [WinEH] Add some support for code generating catchpad | Reid Kleckner | 2015-08-27 | 1 | -0/+4 |
* | NFC SelectionDAGDumper: fix typo | JF Bastien | 2015-08-11 | 1 | -1/+1 |
* | Add new ISD nodes: ISD::FMINNAN and ISD::FMAXNAN | James Molloy | 2015-08-11 | 1 | -0/+2 |
* | Fix __builtin_setjmp in combination with sjlj exception handling. | Matthias Braun | 2015-07-16 | 1 | -0/+1 |
* | [Codegen] Add intrinsics 'absdiff' and corresponding SDNodes for absolute dif... | James Molloy | 2015-07-16 | 1 | -0/+2 |
* | Rename llvm.frameescape and llvm.framerecover to localescape and localrecover | Reid Kleckner | 2015-07-07 | 1 | -1/+1 |
* | Convert a bunch of loops to foreach. NFC. | Pete Cooper | 2015-06-26 | 1 | -11/+9 |
* | Avoid a Symbol -> Name -> Symbol conversion. | Rafael Espindola | 2015-06-22 | 1 | -0/+1 |
* | Add SDNodes for umin, umax, smin and smax. | James Molloy | 2015-05-15 | 1 | -0/+4 |
* | Extend the statepoint intrinsic to allow statepoints to be marked as transiti... | Pat Gavlin | 2015-05-08 | 1 | -0/+2 |
* | Masked gather and scatter - added DAGCombine visitors | Elena Demikhovsky | 2015-04-30 | 1 | -0/+2 |
* | IR: Give 'DI' prefix to debug info metadata | Duncan P. N. Exon Smith | 2015-04-29 | 1 | -1/+1 |
* | DebugInfo: Gut DIScope, DIEnumerator and DISubrange | Duncan P. N. Exon Smith | 2015-04-16 | 1 | -2/+2 |
* | CodeGen: Use the new DebugLoc API, NFC | Duncan P. N. Exon Smith | 2015-03-30 | 1 | -11/+5 |
* | SelectionDAG: Reflow code to use early returns, NFC | Duncan P. N. Exon Smith | 2015-03-30 | 1 | -15/+19 |
* | X86: Optimize address mode matching for FRAME_ALLOC_RECOVER nodes | David Majnemer | 2015-03-05 | 1 | -0/+1 |
* | Add generic fmad DAG node. | Matt Arsenault | 2015-02-20 | 1 | -0/+1 |
* | Masked Load / Store Intrinsics - the CodeGen part. | Elena Demikhovsky | 2014-12-04 | 1 | -0/+2 |
* | Revert "Masked Vector Load and Store Intrinsics." | Duncan P. N. Exon Smith | 2014-11-28 | 1 | -2/+0 |
* | Masked Vector Load and Store Intrinsics. | Elena Demikhovsky | 2014-11-23 | 1 | -0/+2 |
* | Update SetVector to rely on the underlying set's insert to return a pair<iter... | David Blaikie | 2014-11-19 | 1 | -1/+1 |
* | Add minnum / maxnum codegen | Matt Arsenault | 2014-10-21 | 1 | -0/+2 |
* | Have MachineFunction cache a pointer to the subtarget to make lookups | Eric Christopher | 2014-08-05 | 1 | -6/+3 |
* | Remove the TargetMachine forwards for TargetSubtargetInfo based | Eric Christopher | 2014-08-04 | 1 | -2/+7 |
* | CodeGen: extend f16 conversions to permit types > float. | Tim Northover | 2014-07-17 | 1 | -2/+2 |
* | [x86,SDAG] Introduce any- and sign-extend-vector-inreg nodes analogous | Chandler Carruth | 2014-07-10 | 1 | -0/+2 |
* | [x86] Add a ZERO_EXTEND_VECTOR_INREG DAG node and use it when widening | Chandler Carruth | 2014-07-09 | 1 | -0/+1 |
* | IR: add "cmpxchg weak" variant to support permitted failure. | Tim Northover | 2014-06-13 | 1 | -0/+1 |
* | Implememting named register intrinsics | Renato Golin | 2014-05-06 | 1 | -0/+2 |
* | [C++11] More 'nullptr' conversion. In some cases just using a boolean check i... | Craig Topper | 2014-04-14 | 1 | -3/+3 |
* | [Layering] Move DebugInfo.h into the IR library where its implementation | Chandler Carruth | 2014-03-06 | 1 | -1/+1 |
* | [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. | Benjamin Kramer | 2014-03-02 | 1 | -1/+1 |
* | Revert "Revert "Add Constant Hoisting Pass" (r200034)" | Juergen Ributzka | 2014-01-25 | 1 | -2/+8 |
* | Revert "Add Constant Hoisting Pass" (r200034) | Hans Wennborg | 2014-01-25 | 1 | -8/+2 |
* | Add Constant Hoisting Pass | Juergen Ributzka | 2014-01-24 | 1 | -2/+8 |
* | Revert "Add Constant Hoisting Pass" | Juergen Ributzka | 2014-01-24 | 1 | -8/+2 |
* | Add Constant Hoisting Pass | Juergen Ributzka | 2014-01-24 | 1 | -2/+8 |
* | Put the functionality for printing a value to a raw_ostream as an | Chandler Carruth | 2014-01-09 | 1 | -4/+3 |
* | Move the LLVM IR asm writer header files into the IR directory, as they | Chandler Carruth | 2014-01-07 | 1 | -1/+1 |
* | Add addrspacecast instruction. | Matt Arsenault | 2013-11-15 | 1 | -0/+8 |
* | Add ISD::FROUND for libm round() | Hal Finkel | 2013-08-07 | 1 | -0/+1 |
* | Remove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR ISD opcodes. | Jakob Stoklund Olesen | 2013-07-04 | 1 | -3/+0 |