summaryrefslogtreecommitdiff
path: root/lib/IR/Constants.cpp
Commit message (Expand)AuthorAge
* Don't build switch lookup tables for dllimport or TLS variablesHans Wennborg2014-06-20
* Canonicalize addrspacecast ConstExpr between different pointer typesJingyue Wu2014-06-15
* [IR] Make {extract,insert}element accept an index of any integer type.Michael J. Spencer2014-05-01
* Remove more default address space argument usage.Matt Arsenault2014-04-23
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-15
* [C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper2014-04-09
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-09
* [Modules] Move GetElementPtrTypeIterator into the IR library. As itsChandler Carruth2014-03-04
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-02
* Add a const lookup routine to get a BlockAddress constant if there isChandler Carruth2014-01-19
* Support AddrSpaceCast in ConstantExpr::getAsInstruction.Eli Bendersky2014-01-18
* Upgrade ConstantFP's negative zero and infinity getters to handle vector types.Benjamin Kramer2014-01-18
* Add getBitCastOrAddrSpaceCastMatt Arsenault2013-12-07
* Add addrspacecast instruction.Matt Arsenault2013-11-15
* Don't assert if we can't constant fold extract/insertvalueHal Finkel2013-07-10
* Fix DeleteDeadVarargs not to crash on functions referenced by BlockAddressesDerek Schuff2013-06-13
* Move object construction into [] so the temporary can be moved.Benjamin Kramer2013-06-01
* Fix a scalability issue with complex ConstantExprs.Benjamin Kramer2013-04-13
* The testing to ensure a vector of zeros of type floating point isn't misclass...David Tweed2013-03-19
* The optimization a + (-0.0f) -> a was being misapplied to a + (+0.0f) in the...David Tweed2013-03-18
* Replace temporary vectors with arrays.Benjamin Kramer2013-03-07
* ArrayRef has a OneElt constructor. Beautify the code.Nadav Rotem2013-03-07
* Switch from std::vector to ArrayRef. Speedup FoldBitCast by 5x.Nadav Rotem2013-03-07
* Make APFloat constructor require explicit semantics.Tim Northover2013-01-22
* Allow vectors in CreatePointerCast of constants.Evgeniy Stepanov2013-01-16
* Add comment to the definition of Constant::isZeroValue(). Shuxin Yang2013-01-09
* Consider expression "0.0 - X" as the negation of X ifShuxin Yang2013-01-09
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Rename VMCore directory to IR.Chandler Carruth2013-01-02