summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* [Target, Transforms] Fix some Clang-tidy modernize and Include What You Use w...Eugene Zelenko2017-01-181-9/+18
* SimplifyLibCalls: Remove checks for fabsMatt Arsenault2017-01-171-5/+7
* SimplifyLibCalls: Replace fabs libcalls with intrinsicsMatt Arsenault2017-01-171-6/+8
* [PM] Introduce an analysis set used to preserve all analyses overChandler Carruth2017-01-153-5/+8
* [Transforms/Utils] Fix some Clang-tidy modernize and Include What You Use war...Eugene Zelenko2017-01-141-6/+15
* "Use" lambda captures which are otherwise only used in asserts. NFCDavid L. Jones2017-01-131-0/+1
* [DebugInfo] Remove redundant check in SimplifyCFG; NFC.Robert Lougher2017-01-121-4/+3
* [DebugInfo] DILocation variable declaration should be const; NFC.Robert Lougher2017-01-121-1/+1
* [loop-unroll] Properly populate LoopInfo for loops cloned in LoopUnrollRuntime.Florian Hahn2017-01-101-3/+5
* [loop-unroll] Factor out code to update LoopInfo (NFC).Florian Hahn2017-01-101-17/+33
* [LV] Don't panic when encountering the IV of an outer loop.Michael Kuperstein2017-01-101-2/+7
* [SimplifyLibCalls] Propagate fast math flags while optimizing pow().Davide Italiano2017-01-101-1/+4
* [SimplifyLibCalls] pow(x, -0.5) -> 1.0 / sqrt(x).Davide Italiano2017-01-091-0/+18
* SimplifyLibCalls: Remove incorrect optimization of fabsMatt Arsenault2017-01-071-10/+2
* [ThinLTO] Handle conflicting local names gracefullyTeresa Johnson2017-01-061-6/+9
* [ThinLTO] Add parenthesis as per build warningTeresa Johnson2017-01-051-3/+2
* [ThinLTO] Subsume all importing checks into a single flagTeresa Johnson2017-01-051-6/+19
* Reapply "[SimplifyCFG] In sinkLastInstruction correctly set debugloc of commo...Robert Lougher2017-01-041-1/+9
* Make sure total loop body weight is preserved in loop peelingXin Tong2017-01-021-8/+17
* fix typo; NFCSanjay Patel2017-01-021-1/+1
* [Inliner] remove unnecessary null checks from AddAlignmentAssumptions(); NFCISanjay Patel2016-12-311-5/+3
* Add a comment for a todo in LoopUnroll post cleanupPhilip Reames2016-12-301-0/+5
* [PM] Move the collection of call sites to a more appropriate placeChandler Carruth2016-12-271-9/+15
* [PM] Teach the always inliner in the new pass manager to supportChandler Carruth2016-12-261-0/+64
* [MemorySSA] Define a restricted upward AccessList splice.Bryant Wong2016-12-251-0/+23
* Refactor the DIExpression fragment query interface (NFC)Adrian Prantl2016-12-221-2/+3
* [LoopUnroll] Modify a comment to clarify the usage of TripCount. NFC.Haicheng Wu2016-12-201-8/+8
* [PM] Provide an initial, minimal port of the inliner to the new pass manager.Chandler Carruth2016-12-201-1/+9
* [LoopVersioning] Require loop-simplify form for loop versioning.Florian Hahn2016-12-191-3/+3
* Revert @llvm.assume with operator bundles (r289755-r289757)Daniel Jasper2016-12-199-73/+132
* Preserve loop metadata when folding branches to a common destination.Michael Kuperstein2016-12-161-0/+5
* [SimplifyLibCalls] Use a lambda. NFCI.Davide Italiano2016-12-161-6/+6
* [SimplifyLibCalls] Lower fls() to llvm.ctlz().Davide Italiano2016-12-151-0/+16
* [SimplifyLibCalls] Remove redundant folding logic for ffs().Davide Italiano2016-12-151-13/+3
* [SimplifyCFG] Merge debug locations when hoisting an instruction from a then/...Andrea Di Biagio2016-12-151-4/+4
* Revert "[SimplifyCFG] In sinkLastInstruction correctly set debugloc of common...Robert Lougher2016-12-151-8/+1
* [SimplifyCFG] In sinkLastInstruction correctly set debugloc of "common" inst Robert Lougher2016-12-151-1/+9
* Remove the AssumptionCacheHal Finkel2016-12-159-132/+73
* Replace APFloatBase static fltSemantics data members with getter functionsStephan Bergmann2016-12-141-2/+2
* [InlineFunction] Refactor code in function `fixupLineNumbers' as suggested by...Andrea Di Biagio2016-12-071-16/+18
* [InlineFunction] Do not propagate the callsite debug location to instructions...Andrea Di Biagio2016-12-071-3/+8
* [DIExpression] Introduce a dedicated DW_OP_LLVM_fragment operationAdrian Prantl2016-12-051-9/+9
* Remove stale comment. NFC.Michael Kuperstein2016-12-031-3/+0
* IR: Move NumElements field from {Array,Vector}Type to SequentialType.Peter Collingbourne2016-12-021-12/+7
* IR: Change the gep_type_iterator API to avoid always exposing the "current" t...Peter Collingbourne2016-12-021-1/+1
* [ThinLTO] Stop importing constant global vars as copies in the backendTeresa Johnson2016-12-021-11/+0
* [LoopUnroll] Implement profile-based loop peelingMichael Kuperstein2016-11-304-17/+439
* Fix some Clang-tidy and Include What You Use warnings; other minor fixes (NFC).Eugene Zelenko2016-11-301-11/+46
* fix formatting; NFCSanjay Patel2016-11-271-13/+15
* [PM] Change the static object whose address is used to uniquely identifyChandler Carruth2016-11-231-1/+1
OpenPOWER on IntegriCloud