summaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils
Commit message (Expand)AuthorAge
...
* This reapplies r207130 with an additional testcase+and a missing check forAdrian Prantl2014-04-25
* Revert "Debug info for optimized code: Support variables that are on the stac...Adrian Prantl2014-04-25
* Revert "Debug info: Let dbg.values inserted by LowerDbgDeclare inherit the lo...Adrian Prantl2014-04-24
* Debug info: Let dbg.values inserted by LowerDbgDeclare inherit the locationAdrian Prantl2014-04-24
* Debug info for optimized code: Support variables that are on the stack andAdrian Prantl2014-04-24
* Remove more default address space argument usage.Matt Arsenault2014-04-23
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* [Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth2014-04-21
* Fix PR7272 in -tailcallelim instead of the inlinerReid Kleckner2014-04-21
* Fix bug 19437 - Only add discriminators for DWARF 4 and above.Diego Novillo2014-04-17
* remove some dead codeNuno Lopes2014-04-17
* Add lifetime markers for allocas created to hold byval arguments, make themJulien Lerouge2014-04-15
* Split byval argument initialization so the memcpy(s) are injected at theJulien Lerouge2014-04-15
* Implement depth_first and inverse_depth_first range factory functions.David Blaikie2014-04-11
* C++11: convert verbose loops to range-based loops.Adrian Prantl2014-03-27
* CloneFunction: Clone all attributes, including the CCReid Kleckner2014-03-26
* Remove LowerInvoke's obsolete "-enable-correct-eh-support" optionMark Seaborn2014-03-20
* Set debug info for instructions inserted in SplitBlockAndInsertIfThen.Evgeniy Stepanov2014-03-19
* [C++11] Change DebugInfoFinder to use range-based loopsAlon Mishne2014-03-18
* Allow switch-to-lookup table for tables with holes by adding bitmask checkHans Wennborg2014-03-12
* Revert r203488 and r203520.Evan Cheng2014-03-12
* Cloning a function now also clones its debug metadata if 'ModuleLevelChanges'...Alon Mishne2014-03-12
* Follow up to r203488. Code clean up to eliminate a lot of copy+paste.Evan Cheng2014-03-11
* For functions with ARM target specific calling convention, when simplify-libcallEvan Cheng2014-03-10
* SimplifyCFG: Simplify the weight scaling algorithm.Benjamin Kramer2014-03-09
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-09
* Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2014-03-06
* [Layering] Move DebugInfo.h into the IR library where its implementationChandler Carruth2014-03-06
* [Layering] Move DIBuilder.h into the IR library where its implementationChandler Carruth2014-03-06
* [C++11] Replace OwningPtr::take() with OwningPtr::release().Ahmed Charles2014-03-05
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-05
* [Modules] Move the ConstantRange class into the IR library. This isChandler Carruth2014-03-04
* [Modules] Move the PredIteratorCache into the IR library -- it isChandler Carruth2014-03-04
* [Modules] Move the NoFolder into the IR library as it createsChandler Carruth2014-03-04
* [Modules] Move CFG.h to the IR library as it defines graph traits overChandler Carruth2014-03-04
* [Modules] Move ValueHandle into the IR library where Value itself lives.Chandler Carruth2014-03-04
* [Modules] Move the LLVM IR pattern match header into the IR library, itChandler Carruth2014-03-04
* [Modules] Move CallSite into the IR library where it belogs. It isChandler Carruth2014-03-04
* [Modules] Move GetElementPtrTypeIterator into the IR library. As itsChandler Carruth2014-03-04
* [cleanup] Re-sort all the includes with utils/sort_includes.py.Chandler Carruth2014-03-04
* Pass to emit DWARF path discriminators.Diego Novillo2014-03-03
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-02
* Make DataLayout a plain object, not a pass.Rafael Espindola2014-02-25
* Rename a few more DataLayout variables.Rafael Espindola2014-02-21
* Rename many DataLayout variables from TD to DL.Rafael Espindola2014-02-21
* Rename some member variables from TD to DL.Rafael Espindola2014-02-18
* [LPM] A terribly simple fix to a terribly complex bug: PR18773.Chandler Carruth2014-02-10
* SimplifyLibCalls: Push TLI through the exp2->ldexp transform.Benjamin Kramer2014-02-04
* OS X: the correct function is __sincospif_stret, not __sincospi_stretfTim Northover2014-02-04
* Add strchr(p, 0) -> p + strlen(p) to SimplifyLibCallsKai Nacke2014-02-04