summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [InstCombine] simplify code for fabs(X) * fabs(X) -> X * X; NFCSanjay Patel2018-02-231-13/+4
* [InstSimplify] sqrt(X) * sqrt(X) --> XSanjay Patel2018-02-231-4/+0
* [InstCombine] allow fmul-sqrt folds with less than full -ffast-mathSanjay Patel2018-02-231-15/+8
* [Debug] Add dbg.value intrinsics for PHIs created during LCSSA.Matt Davis2018-02-232-4/+12
* [InstCombine] refactor fmul with negated op folds; NFCISanjay Patel2018-02-231-24/+18
* [InstCombine] use FMF-copying functions to reduce code; NFCISanjay Patel2018-02-231-28/+12
* StructurizeCFG: Test for branch divergence correctlyNicolai Haehnle2018-02-231-3/+12
* Mark MergedLoadStoreMotion as not preserving MemDep resultsBjorn Steinbrink2018-02-231-41/+8
* Update comment for whether or not we can optimize an alias - we'reEric Christopher2018-02-221-1/+1
* Fix DataFlowSanitizer instrumentation pass to take parameter position changes...Peter Collingbourne2018-02-221-12/+89
* [AlignmentFromAssumptions] Set source and dest alignments of memory intrinsis...Daniel Neilson2018-02-221-44/+12
* [FunctionAttrs][ArgumentPromotion][GlobalOpt] Disable some optimisations pass...Luke Cheeseman2018-02-223-2/+15
* [SampleProf] NFC. Expose reusable functionality in SampleProfile.Mircea Trofin2018-02-221-29/+9
* [Utils] Avoid a hash table lookup in salvageDI, NFCVedant Kumar2018-02-221-0/+5
* [InstCombine] add and use Create*FMF functions; NFCSanjay Patel2018-02-211-15/+7
* [hwasan] Fix inline instrumentation.Evgeniy Stepanov2018-02-211-5/+19
* [BDCE] Salvage debug info from dying instsVedant Kumar2018-02-211-0/+2
* [InstCombine] C / -X --> -C / XSanjay Patel2018-02-211-8/+17
* [InstCombine] -X / C --> X / -C for FPSanjay Patel2018-02-201-5/+12
* [DSE] Don't DSE stores that subsequent memmove calls read fromSanjoy Das2018-02-201-16/+27
* [InstCombine] remove unneeded operand swap: NFCISanjay Patel2018-02-201-3/+0
* [InstCombine] remove unneeded dyn_cast to prevent unused variable warningSanjay Patel2018-02-201-2/+1
* [InstCombine] remove compound fdiv pattern foldsSanjay Patel2018-02-201-27/+1
* [InstCombine] fold fdiv with non-splat divisor to fmul: X/C --> X * (1/C)Sanjay Patel2018-02-201-21/+16
* [InstCombine] use CreateWithCopiedFlags to reduce code; NFCISanjay Patel2018-02-191-7/+6
* Revert "[mem2reg] Use range loops (NFCI)"Brian Gesiak2018-02-191-8/+9
* [InstCombine] allow fdiv with constant dividend folds with less than full -ff...Sanjay Patel2018-02-191-2/+3
* [mem2reg] Use range loops (NFCI)Brian Gesiak2018-02-191-9/+8
* [InstCombine] refactor fdiv with constant dividend folds; NFCSanjay Patel2018-02-191-26/+27
* [Coroutines] Move debug statement before assertBrian Gesiak2018-02-191-1/+2
* [ThinLTO] Add GraphTraits for FunctionSummariesCharles Saternos2018-02-191-1/+1
* [Transforms] Propagate new-format TBAA tags on simplification of memory-trans...Ivan A. Kosarev2018-02-191-1/+3
* Revert: [llvm] r325448 - [ThinLTO] Add GraphTraits for FunctionSummaries Simon Pilgrim2018-02-181-1/+1
* [ThinLTO] Add GraphTraits for FunctionSummariesCharles Saternos2018-02-171-1/+1
* [Constant] add floating-point helpers for normal/finite-nz; NFCSanjay Patel2018-02-161-42/+13
* Remove useless comment - seems to be a copy+paste typo. NFCISimon Pilgrim2018-02-161-1/+0
* [InstCombine] clean up fdiv-with-fdiv folds; NFCISanjay Patel2018-02-161-28/+23
* [InstCombine] remove redundant debug info setting; NFCSanjay Patel2018-02-161-2/+0
* [JumpThreading] PR36133 enable/disable DominatorTree for LVI analysisBrian M. Rzycki2018-02-161-0/+37
* [InstCombine] reduce code duplication; NFCSanjay Patel2018-02-161-31/+19
* [Transforms] Propagate TBAA info in SROAIvan A. Kosarev2018-02-161-22/+61
* [ThinLTO] Import global variablesEugene Leviant2018-02-161-12/+84
* [GVN] Partially revert debug info salvage change (r325063)Vedant Kumar2018-02-161-1/+0
* [DCE] Salvage debug info from dead instsVedant Kumar2018-02-151-0/+3
* [Coroutines] Don't move stores for allocator argsBrian Gesiak2018-02-151-1/+16
* [Utils] salvageDI: Add a comment and move a call earlier, NFCVedant Kumar2018-02-151-1/+3
* [InstCombine] use m_OneUse to reduce code; NFCSanjay Patel2018-02-151-2/+2
* [InstCombine] allow sin/cos transforms with 'reassoc'Sanjay Patel2018-02-151-2/+1
* [InstCombine] allow X / C -> X * (1.0/C) for vector splat FP constantsSanjay Patel2018-02-151-11/+9
* [InstCombine] clean up fold for X / C -> X * (1.0/C); NFCISanjay Patel2018-02-141-34/+27
OpenPOWER on IntegriCloud