| Commit message (Expand) | Author | Age | Files | Lines |
* | Put an llvm_unreachable at the end of getSplatIndex as its loop should never ... | Craig Topper | 2013-08-06 | 1 | -1/+1 |
* | Check against >= 0 instead of != -1 in getSplatIndex because it generally com... | Craig Topper | 2013-08-06 | 1 | -1/+1 |
* | Remove trailing whitespace and fix an 80-column violation. No functional change. | Craig Topper | 2013-08-06 | 1 | -4/+5 |
* | Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s... | Craig Topper | 2013-07-14 | 1 | -1/+1 |
* | Track IR ordering of SelectionDAG nodes 2/4. | Andrew Trick | 2013-05-25 | 1 | -62/+58 |
* | Track IR ordering of SelectionDAG nodes 1/4. | Andrew Trick | 2013-05-25 | 1 | -0/+62 |
* | Cleanup the simplify_type implementation. | Rafael Espindola | 2013-03-27 | 1 | -12/+6 |
* | Remove unneeded cast. | Jakub Staszak | 2013-03-09 | 1 | -3/+3 |
* | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth | 2013-01-02 | 1 | -2/+2 |
* | whitespace | Nadav Rotem | 2012-12-27 | 1 | -3/+3 |
* | Change TargetLowering::getRegClassFor to take an MVT, instead of EVT. | Patrik Hagglund | 2012-12-13 | 1 | -0/+11 |
* | Revert EVT->MVT changes, r169836-169851, due to buildbot failures. | Patrik Hagglund | 2012-12-11 | 1 | -11/+0 |
* | Change TargetLowering::getRegClassFor to take an MVT, instead of EVT. | Patrik Hagglund | 2012-12-11 | 1 | -0/+11 |
* | Sort the #include lines for the include/... tree with the script. | Chandler Carruth | 2012-12-03 | 1 | -6/+6 |
* | In various places throughout the code generator, there were special | Ulrich Weigand | 2012-10-29 | 1 | -3/+0 |
* | Remove unnecessary classof()'s | Sean Silva | 2012-10-11 | 1 | -30/+0 |
* | Add in some interfaces that will allow easier access to the pointer address s... | Micah Villmow | 2012-10-09 | 1 | -1/+6 |
* | Mark unimplemented copy constructors and copy assignment operators as LLVM_DE... | Craig Topper | 2012-09-17 | 1 | -3/+3 |
* | Fix PR11985 | Michael Liao | 2012-09-12 | 1 | -2/+4 |
* | Constify SDNodeIterator an stop its only non-const user being cast stripped | Roman Divacky | 2012-09-05 | 1 | -4/+4 |
* | Remove extra MayLoad/MayStore flags from atomic_load/store. | Jakob Stoklund Olesen | 2012-08-28 | 1 | -5/+0 |
* | Add dump/dumpr methods to SDValue. | Nadav Rotem | 2012-08-16 | 1 | -2/+8 |
* | Add SelectionDAG::getTargetIndex. | Jakob Stoklund Olesen | 2012-08-07 | 1 | -0/+23 |
* | Refactor the code that checks that all operands of a node are UNDEFs. | Nadav Rotem | 2012-07-15 | 1 | -0/+4 |
* | Teach CodeGen's version of computeMaskedBits to understand the range metadata. | Rafael Espindola | 2012-03-31 | 1 | -0/+3 |
* | Add a RegisterMaskSDNode class. | Jakob Stoklund Olesen | 2012-01-18 | 1 | -0/+17 |
* | Return an ArrayRef from ShuffleVectorSDNode::getMask and push it through Code... | Benjamin Kramer | 2012-01-15 | 1 | -4/+2 |
* | Add additional checking to ensure that MachineMemOperands are never set to nu... | Owen Anderson | 2011-11-10 | 1 | -0/+2 |
* | Added invariant field to the DAG.getLoad method and changed all calls. | Pete Cooper | 2011-11-08 | 1 | -4/+5 |
* | Relax the MemOperands on atomics a bit. Fixes -verify-machineinstrs failures... | Eli Friedman | 2011-09-07 | 1 | -2/+4 |
* | Basic x86 code generation for atomic load and store instructions. | Eli Friedman | 2011-08-24 | 1 | -1/+13 |
* | Misc optimizer+codegen work for 'cmpxchg' and 'atomicrmw'. They appear to be | Eli Friedman | 2011-07-29 | 1 | -6/+29 |
* | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner | 2011-07-18 | 1 | -1/+1 |
* | Add functions 'hasPredecessor' and 'hasPredecessorHelper' to SDNode. The | Lang Hames | 2011-07-07 | 1 | -4/+23 |
* | Fix a ton of comment typos found by codespell. Patch by | Chris Lattner | 2011-04-15 | 1 | -1/+1 |
* | flags -> glue for selectiondag | Chris Lattner | 2010-12-23 | 1 | -9/+9 |
* | rename MVT::Flag to MVT::Glue. "Flag" is a terrible name for | Chris Lattner | 2010-12-21 | 1 | -2/+2 |
* | Merge System into Support. | Michael J. Spencer | 2010-11-29 | 1 | -1/+1 |
* | Simplify uses of MVT and EVT. An MVT can be compared directly | Duncan Sands | 2010-11-03 | 1 | -1/+1 |
* | Use a MemIntrinsicSDNode for ISD::PREFETCH, which touches | Dale Johannesen | 2010-10-26 | 1 | -2/+4 |
* | Make CodeGen TBAA-aware. | Dan Gohman | 2010-10-20 | 1 | -0/+3 |
* | add some helpful accessors. | Chris Lattner | 2010-09-21 | 1 | -0/+4 |
* | Move ArgFlagsTy, OutputArg, and InputArg out of SelectionDAGNodes.h and | Dan Gohman | 2010-07-07 | 1 | -138/+0 |
* | Propagate debug loc. | Devang Patel | 2010-07-06 | 1 | -1/+1 |
* | Add versions of OutputArgReg, AnalyzeReturn, and AnalyzeCallOperands | Dan Gohman | 2010-07-06 | 1 | -0/+17 |
* | Comment a non-obvious member variable. | Dan Gohman | 2010-07-02 | 1 | -0/+2 |
* | Teach regular and fast isel to set dead flags on unused implicit defs | Dan Gohman | 2010-06-18 | 1 | -0/+9 |
* | Eliminate unnecessary uses of getZExtValue(). | Dan Gohman | 2010-06-18 | 1 | -0/+1 |
* | isValueValidForType can be a static member function. | Dan Gohman | 2010-06-18 | 1 | -1/+1 |
* | Add const qualifiers to CodeGen's use of LLVM IR constructs. | Dan Gohman | 2010-04-15 | 1 | -9/+9 |