summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* Revert "This reapplies r207130 with an additional testcase+and a missing chec...Adrian Prantl2014-04-251-14/+8
* This reapplies r207130 with an additional testcase+and a missing check forAdrian Prantl2014-04-251-8/+14
* Revert "Debug info for optimized code: Support variables that are on the stac...Adrian Prantl2014-04-251-14/+8
* Revert "Debug info: Let dbg.values inserted by LowerDbgDeclare inherit the lo...Adrian Prantl2014-04-241-3/+17
* Debug info: Let dbg.values inserted by LowerDbgDeclare inherit the locationAdrian Prantl2014-04-241-17/+3
* Debug info for optimized code: Support variables that are on the stack andAdrian Prantl2014-04-241-8/+14
* Remove more default address space argument usage.Matt Arsenault2014-04-233-6/+11
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-2216-18/+32
* [Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth2014-04-214-1/+8
* Fix PR7272 in -tailcallelim instead of the inlinerReid Kleckner2014-04-211-8/+1
* Fix bug 19437 - Only add discriminators for DWARF 4 and above.Diego Novillo2014-04-171-2/+7
* remove some dead codeNuno Lopes2014-04-172-8/+0
* Add lifetime markers for allocas created to hold byval arguments, make themJulien Lerouge2014-04-151-0/+1
* Split byval argument initialization so the memcpy(s) are injected at theJulien Lerouge2014-04-151-29/+42
* Implement depth_first and inverse_depth_first range factory functions.David Blaikie2014-04-111-3/+4
* C++11: convert verbose loops to range-based loops.Adrian Prantl2014-03-271-7/+6
* CloneFunction: Clone all attributes, including the CCReid Kleckner2014-03-261-14/+16
* Remove LowerInvoke's obsolete "-enable-correct-eh-support" optionMark Seaborn2014-03-201-507/+8
* Set debug info for instructions inserted in SplitBlockAndInsertIfThen.Evgeniy Stepanov2014-03-191-0/+5
* [C++11] Change DebugInfoFinder to use range-based loopsAlon Mishne2014-03-181-8/+2
* Allow switch-to-lookup table for tables with holes by adding bitmask checkHans Wennborg2014-03-121-5/+61
* Revert r203488 and r203520.Evan Cheng2014-03-121-67/+62
* Cloning a function now also clones its debug metadata if 'ModuleLevelChanges'...Alon Mishne2014-03-121-0/+58
* Follow up to r203488. Code clean up to eliminate a lot of copy+paste.Evan Cheng2014-03-111-215/+35
* For functions with ARM target specific calling convention, when simplify-libcallEvan Cheng2014-03-101-48/+233
* SimplifyCFG: Simplify the weight scaling algorithm.Benjamin Kramer2014-03-091-15/+6
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-0912-120/+92
* Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2014-03-061-3/+2
* [Layering] Move DebugInfo.h into the IR library where its implementationChandler Carruth2014-03-065-5/+5
* [Layering] Move DIBuilder.h into the IR library where its implementationChandler Carruth2014-03-063-3/+3
* [C++11] Replace OwningPtr::take() with OwningPtr::release().Ahmed Charles2014-03-051-1/+1
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-0512-70/+114
* [Modules] Move the ConstantRange class into the IR library. This isChandler Carruth2014-03-041-1/+1
* [Modules] Move the PredIteratorCache into the IR library -- it isChandler Carruth2014-03-041-1/+1
* [Modules] Move the NoFolder into the IR library as it createsChandler Carruth2014-03-041-1/+1
* [Modules] Move CFG.h to the IR library as it defines graph traits overChandler Carruth2014-03-047-7/+7
* [Modules] Move ValueHandle into the IR library where Value itself lives.Chandler Carruth2014-03-042-2/+2
* [Modules] Move the LLVM IR pattern match header into the IR library, itChandler Carruth2014-03-041-1/+1
* [Modules] Move CallSite into the IR library where it belogs. It isChandler Carruth2014-03-042-2/+2
* [Modules] Move GetElementPtrTypeIterator into the IR library. As itsChandler Carruth2014-03-041-1/+1
* [cleanup] Re-sort all the includes with utils/sort_includes.py.Chandler Carruth2014-03-041-2/+2
* Pass to emit DWARF path discriminators.Diego Novillo2014-03-033-0/+219
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-025-6/+7
* Make DataLayout a plain object, not a pass.Rafael Espindola2014-02-252-2/+4
* Rename a few more DataLayout variables.Rafael Espindola2014-02-211-2/+2
* Rename many DataLayout variables from TD to DL.Rafael Espindola2014-02-214-164/+164
* Rename some member variables from TD to DL.Rafael Espindola2014-02-181-9/+9
* [LPM] A terribly simple fix to a terribly complex bug: PR18773.Chandler Carruth2014-02-101-0/+2
* SimplifyLibCalls: Push TLI through the exp2->ldexp transform.Benjamin Kramer2014-02-041-29/+29
* OS X: the correct function is __sincospif_stret, not __sincospi_stretfTim Northover2014-02-041-2/+2
OpenPOWER on IntegriCloud