2014-04-27 |
Craig Topper | Fix an assert I accidentally broke to hopefully fix... |
blob | commitdiff | raw |
2014-04-27 |
Craig Topper | Convert SDNode constructor to use ArrayRef. |
blob | commitdiff | raw | diff to current |
2014-04-27 |
Craig Topper | Const-correct SelectionDAG::getAtomic. |
blob | commitdiff | raw | diff to current |
2014-04-26 |
Craig Topper | Convert getMemIntrinsicNode to take ArrayRef of SDValue... |
blob | commitdiff | raw | diff to current |
2014-04-15 |
Nick Lewycky | Break PseudoSourceValue out of the Value hierarchy... |
blob | commitdiff | raw | diff to current |
2014-04-14 |
Craig Topper | [C++11] More 'nullptr' conversion. In some cases just... |
blob | commitdiff | raw | diff to current |
2014-04-11 |
Jim Grosbach | SDNode: Add uses() iterator_range convenience methods. |
blob | commitdiff | raw | diff to current |
2014-03-22 |
Andrea Di Biagio | [DAG] Fix an assertion failure caused by an invalid... |
blob | commitdiff | raw | diff to current |
2014-03-17 |
Matt Arsenault | Make DAGCombiner work on vector bitshifts with constant... |
blob | commitdiff | raw | diff to current |
2014-03-11 |
Tim Northover | IR: add a second ordering operand to cmpxhg for failure |
blob | commitdiff | raw | diff to current |
2014-03-11 |
Matt Arsenault | Add helpers for getting scalar sizes of vector value... |
blob | commitdiff | raw | diff to current |
2014-03-05 |
Chandler Carruth | [Layering] Move DebugLoc.h into the IR library. The... |
blob | commitdiff | raw | diff to current |
2014-03-03 |
Benjamin Kramer | [C++11] Use std::tie to simplify compare operators. |
blob | commitdiff | raw | diff to current |
2014-03-02 |
Benjamin Kramer | [C++11] Replace llvm::next and llvm::prior with std... |
blob | commitdiff | raw | diff to current |
2014-02-24 |
Matt Arsenault | Add missing const |
blob | commitdiff | raw | diff to current |
2014-01-27 |
Reid Kleckner | Silence MSVC warning on 'uint16_t |= bool' with a cast |
blob | commitdiff | raw | diff to current |
2014-01-25 |
Juergen Ributzka | Revert "Revert "Add Constant Hoisting Pass" (r200034)" |
blob | commitdiff | raw | diff to current |
2014-01-25 |
Hans Wennborg | Revert "Add Constant Hoisting Pass" (r200034) |
blob | commitdiff | raw | diff to current |
2014-01-24 |
Juergen Ributzka | Add Constant Hoisting Pass |
blob | commitdiff | raw | diff to current |
2014-01-24 |
Juergen Ributzka | Revert "Add Constant Hoisting Pass" |
blob | commitdiff | raw | diff to current |
2014-01-24 |
Juergen Ributzka | Add Constant Hoisting Pass |
blob | commitdiff | raw | diff to current |
2014-01-13 |
Juergen Ributzka | [DAG] Teach DAG to also reassociate vector operations |
blob | commitdiff | raw | diff to current |
2013-12-27 |
Andrea Di Biagio | Teach DAGCombiner how to fold a SIGN_EXTEND_INREG of... |
blob | commitdiff | raw | diff to current |
2013-11-15 |
Matt Arsenault | Add addrspacecast instruction. |
blob | commitdiff | raw | diff to current |
2013-09-29 |
Benjamin Kramer | Remove an old workaround for a compiler that EOL'd... |
blob | commitdiff | raw | diff to current |
2013-09-29 |
Benjamin Kramer | Allocate AtomicSDNode operands in SelectionDAG's alloca... |
blob | commitdiff | raw | diff to current |
2013-09-26 |
Amara Emerson | [ARM] Use the load-acquire/store-release instructions... |
blob | commitdiff | raw | diff to current |
2013-09-09 |
Jack Carter | white spaces and long lines |
blob | commitdiff | raw | diff to current |
2013-08-06 |
Craig Topper | Put an llvm_unreachable at the end of getSplatIndex... |
blob | commitdiff | raw | diff to current |
2013-08-06 |
Craig Topper | Check against >= 0 instead of != -1 in getSplatIndex... |
blob | commitdiff | raw | diff to current |
2013-08-06 |
Craig Topper | Remove trailing whitespace and fix an 80-column violati... |
blob | commitdiff | raw | diff to current |
2013-07-14 |
Craig Topper | Use SmallVectorImpl& instead of SmallVector to avoid... |
blob | commitdiff | raw | diff to current |
2013-05-25 |
Andrew Trick | Track IR ordering of SelectionDAG nodes 2/4. |
blob | commitdiff | raw | diff to current |
2013-05-25 |
Andrew Trick | Track IR ordering of SelectionDAG nodes 1/4. |
blob | commitdiff | raw | diff to current |
2013-03-27 |
Rafael Espindola | Cleanup the simplify_type implementation. |
blob | commitdiff | raw | diff to current |
2013-03-09 |
Jakub Staszak | Remove unneeded cast. |
blob | commitdiff | raw | diff to current |
2013-01-02 |
Chandler Carruth | Move all of the header files which are involved in... |
blob | commitdiff | raw | diff to current |
2012-12-27 |
Nadav Rotem | whitespace |
blob | commitdiff | raw | diff to current |
2012-12-13 |
Patrik Hagglund | Change TargetLowering::getRegClassFor to take an MVT... |
blob | commitdiff | raw | diff to current |
2012-12-11 |
Patrik Hagglund | Revert EVT->MVT changes, r169836-169851, due to buildbo... |
blob | commitdiff | raw | diff to current |
2012-12-11 |
Patrik Hagglund | Change TargetLowering::getRegClassFor to take an MVT... |
blob | commitdiff | raw | diff to current |
2012-12-03 |
Chandler Carruth | Sort the #include lines for the include/... tree with... |
blob | commitdiff | raw | diff to current |
2012-10-29 |
Ulrich Weigand | In various places throughout the code generator, there... |
blob | commitdiff | raw | diff to current |
2012-10-11 |
Sean Silva | Remove unnecessary classof()'s |
blob | commitdiff | raw | diff to current |
2012-10-09 |
Micah Villmow | Add in some interfaces that will allow easier access... |
blob | commitdiff | raw | diff to current |
2012-09-17 |
Craig Topper | Mark unimplemented copy constructors and copy assignmen... |
blob | commitdiff | raw | diff to current |
2012-09-12 |
Michael Liao | Fix PR11985 |
blob | commitdiff | raw | diff to current |
2012-09-05 |
Roman Divacky | Constify SDNodeIterator an stop its only non-const... |
blob | commitdiff | raw | diff to current |
2012-08-28 |
Jakob Stoklund Olesen | Remove extra MayLoad/MayStore flags from atomic_load... |
blob | commitdiff | raw | diff to current |
2012-08-16 |
Nadav Rotem | Add dump/dumpr methods to SDValue. |
blob | commitdiff | raw | diff to current |
2012-08-07 |
Jakob Stoklund Olesen | Add SelectionDAG::getTargetIndex. |
blob | commitdiff | raw | diff to current |
2012-07-15 |
Nadav Rotem | Refactor the code that checks that all operands of... |
blob | commitdiff | raw | diff to current |
2012-03-31 |
Rafael Espindola | Teach CodeGen's version of computeMaskedBits to underst... |
blob | commitdiff | raw | diff to current |
2012-01-18 |
Jakob Stoklund Olesen | Add a RegisterMaskSDNode class. |
blob | commitdiff | raw | diff to current |
2012-01-15 |
Benjamin Kramer | Return an ArrayRef from ShuffleVectorSDNode::getMask... |
blob | commitdiff | raw | diff to current |
2011-11-10 |
Owen Anderson | Add additional checking to ensure that MachineMemOperan... |
blob | commitdiff | raw | diff to current |
2011-11-08 |
Pete Cooper | Added invariant field to the DAG.getLoad method and... |
blob | commitdiff | raw | diff to current |
2011-09-07 |
Eli Friedman | Relax the MemOperands on atomics a bit. Fixes -verify... |
blob | commitdiff | raw | diff to current |
2011-08-24 |
Eli Friedman | Basic x86 code generation for atomic load and store... |
blob | commitdiff | raw | diff to current |
2011-07-29 |
Eli Friedman | Misc optimizer+codegen work for 'cmpxchg' and 'atomicrm... |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw | diff to current |
2011-07-07 |
Lang Hames | Add functions 'hasPredecessor' and 'hasPredecessorHelpe... |
blob | commitdiff | raw | diff to current |
2011-04-15 |
Chris Lattner | Fix a ton of comment typos found by codespell. Patch by |
blob | commitdiff | raw | diff to current |
2010-12-23 |
Chris Lattner | flags -> glue for selectiondag |
blob | commitdiff | raw | diff to current |
2010-12-21 |
Chris Lattner | rename MVT::Flag to MVT::Glue. "Flag" is a terrible... |
blob | commitdiff | raw | diff to current |
2010-11-29 |
Michael J. Spencer | Merge System into Support. |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Duncan Sands | Simplify uses of MVT and EVT. An MVT can be compared... |
blob | commitdiff | raw | diff to current |
2010-10-26 |
Dale Johannesen | Use a MemIntrinsicSDNode for ISD::PREFETCH, which touches |
blob | commitdiff | raw | diff to current |
2010-10-20 |
Dan Gohman | Make CodeGen TBAA-aware. |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | add some helpful accessors. |
blob | commitdiff | raw | diff to current |
2010-07-07 |
Dan Gohman | Move ArgFlagsTy, OutputArg, and InputArg out of Selecti... |
blob | commitdiff | raw | diff to current |
2010-07-06 |
Devang Patel | Propagate debug loc. |
blob | commitdiff | raw | diff to current |
2010-07-06 |
Dan Gohman | Add versions of OutputArgReg, AnalyzeReturn, and Analyz... |
blob | commitdiff | raw | diff to current |
2010-07-02 |
Dan Gohman | Comment a non-obvious member variable. |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Dan Gohman | Teach regular and fast isel to set dead flags on unused... |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Dan Gohman | Eliminate unnecessary uses of getZExtValue(). |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Dan Gohman | isValueValidForType can be a static member function. |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Dan Gohman | Add const qualifiers to CodeGen's use of LLVM IR constr... |
blob | commitdiff | raw | diff to current |
2010-04-14 |
Dan Gohman | Split ISD::NodeType and a few related items out of... |
blob | commitdiff | raw | diff to current |
2010-04-07 |
Chris Lattner | Three changes: |
blob | commitdiff | raw | diff to current |
2010-04-06 |
Bill Wendling | Make this hack more specific to the Apple gcc 4.2 non... |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Chris Lattner | remove uses of DebugLoc::getUnknownLoc. |
blob | commitdiff | raw | diff to current |
2010-03-27 |
Chris Lattner | bump FIRST_TARGET_MEMORY_OPCODE back up, there is no... |
blob | commitdiff | raw | diff to current |
2010-03-25 |
Bob Wilson | Reapply Kevin's change 94440, now that Chris has fixed... |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Bob Wilson | Speculatively revert this to see if it fixes buildbot... |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Kevin Enderby | Added the Advanced Encryption Standard (AES) Instructions. |
blob | commitdiff | raw | diff to current |
2010-03-14 |
Anton Korobeynikov | Add DAG nodes to represent FP16 <-> FP32 intrinsics |
blob | commitdiff | raw | diff to current |
2010-03-14 |
Chris Lattner | change the LabelSDNode to be EHLabelSDNode and make... |
blob | commitdiff | raw | diff to current |
2010-03-11 |
Dale Johannesen | Make sure HasDebugValue is initialized. This should fix |
blob | commitdiff | raw | diff to current |
2010-03-06 |
Dale Johannesen | Add some new bits of debug info handling. No |
blob | commitdiff | raw | diff to current |
2010-02-24 |
Dan Gohman | When forming SSE min and max nodes for UGE and ULE... |
blob | commitdiff | raw | diff to current |
2010-02-18 |
Mon P Wang | getSplatIndex assumes that the first element of the... |
blob | commitdiff | raw | diff to current |
2010-02-17 |
David Greene | Make the non-temporal bit "significant" in MemSDNodes... |
blob | commitdiff | raw | diff to current |
2010-02-15 |
David Greene | Add non-temporal flags and remove an assumption of... |
blob | commitdiff | raw | diff to current |
2010-02-15 |
Chris Lattner | give SDValue an operator->, allowing V->isTargetOpcode... |
blob | commitdiff | raw | diff to current |
2010-02-15 |
Chris Lattner | don't make insanely large node numbers for no reason, |
blob | commitdiff | raw | diff to current |
2010-01-20 |
David Greene | When XDEBUG is enabled, check for SelectionDAG cycles... |
blob | commitdiff | raw | diff to current |
2010-01-19 |
David Greene | Add some new debugging APIs to print out "raw" Selectio... |
blob | commitdiff | raw | diff to current |
2010-01-15 |
Dan Gohman | Add comments to the dump() and dumpr() routines. |
blob | commitdiff | raw | diff to current |
2010-01-15 |
David Greene | Add some debug routines to SelectionDAG to dump full... |
blob | commitdiff | raw | diff to current |
next |