| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove extra MayLoad/MayStore flags from atomic_load/store. | Jakob Stoklund Olesen | 2012-08-28 | 1 | -2/+2 |
* | Add readcyclecounter lowering on PPC64. | Hal Finkel | 2012-08-04 | 1 | -0/+3 |
* | TableGen: Allow conditional instruction pattern in multiclass. | Jim Grosbach | 2012-07-17 | 1 | -0/+7 |
* | Rename @llvm.debugger to @llvm.debugtrap. | Dan Gohman | 2012-05-14 | 1 | -1/+1 |
* | Define a new intrinsic, @llvm.debugger. It will be similar to __builtin_trap(), | Dan Gohman | 2012-05-11 | 1 | -0/+2 |
* | Improve generated code for extending loads and some trunc stores on ARM. | James Molloy | 2012-02-20 | 1 | -0/+45 |
* | Initial CodeGen support for CTTZ/CTLZ where a zero input produces an | Chandler Carruth | 2011-12-13 | 1 | -0/+2 |
* | CR fixes per Bruno's request. | Nadav Rotem | 2011-09-11 | 1 | -1/+5 |
* | Basic x86 code generation for atomic load and store instructions. | Eli Friedman | 2011-08-24 | 1 | -0/+32 |
* | Code generation for 'fence' instruction. | Eli Friedman | 2011-07-27 | 1 | -0/+6 |
* | Add an fma TableGen node. | Cameron Zwarich | 2011-07-08 | 1 | -0/+1 |
* | Add one more argument to the prefetch intrinsic to indicate whether it's a data | Bruno Cardoso Lopes | 2011-06-14 | 1 | -2/+2 |
* | FGETSIGN support for x86, using movmskps/pd. Will be enabled with a | Stuart Hastings | 2011-06-01 | 1 | -0/+1 |
* | Let the immediate leaf pattern take transforms and switch the signed | Eric Christopher | 2011-04-28 | 1 | -2/+2 |
* | Add a new bit that ImmLeaf's can opt into, which allows them to duck out of | Chris Lattner | 2011-04-18 | 1 | -1/+7 |
* | since the VT is fixed for a ImmLeaf, there is no reason to expose it to the m... | Chris Lattner | 2011-04-17 | 1 | -2/+1 |
* | now that predicates have a decent abstraction layer on them, introduce a new | Chris Lattner | 2011-04-17 | 1 | -0/+17 |
* | Rework our internal representation of node predicates to expose more | Chris Lattner | 2011-04-17 | 1 | -1/+13 |
* | [AVX] Add INSERT_SUBVECTOR and support it on x86. This provides a | David Greene | 2011-01-26 | 1 | -0/+1 |
* | [AVX] Support EXTRACT_SUBVECTOR on x86. This provides a default | David Greene | 2011-01-26 | 1 | -4/+10 |
* | [AVX] Fix a typo in the extract subvector type constraints to specify | David Greene | 2011-01-25 | 1 | -2/+2 |
* | [AVX] Add TableGen classes for vector/subvector type constraints. | David Greene | 2011-01-25 | 1 | -0/+14 |
* | Add ARM patterns to match EXTRACT_SUBVECTOR nodes. | Bob Wilson | 2011-01-07 | 1 | -0/+3 |
* | Flag -> Glue, the ongoing saga | Chris Lattner | 2010-12-23 | 1 | -7/+7 |
* | Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept. | Wesley Peck | 2010-11-23 | 1 | -15/+15 |
* | Prefetch has a MemOperand now. FileCheckize a test. | Dale Johannesen | 2010-11-19 | 1 | -1/+2 |
* | Fix preload instruction isel. Only v7 supports pli, and only v7 with mp exten... | Evan Cheng | 2010-11-03 | 1 | -18/+18 |
* | Grammar. | Jim Grosbach | 2010-10-15 | 1 | -3/+3 |
* | add a common SDPatternOperator base class to SDNode and PatFrag for | Chris Lattner | 2010-10-07 | 1 | -2/+7 |
* | fix a long standing wart: all the ComplexPattern's were being | Chris Lattner | 2010-09-21 | 1 | -0/+2 |
* | finally remove the immAllOnesV_bc/immAllZerosV_bc patterns | Chris Lattner | 2010-03-28 | 1 | -7/+0 |
* | add some node definitions. | Chris Lattner | 2010-03-28 | 1 | -0/+8 |
* | remove parallel support. | Chris Lattner | 2010-03-27 | 1 | -1/+0 |
* | add a new SDNPVariadic SDNP node flag, and use it in | Chris Lattner | 2010-03-19 | 1 | -0/+1 |
* | Make default expansion for FP16 <-> FP32 nodes into libcalls | Anton Korobeynikov | 2010-03-14 | 1 | -0/+2 |
* | remove a dead PatLeaf, I previously changed all uses to use -1 instead. | Chris Lattner | 2010-02-25 | 1 | -1/+0 |
* | Eliminate some uses of immAllOnes, just use -1, it does | Chris Lattner | 2010-02-21 | 1 | -1/+1 |
* | Remove the CPAttrParentAsRoot code, which is unused, and inconvenient | Dan Gohman | 2010-01-04 | 1 | -8/+1 |
* | Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. | Dan Gohman | 2009-11-23 | 1 | -7/+0 |
* | Add a couple more target nodes | Nate Begeman | 2009-11-03 | 1 | -0/+2 |
* | Initial target-independent CodeGen support for BlockAddresses. | Dan Gohman | 2009-10-30 | 1 | -0/+4 |
* | Add a new "SDTCisVec" SDTypeConstraint. This complements the vAny type. | Bob Wilson | 2009-08-12 | 1 | -2/+5 |
* | Split EVT into MVT and EVT, the former representing _just_ a primitive type, ... | Owen Anderson | 2009-08-11 | 1 | -37/+37 |
* | Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ... | Owen Anderson | 2009-08-10 | 1 | -37/+37 |
* | Major calling convention code refactoring. | Dan Gohman | 2009-08-05 | 1 | -1/+0 |
* | Make IntInits and ListInits typed. This helps deduce types of !if and | David Greene | 2009-06-08 | 1 | -0/+1 |
* | Revert 72707 and 72709, for the moment. | Dale Johannesen | 2009-06-02 | 1 | -6/+4 |
* | Make the implicit inputs and outputs of target-independent | Dale Johannesen | 2009-06-01 | 1 | -4/+6 |
* | 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. | Nate Begeman | 2009-04-27 | 1 | -11/+2 |
* | Revert 69952. Causes testsuite failures on linux x86-64. | Rafael Espindola | 2009-04-24 | 1 | -2/+11 |