summaryrefslogtreecommitdiff
path: root/lib/IR/ConstantsContext.h
AgeCommit message (Expand)Author
2017-06-12[IR] Stop deleting other signatures of User::operator new when we override on...Craig Topper
2017-05-18[IR] De-virtualize ~Value to save a vptrReid Kleckner
2017-05-15[IR] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC).Eugene Zelenko
2016-12-07[ADT, IR] Fix some Clang-tidy modernize-use-equals-delete and Include What Yo...Eugene Zelenko
2016-04-19Increase SmallVector size for ConstantUniqueMap::getHashValue() (NFC)Mehdi Amini
2016-04-18[NFC] Header cleanupMehdi Amini
2016-04-06IR: Use DenseSet instead of DenseMap for ConstantUniqueMap; NFCDuncan P. N. Exon Smith
2016-03-07Add a new insert_as() method to DenseMap and use it for ConstantUniqueMapMehdi Amini
2016-02-11Revert "Add a new insert_as() method to DenseMap and use it for ConstantUniqu...Mehdi Amini
2016-02-10Add a new insert_as() method to DenseMap and use it for ConstantUniqueMapMehdi Amini
2016-01-19[opaque pointer types] [NFC] GEP: replace get(Pointer)ElementType uses with g...Eduard Burtescu
2015-12-15[IR] Add classof for GetElementPtrConstantExpr, CompareConstantExpr, InsertVa...Craig Topper
2015-07-28[opaque pointer type] Avoid using pointee types to retrieve InlineAsm's funct...David Blaikie
2015-05-18Fix some odd whitespace and formatting errors while makingEric Christopher
2015-05-08[opaque pointer type] Explicit pointee type for GEPOperator/GEPConstantExpr.David Blaikie
2015-02-15Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman
2014-08-19IR: De-duplicate code for replacing operands in placeDuncan P. N. Exon Smith
2014-08-19Reapply r215966, r215965, r215964, r215963, r215960, r215959, r215958, and r2...Duncan P. N. Exon Smith
2014-08-19Reverting r215966, r215965, r215964, r215963, r215960, r215959, r215958, and ...Aaron Ballman
2014-08-19IR: Replace uses of ConstantAggrUniqueMap with ConstantUniqueMapDuncan P. N. Exon Smith
2014-08-19Remove extraneous typenames from r215957Duncan P. N. Exon Smith
2014-08-19IR: Rewrite ConstantUniqueMapDuncan P. N. Exon Smith
2014-08-19IR: ArrayRef-ize {Insert,Extract}ValueConstantExpr constructorsDuncan P. N. Exon Smith
2014-08-19Prevent clang-format from moving the namespace closing brace, NFCDuncan P. N. Exon Smith
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer
2014-04-29Try to fix the msvc build.Benjamin Kramer
2014-04-28[C++] Use 'nullptr'.Craig Topper
2014-04-21[Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth
2014-03-05[C++11] Add 'override' keyword to IR library.Craig Topper
2014-03-03[C++11] Use std::tie to simplify compare operators.Benjamin Kramer
2013-09-11Revert "Give internal classes hidden visibility."Benjamin Kramer
2013-09-11Give internal classes hidden visibility.Benjamin Kramer
2013-05-05Add ArrayRef constructor from None, and do the cleanups that this constructor...Dmitri Gribenko
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2013-01-02Rename VMCore directory to IR.Chandler Carruth