summaryrefslogtreecommitdiff
path: root/lib/IR
Commit message (Expand)AuthorAge
* [Modules] Move ValueHandle into the IR library where Value itself lives.Chandler 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
* [Modules] Move InstIterator out of the Support library, where it had noChandler Carruth2014-03-04
* [cleanup] Re-sort all the includes with utils/sort_includes.py.Chandler Carruth2014-03-04
* Cleaning up a bunch of pre-Visual C++ 2012 build hacks.Yaron Keren2014-03-04
* [cleanup] Add a getOperandNo method to the Use class and implement itChandler Carruth2014-03-04
* [cleanup] Use early exit and simpler temporary variables to clarify theChandler Carruth2014-03-04
* [cleanup] Run clang-format over the Use code. It was *really*Chandler Carruth2014-03-04
* [cleanup] Tidy up and modernize comments and the definition order forChandler Carruth2014-03-04
* Pass to emit DWARF path discriminators.Diego Novillo2014-03-03
* [C++11] Use std::tie to simplify compare operators.Benjamin Kramer2014-03-03
* Add DWARF discriminator support to DILexicalBlocks.Diego Novillo2014-03-03
* Revert "[C++11] Replace LLVM atomics with std::atomic."Benjamin Kramer2014-03-03
* [C++11] Replace LLVM atomics with std::atomic.Benjamin Kramer2014-03-03
* [C++11] Replace llvm::tie with std::tie.Benjamin Kramer2014-03-02
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-02
* [C++11] Switch all uses of the llvm_move macro to use std::moveChandler Carruth2014-03-02
* Fix >> to be > > for non-c++11.Eric Christopher2014-02-28
* 80-col.Eric Christopher2014-02-28
* Fix a crasher where when we're attempting to replace a typeEric Christopher2014-02-28
* Add 'remark' diagnostic type in LLVMTobias Grosser2014-02-28
* Add a debug info code generation level to the compile unit metadataEric Christopher2014-02-27
* Remove unnecessary llvm:: qualification.Eric Christopher2014-02-26
* Fix typo. Thanks to Roman Divacky for noticing it.Rafael Espindola2014-02-26
* Compare DataLayout by Value, not by pointer.Rafael Espindola2014-02-26
* Use a sorted array to store the information about a few address spaces.Rafael Espindola2014-02-26
* Move these functions out of line. A DenseMap lookup is not a simple operation.Rafael Espindola2014-02-26
* Remove spurious emacs major mode marker, these should only go on .h files.Nick Lewycky2014-02-26
* Constify the Optnone checks in IR passes.Paul Robinson2014-02-26
* Add DIUnspecifiedParameter, so we can pretty-print it.Adrian Prantl2014-02-25
* Use DataLayout from the module when easily available.Rafael Espindola2014-02-25
* Fix resetting the DataLayout in a Module.Rafael Espindola2014-02-25
* Store a DataLayout in Module.Rafael Espindola2014-02-25
* Make DataLayout a plain object, not a pass.Rafael Espindola2014-02-25
* Replace the F_Binary flag with a F_Text one.Rafael Espindola2014-02-24
* Don't make F_None the default.Rafael Espindola2014-02-24
* Switch the LLVM error reporting on the new diagnostic system.Quentin Colombet2014-02-22
* Add back r201608, r201622, r201624 and r201625Rafael Espindola2014-02-19
* Revert r201622 and r201608.Daniel Jasper2014-02-19
* Fix PR18743.Rafael Espindola2014-02-18
* Remove unnecessary typename.Rafael Espindola2014-02-16
* Add extern template instantiations of llvm::Calculate.Rafael Espindola2014-02-14
* Check that GlobalAliases don't have section or alignment.Rafael Espindola2014-02-13
* Copy dll storage in copyAttributes.Rafael Espindola2014-02-13
* Mark the methods in the Mangler const.Rafael Espindola2014-02-10
* Copy the ThreadLocalMode in GlobalVariable::copyAttributesFromHans Wennborg2014-02-10
* Disable most IR-level transform passes on functions marked 'optnone'.Paul Robinson2014-02-06
* [PM] Don't require analysis results to be const in the new pass manager.Chandler Carruth2014-02-05
* Test commitAlon Mishne2014-02-05