summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* [DAG] Check in advance if a build_vector has a legal type before attempting t...Andrea Di Biagio2014-09-301-4/+4
* [AArch64] Redundant store instructions should be removed as dead codeJames Molloy2014-09-271-0/+11
* Refactor reciprocal and reciprocal square root estimate into target-independe...Sanjay Patel2014-09-261-28/+142
* Revert patch ofr218493David Xu2014-09-261-14/+0
* Redundant store instructions should be removed as dead codeDavid Xu2014-09-261-0/+14
* Move resetTargetOptions from taking a MachineFunction to a FunctionEric Christopher2014-09-261-1/+1
* SelectionDAG: Remove #if NDEBUG from check for a post-isel hookTom Stellard2014-09-251-2/+0
* Clear PreferredExtendType for in each function-specific state FunctionLowerin...Jiangning Liu2014-09-241-0/+1
* Use SDValue bool operator to reduce code. No functional change.Sanjay Patel2014-09-231-9/+6
* Refactor reciprocal square root estimate into target-independent function; NFC.Sanjay Patel2014-09-211-17/+62
* Fix crash with an insertvalue that produces an empty object.Peter Collingbourne2014-09-201-0/+6
* Optionally enable more-aggressive FMA formation in DAGCombineHal Finkel2014-09-191-5/+10
* Optimize sext/zext insertion algorithm in back-end.Jiangning Liu2014-09-193-8/+61
* Replace repeated null checks with an assert. NFC.Sanjay Patel2014-09-151-18/+14
* [FastISel] Move optimizeCmpPredicate to FastISel base class. NFC.Juergen Ributzka2014-09-151-0/+40
* Replace dead links to "Hacker's Delight" with general references. NFC.Sanjay Patel2014-09-153-10/+10
* Allow targets to custom legalize vector insertion and extraction.Owen Anderson2014-09-121-0/+8
* Legalizer: Use the scalar bit width when promoting bit counting instrs onBenjamin Kramer2014-09-121-5/+6
* Add DAG combine for shl + add of constants.Matt Arsenault2014-09-111-32/+12
* Combine fmul vector FP constants when unsafe math is allowed.Sanjay Patel2014-09-111-6/+22
* Build correct vector filled with undef nodesDavid Xu2014-09-111-4/+20
* Fast-ISel: Remove dead code after falling back from selecting call instructio...Hans Wennborg2014-09-081-15/+10
* Group unsafe fmul math folds together for easier reading. No functional change.Sanjay Patel2014-09-081-6/+10
* Fix the FIXME that was just added in r217390 - remove a bunch of redundant fo...Sanjay Patel2014-09-081-43/+2
* group unsafe math folds together for easier readingSanjay Patel2014-09-081-150/+142
* Allow vector fsub ops with constants to get the same optimizations as scalars.Sanjay Patel2014-09-051-2/+2
* clean up; NFCSanjay Patel2014-09-051-2/+2
* [FastISel][tblgen] Rename tblgen generated FastISel functions. NFC.Juergen Ributzka2014-09-031-50/+50
* [FastISel] Rename public visible FastISel functions. NFC.Juergen Ributzka2014-09-032-46/+44
* Remove resetSubtargetFeatures as it is unused.Eric Christopher2014-09-031-3/+0
* [FastISel] Some long overdue spring cleaning of FastISel.Juergen Ributzka2014-09-031-378/+333
* Reinstate "Nuke the old JIT."Eric Christopher2014-09-021-3/+2
* [FastISel] Provide the option to skip target-independent instruction selectio...Juergen Ributzka2014-09-021-18/+24
* Fix interference caused by fmul 2, x -> fadd x, xMatt Arsenault2014-09-021-8/+21
* CodeGen: Handle va_start in the entry blockReid Kleckner2014-09-021-24/+16
* Fix comment and unnecessary check for FP build_vectors.Matt Arsenault2014-09-021-5/+1
* Change MCSchedModel to be a struct of statically initialized data.Pete Cooper2014-09-021-1/+1
* Enable splitting indexing from loads with TargetConstantsHal Finkel2014-09-021-8/+21
* Revert "Revert '[DAGCombiner] Split up an indexed load if only the base point...Hal Finkel2014-09-021-4/+39
* Add a const and munge some commentsReid Kleckner2014-08-291-1/+1
* musttail: Forward regparms of variadic functions on x86_64Reid Kleckner2014-08-291-0/+7
* 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
OpenPOWER on IntegriCloud