[AliasAnalysis] Misc fixes for checking aliasing with scalable types.
[lldb.git] / llvm / lib / IR / Value.cpp
2020-03-18 Eli Friedman[AliasAnalysis] Misc fixes for checking aliasing with...
2020-03-12 TykerBasis of dropping uses in llvm.assume.
2020-02-06 Evgenii StepanovFix MSAN failure on Function destruction
2020-01-21 Roman Lebedev[IR] Value::getPointerAlignment(): handle pointer constants
2019-11-14 Reid KlecknerAdd missing includes needed to prune LLVMContext.h...
2019-10-15 Guillaume Chatelet[Alignment][NFC] Value::getPointerAlignment returns...
2019-10-07 Erich KeaneFix Calling Convention through aliases
2019-09-27 Guillaume Chatelet[Alignment][NFC] Remove unneeded llvm:: scoping on...
2019-09-26 Guillaume Chatelet[NFC] Rearrange Value::getPointerAlignment
2019-08-22 Peter CollingbourneIR. Change strip* family of functions to not look throu...
2019-08-05 Guillaume Chatelet[LLVM][Alignment] Introduce Alignment Type in DataLayout
2019-08-01 Roman Lebedev[IR] Value: add replaceUsesWithIf() utility
2019-07-28 Hideto Ueno[IR] Fix getPointerAlignment for CallBase
2019-07-23 Ryan Taylor[IR][Verifier] Allow IntToPtrInst to be !dereferenceable
2019-07-11 Johannes DoerfertReplace three "strip & accumulate" implementations...
2019-06-04 Johannes DoerfertIntroduce Value::stripPointerCastsSameRepresentation
2019-03-08 Michael Platings[IR][ARM] Add function pointer alignment to datalayout
2019-03-07 Mitch PhillipsRollback of rL355585.
2019-03-07 Michael Platings[IR][ARM] Add function pointer alignment to datalayout
2019-03-06 Mitch PhillipsRevert "[IR][ARM] Add function pointer alignment to...
2019-03-06 Michael Platings[IR][ARM] Add function pointer alignment to datalayout
2019-02-08 Craig TopperImplementation of asm-goto support in LLVM
2019-01-30 George Burgess IVRemove a redundant space from an error message; NFC
2019-01-19 Chandler CarruthUpdate the file headers across all of the LLVM projects...
2019-01-07 Chandler Carruth[CallSite removal] Move the rest of IR implementation...
2018-11-19 Vedant Kumar[IR] Add hasNPredecessors, hasNPredecessorsOrMore to...
2018-08-09 JF Bastien[NFC] Remove magic bool param in RAUW
2018-07-02 Piotr PadlewskiImplement strip.invariant.group
2018-06-04 Dmitry MikulinIn thin and full LTO + CFI, direct function calls may...
2018-05-21 Nico Weberrevert r332610, it breaks cfi, see D46326
2018-05-17 Dmitry MikulinIn thin and full LTO + CFI, direct function calls may...
2018-05-16 Vedant Kumar[STLExtras] Add size() for ranges, and remove distance()
2018-05-10 Vedant Kumar[STLExtras] Add distance() for ranges, pred_size()...
2018-05-03 Piotr PadlewskiRename invariant.group.barrier to launder.invariant...
2018-04-27 Mikhail Maltsev[IR] Do not assume that function pointers are aligned
2018-02-14 Elena DemikhovskyAdding a width of the GEP index to the Data Layout.
2018-01-05 Serge GueltonLimit size of non-GlobalValue name
2017-12-20 Bjorn SteinbrinkGive up on array allocas in getPointerDereferenceableBytes
2017-12-19 Bjorn SteinbrinkTreat sret arguments as being dereferenceable in getPoi...
2017-12-17 Bjorn SteinbrinkRe-commit "Properly handle multi-element and dynamicall...
2017-12-17 Bjorn SteinbrinkRevert "Properly handle multi-element and dynamically...
2017-12-17 Bjorn SteinbrinkRevert "Treat sret arguments as being dereferenceable...
2017-12-17 Bjorn SteinbrinkTreat sret arguments as being dereferenceable in getPoi...
2017-12-17 Bjorn SteinbrinkProperly handle byval arguments in getPointerDereferenc...
2017-12-17 Bjorn SteinbrinkProperly handle multi-element and dynamically sized...
2017-12-16 Teresa Johnson[ThinLTO] Enable importing of aliases as copy of aliasee
2017-11-17 Dmitry MikulinCurrent implementation of Value::replaceUsesExceptBlock...
2017-11-13 Serge GueltonFix -Werror when compiling rL318083 (ter)
2017-11-07 Davide Italiano[IPO/LowerTypesTest] Skip blockaddress(es) when replaci...
2017-05-18 Reid Kleckner[IR] De-virtualize ~Value to save a vptr
2017-05-01 Sanjoy DasAdd a new WeakVH value handle; NFC
2017-05-01 Sanjoy DasRename WeakVH to WeakTrackingVH; NFC
2017-05-01 Sanjoy DasEmulate TrackingVH using WeakVH
2017-04-28 Reid KlecknerMake getParamAlignment use argument numbers
2017-04-28 Reid KlecknerUse Argument::hasAttribute and AttributeList::ReturnInd...
2017-04-27 Sanjoy DasUse accessors for ValueHandleBase::V; NFC
2017-04-26 Sanjoy DasReverts commit r301424, r301425 and r301426
2017-04-26 Sanjoy DasAdd a new WeakVH value handle; NFC
2017-04-26 Sanjoy DasRename WeakVH to WeakTrackingVH; NFC
2017-04-24 Piotr PadlewskiHandle invariant.group.barrier in BasicAA
2017-03-27 Craig Topper[IR] Implement pairs of non-const and const methods...
2017-03-21 Reid KlecknerRename AttributeSet to AttributeList
2017-01-13 Craig Topper[IR] Don't call assertModuleIsMaterialized in release...
2016-12-07 Davide Italiano[BDCE] Skip metadata while replacing uses.
2016-09-17 Mehdi AminiDon't create a SymbolTable in Function when the LLVMCon...
2016-09-10 Arnold SchwaighoferAdd an isSwiftError predicate to Value
2016-08-17 Justin BognerReplace "fallthrough" comments with LLVM_FALLTHROUGH
2016-08-12 David MajnemerUse the range variant of find/find_if instead of unpack...
2016-07-11 Hal FinkelBasicAA should look through functions with returned...
2016-06-02 Sanjoy DasRemove Value::isPointerDereferenceable; NFCI
2016-05-11 Artur PilipenkoNFC. Introduce Value::isPointerDereferenceable
2016-04-27 Artur PilipenkoNFC. Introduce Value::getPointerDerferecnceableBytes
2016-04-27 Artur PilipenkoUse DL preferred alignment for alloca in Value::getPoin...
2016-04-08 Sanjoy DasDon't IPO over functions that can be de-refined
2016-04-02 Mehdi AminiRename Context::discardValueNames() to shouldDiscardVal...
2016-03-10 Mehdi AminiAdd a flag to the LLVMContext to disable name for Value...
2016-02-26 Reid Kleckner[IR] Optimize bitfield layout of Value for MSVC
2016-02-24 Artur PilipenkoNFC. Move getAlignment helper function from ValueTracki...
2016-02-10 Mehdi AminiSimplify handleOperandChangeImpl() removing last argume...
2016-02-03 Todd FialaAddress NDEBUG-related linkage issues for Value::assert...
2016-02-02 Eugene ZelenkoFix Clang-tidy readability-redundant-control-flow warni...
2016-01-15 Rafael EspindolaBring back "Assert that we have all use/users in the...
2016-01-14 Michael ZolotukhinRevert "Assert that we have all use/users in the getters."
2015-12-19 Rafael EspindolaAssert that we have all use/users in the getters.
2015-09-23 Philip ReamesRemove handling of AddrSpaceCast in stripAndAccumulateI...
2015-07-10 David Majnemer[IR] Switch static const to an enum to silence MSVC...
2015-06-24 Pete CooperDevirtualize Constant::replaceUsesOfWithOnConstant.
2015-06-12 Pete CooperRename NumOperands to make it clear its managed by...
2015-06-01 Owen AndersonMove the name pointer out of Value into a map that...
2015-05-19 Pete CooperStore intrinsic ID by value in Function instead of...
2015-04-23 Philip ReamesMove Value.isDereferenceablePointer to ValueTracking...
2015-04-10 Benjamin Kramer[CallSite] Make construction from Value* (or Instructio...
2015-03-23 Benjamin KramerRe-sort includes with sort-includes.py and insert raw_o...
2015-03-10 Andrew KaylorFix Value dangling reference debug output
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-02-09 Ramkumar RamachandraisDereferenceablePointer: look through gc.relocate...
2015-02-05 Michael KupersteinTeach isDereferenceablePointer() to look through bitcas...
2015-01-09 Chandler CarruthCleaup ValueHandle to no longer keep a PointerIntPair...
2014-12-22 Rafael EspindolaThe leak detector is dead, long live asan and valgrind.
2014-12-09 Duncan P. N. Exon... IR: Split Metadata from Value
next