aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/ConstantsContext.h
AgeCommit message (Expand)AuthorFilesLines
2023-12-03[LLVM][NFC] fix typo in `llvm/lib/IR/ConstantsContext.h` (#74195)FusionBolt1-1/+1
2023-03-16[ConstExpr] Remove select constant expressionNikita Popov1-33/+0
2022-12-10Don't include None.h (NFC)Kazu Hirata1-1/+0
2022-12-02[IR] Use std::nullopt instead of None (NFC)Kazu Hirata1-2/+2
2022-09-08[ConstantExpr] Remove fneg expressionNikita Popov1-13/+10
2022-07-04[IR] Remove support for insertvalue constant expressionNikita Popov1-55/+5
2022-06-28[IR] Remove support for extractvalue constant expressionNikita Popov1-37/+0
2021-07-08[IR] Added operator delete to subclasses of User to avoid UBMoritz Sichert1-25/+18
2021-05-13Support unwinding from inline assemblycynecx1-7/+9
2020-07-01[IR] Add classof methods to ConstantExpr subclasses.Eli Friedman1-0/+43
2020-06-30[IR] Delete llvm::Constants using the correct type.Eli Friedman1-11/+20
2020-04-23[SVE] Remove calls to isScalable from IRChristopher Tetreault1-5/+4
2020-04-10Clean up usages of asserting vector getters in TypeChristopher Tetreault1-1/+2
2020-03-31Remove "mask" operand from shufflevector.Eli Friedman1-28/+58
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-2/+2
2019-12-09[ConstantFold][SVE] Fix constant folding for shufflevector.Eli Friedman1-1/+1
2019-09-25Fix cppcheck variable shadow warning. NFCI.Simon Pilgrim1-3/+3
2019-09-25Add missing ExplicitTy default initialization to ConstantExprKeyType construc...Simon Pilgrim1-2/+4
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-11-13[IR] Add a dedicated FNeg IR InstructionCameron McInally1-1/+3
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-1/+3
2017-06-12[IR] Stop deleting other signatures of User::operator new when we override on...Craig Topper1-18/+0
2017-05-18[IR] De-virtualize ~Value to save a vptrReid Kleckner1-20/+0
2017-05-15[IR] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC).Eugene Zelenko1-19/+30
2016-12-07[ADT, IR] Fix some Clang-tidy modernize-use-equals-delete and Include What Yo...Eugene Zelenko1-50/+112
2016-04-19Increase SmallVector size for ConstantUniqueMap::getHashValue() (NFC)Mehdi Amini1-1/+1
2016-04-18[NFC] Header cleanupMehdi Amini1-2/+0
2016-04-06IR: Use DenseSet instead of DenseMap for ConstantUniqueMap; NFCDuncan P. N. Exon Smith1-11/+10
2016-03-07Add a new insert_as() method to DenseMap and use it for ConstantUniqueMapMehdi Amini1-17/+23
2016-02-11Revert "Add a new insert_as() method to DenseMap and use it for ConstantUniqu...Mehdi Amini1-23/+17
2016-02-10Add a new insert_as() method to DenseMap and use it for ConstantUniqueMapMehdi Amini1-17/+23
2016-01-19[opaque pointer types] [NFC] GEP: replace get(Pointer)ElementType uses with g...Eduard Burtescu1-8/+2
2015-12-15[IR] Add classof for GetElementPtrConstantExpr, CompareConstantExpr, InsertVa...Craig Topper1-0/+29
2015-07-28[opaque pointer type] Avoid using pointee types to retrieve InlineAsm's funct...David Blaikie1-7/+11
2015-05-18Fix some odd whitespace and formatting errors while makingEric Christopher1-35/+23
2015-05-08[opaque pointer type] Explicit pointee type for GEPOperator/GEPConstantExpr.David Blaikie1-8/+24
2015-02-15Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman1-9/+9
2014-08-19IR: De-duplicate code for replacing operands in placeDuncan P. N. Exon Smith1-0/+32
2014-08-19Reapply r215966, r215965, r215964, r215963, r215960, r215959, r215958, and r2...Duncan P. N. Exon Smith1-363/+201
2014-08-19Reverting r215966, r215965, r215964, r215963, r215960, r215959, r215958, and ...Aaron Ballman1-201/+363
2014-08-19IR: Replace uses of ConstantAggrUniqueMap with ConstantUniqueMapDuncan P. N. Exon Smith1-160/+45
2014-08-19Remove extraneous typenames from r215957Duncan P. N. Exon Smith1-2/+2
2014-08-19IR: Rewrite ConstantUniqueMapDuncan P. N. Exon Smith1-250/+203
2014-08-19IR: ArrayRef-ize {Insert,Extract}ValueConstantExpr constructorsDuncan P. N. Exon Smith1-8/+6
2014-08-19Prevent clang-format from moving the namespace closing brace, NFCDuncan P. N. Exon Smith1-1/+1
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer1-2/+2
2014-04-29Try to fix the msvc build.Benjamin Kramer1-0/+1
2014-04-28[C++] Use 'nullptr'.Craig Topper1-2/+2
2014-04-21[Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth1-0/+2
2014-03-05[C++11] Add 'override' keyword to IR library.Craig Topper1-10/+10