summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
...
* Do not assume the value passed to memset is an i32.Job Noorman2014-08-291-8/+1
* Move FNEG next to FABS and make them more similar, so it's easier that they c...Sanjay Patel2014-08-281-43/+46
* Do not introduce new shuffle patterns after operation legalization if SHUFFLE...Owen Anderson2014-08-281-2/+1
* Janitorial services: "Don’t duplicate function or class name at the beginni...Sanjay Patel2014-08-281-134/+119
* Remove local TLI vars that are just duplicates of the class var. No functiona...Sanjay Patel2014-08-281-2/+0
* Use local vars to improve readability. No functional change.Sanjay Patel2014-08-281-42/+37
* [FastISel] Undo phi node updates when falling-back to SelectionDAG.Juergen Ributzka2014-08-281-4/+7
* [FastISel]Juergen Ributzka2014-08-281-1/+8
* Use local variable in visitFADD. No functional change.Sanjay Patel2014-08-271-13/+11
* Group unsafe-math optimizations for fsub into one block. No functional change.Sanjay Patel2014-08-271-14/+17
* [FastISel] Fix a potential bug in FastEmitInst_riJuergen Ributzka2014-08-271-2/+1
* Use local variable to improve readability. Sanjay Patel2014-08-271-15/+10
* Teach the AArch64 backend about v4f16 and v8f16Oliver Stannard2014-08-271-6/+17
* [SDAG] Re-instate r215611 with a fix to a pesky X86 DAG combine.Chandler Carruth2014-08-271-0/+2
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-272-9/+5
* Use range based for loops to avoid needing to re-mention SmallPtrSet size.Craig Topper2014-08-242-8/+6
* Revert r215611 because it caused the infinite loop in bug 20736. There is a r...Nick Lewycky2014-08-231-2/+0
* ARM / x86_64 varargs: Don't save regparms in prologue without va_startReid Kleckner2014-08-221-0/+8
* name change: isPow2DivCheap -> isPow2SDivCheapSanjay Patel2014-08-211-1/+1
* DAGCombiner: Make concat_vector combine safe for EVTs and concat_vectors with...Benjamin Kramer2014-08-211-1/+6
* [ARM] Enable DP copy, load and store instructions for FPv4-SPOliver Stannard2014-08-212-17/+28
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-212-4/+4
* Revert r216066, "Optimize ZERO_EXTEND and SIGN_EXTEND in both SelectionDAG Bu...Jiangning Liu2014-08-212-48/+3
* Fix null reference creation in SelectionDAG constructor.Alexey Samsonov2014-08-201-10/+7
* Optimize ZERO_EXTEND and SIGN_EXTEND in both SelectionDAG Builder and typeJiangning Liu2014-08-202-3/+48
* Reapply [FastISel] Let the target decide first if it wants to materialize a c...Juergen Ributzka2014-08-191-15/+21
* Teach the AArch64 backend to handle f16Oliver Stannard2014-08-181-0/+3
* Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoi...Craig Topper2014-08-182-4/+4
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-172-4/+4
* Fix fmul combines with constant splat vectorsMatt Arsenault2014-08-161-7/+26
* [DAGCombiner] Improve the folding of target independet shuffles to Undef.Andrea Di Biagio2014-08-161-0/+16
* [FastISel] Remove an performance debugging assert.Juergen Ributzka2014-08-151-1/+0
* Revert several FastISel commits to track down a buildbot error.Juergen Ributzka2014-08-141-21/+15
* optimize vector fneg of bitcasted integer valueSanjay Patel2014-08-141-9/+14
* [SDAG] Fix a bug in the DAG combiner where we would fail to return theChandler Carruth2014-08-141-5/+1
* [SDAG] Fix a case where we would iteratively legalize a node duringChandler Carruth2014-08-141-0/+2
* [FastISel] Let the target decide first if it wants to materialize a constant.Juergen Ributzka2014-08-131-15/+21
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-135-10/+10
* [DAGCombiner] Improved target independent vector shuffle combine rule.Andrea Di Biagio2014-08-131-10/+24
* [PowerPC] Implement PPCTargetLowering::getTgtMemIntrinsicHal Finkel2014-08-132-3/+5
* [x86] Fold extract_vector_elt of a load into the Load's address computation.Michael J. Spencer2014-08-111-90/+125
* Make this SmallVector size a power of two as suggested by ChandlerHans Wennborg2014-08-111-1/+1
* Increase the size of this SmallVector in CloneNodeWithValues.Hans Wennborg2014-08-111-1/+1
* Add support for scalarizing cttz_zero_undefPetar Jovanovic2014-08-101-0/+1
* Added a TLI hook to signal that the target does not have or does not care aboutPedro Artigas2014-08-081-5/+10
* [pr19635] Revert most of r170537, and add new testcase.Patrik Hagglund2014-08-081-1/+1
* [stack protector] Look through bitcasts to get global variableAkira Hatanaka2014-08-071-9/+19
* Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher2014-08-071-2/+3
* Nuke the old JIT.Rafael Espindola2014-08-071-3/+2
* Optimize vector fabs of bitcasted constant integer values.Sanjay Patel2014-08-051-9/+15
OpenPOWER on IntegriCloud