summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/Local.cpp
Commit message (Expand)AuthorAgeFilesLines
* [DebugInfo] LowerDbgDeclare: Add derefs when handling CallInst usersVedant Kumar2018-07-261-6/+7
* Skip debuginfo intrinsic in markLiveBlocks.Xin Tong2018-07-181-39/+38
* Fix comments which mixed up 'before' and 'after', NFCVedant Kumar2018-07-131-2/+2
* llvm: Add support for "-fno-delete-null-pointer-checks"Manoj Gupta2018-07-091-3/+8
* [Local] replaceAllDbgUsesWith: Update debug values before RAUWVedant Kumar2018-07-061-31/+172
* [DebugInfo] Corrections for salvageDebugInfoBjorn Pettersson2018-07-031-2/+7
* Use a variable to appease a no-asserts bot, NFCVedant Kumar2018-06-261-0/+1
* [Local] Add a convenient insertReplacementDbgValues overload, NFCVedant Kumar2018-06-261-3/+13
* [Local] Sink salvageDI's early exit into helper functions, NFCVedant Kumar2018-06-261-5/+12
* Improve ConvertDebugDeclareToDebugValueBjorn Pettersson2018-06-261-0/+26
* [Local] Generalize insertReplacementDbgValues, NFCVedant Kumar2018-06-201-5/+5
* [Local] Add a utility to insert replacement dbg.values, NFCVedant Kumar2018-06-201-0/+18
* Remove valueCoversEntireFragment asserts in ConvertDebugDeclareToDebugValueBjorn Pettersson2018-06-191-6/+0
* Re-apply "[DebugInfo] Check size of variable in ConvertDebugDeclareToDebugValue"Bjorn Pettersson2018-06-151-0/+38
* Revert rL334704: "[DebugInfo] Check size of variable in ConvertDebugDeclareTo...Bjorn Pettersson2018-06-141-38/+0
* [DebugInfo] Check size of variable in ConvertDebugDeclareToDebugValueBjorn Pettersson2018-06-141-0/+38
* Move Analysis/Utils/Local.h back to TransformsDavid Blaikie2018-06-041-1/+1
* [LoopInstSimplify] Re-implement the core logic of loop-instsimplify toChandler Carruth2018-05-291-11/+22
* Constant fold launder of null and undefPiotr Padlewski2018-05-181-2/+3
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-15/+17
* [STLExtras] Add distance() for ranges, pred_size(), and succ_size()Vedant Kumar2018-05-101-3/+2
* [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen2018-05-091-0/+5
* Fix a bunch of places where operator-> was used directly on the return from d...Craig Topper2018-05-051-1/+1
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-4/+4
* Fix a bug in GlobalOpt's handling of DIExpressions.Adrian Prantl2018-04-271-2/+2
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-1/+1
* LowerDbgDeclare: ignore dbg.declares for allocas with volatile accessAdrian Prantl2018-03-091-17/+28
* [Utils] Salvage debug info in block simplificationVedant Kumar2018-03-021-0/+2
* [Utils] Salvage debug info in recursive inst deletionVedant Kumar2018-03-021-0/+1
* [Debug] Add dbg.value intrinsics for PHIs created during LCSSA.Matt Davis2018-02-231-2/+5
* [Utils] Avoid a hash table lookup in salvageDI, NFCVedant Kumar2018-02-221-0/+5
* [Utils] salvageDI: Add a comment and move a call earlier, NFCVedant Kumar2018-02-151-1/+3
* [Utils] Salvage the debug info of DCE'ed 'and' instructionsPetar Jovanovic2018-02-141-0/+3
* Adding a width of the GEP index to the Data Layout.Elena Demikhovsky2018-02-141-2/+2
* [Utils] Salvage debug info from all no-op castsVedant Kumar2018-02-131-4/+7
* [Utils] Salvage debug info of DCE'ed mul/sdiv/srem instructionsVedant Kumar2018-02-131-0/+9
* [Utils] Salvage debug info of DCE'ed shl/lhsr/ashr instructionsVedant Kumar2018-02-131-0/+9
* [Utils] Salvage the debug info of DCE'ed 'sub' instructionsVedant Kumar2018-02-131-0/+3
* [Utils] Salvage the debug info of DCE'ed 'xor' instructionsVedant Kumar2018-02-131-11/+21
* [Utils] Salvage debug info from dead 'or' instructionsVedant Kumar2018-02-091-7/+24
* [Debug] LCSSA: Insert dbg.value at the first available insertion pointVedant Kumar2018-01-251-1/+3
* [Debug] Add a utility to propagate dbg.value to new PHIs, NFCVedant Kumar2018-01-251-0/+38
* [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki2018-01-121-46/+163
* [Utils] Simplify salvageDebugInfo, NFCIVedant Kumar2018-01-051-34/+30
* Revert "[JumpThreading] Preservation of DT and LVI across the pass"Reid Kleckner2018-01-041-159/+46
* [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki2018-01-041-46/+159
* [Utils/Local] Use `auto` when the type is obvious. NFCI.Davide Italiano2017-12-311-6/+6
* [Utils] Remove commented debug message. NFCI.Davide Italiano2017-12-311-4/+0
* fix typo in comment and remove inaccurate comment; NFCSanjay Patel2017-12-151-2/+0
* Reverting [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki2017-12-131-159/+46
OpenPOWER on IntegriCloud