summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/MemoryBuiltins.cpp
Commit message (Expand)AuthorAgeFilesLines
* Reland [DataLayout] Fix occurrences that size and range of pointers are assum...Nicola Zaghen2019-12-131-5/+6
* Temporarily Revert "[DataLayout] Fix occurrences that size and range of point...Nicola Zaghen2019-12-121-6/+5
* [DataLayout] Fix occurrences that size and range of pointers are assumed to b...Nicola Zaghen2019-12-121-5/+6
* [Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet2019-09-271-3/+3
* [InstCombine] Annotate strdup with deref_or_nullDavid Bolvansky2019-09-171-0/+7
* Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson2019-09-071-3/+28
* Annotate return values of allocation functions with dereferenceable_or_nullDavid Bolvansky2019-08-281-0/+7
* [LLVM][Alignment] Introduce Alignment In MachineFrameInfoGuillaume Chatelet2019-08-211-1/+1
* OpaquePtr: switch to GlobalValue::getValueType in a few places. NFC.Tim Northover2019-07-111-1/+1
* Add, and infer, a nofree function attributeBrian Homerding2019-07-081-18/+37
* Fix a hang when lowering __builtin_dynamic_object_sizeErik Pilkington2019-04-101-4/+18
* Add a 'dynamic' parameter to the objectsize intrinsicErik Pilkington2019-01-301-16/+35
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Reverting r340807.Andrew Kaylor2018-08-301-1/+1
* Fix in getAllocationDataForFunctionDavid Chisnall2018-08-281-1/+1
* Make llvm.objectsize more conservative with nullGeorge Burgess IV2018-07-091-1/+8
* [InstCombine] Remove calloc transformationsDavid Bolvansky2018-05-221-1/+1
* [InstCombine] Calloc-ed strings optimizationsDavid Bolvansky2018-05-221-1/+1
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-6/+9
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-7/+7
* [Analysis] Support aligned new/delete functions.Eric Fiselier2018-04-041-0/+17
* Revert "[Analysis] Support aligned new/delete functions."Eric Fiselier2018-04-041-17/+0
* [Analysis] Support aligned new/delete functions.Eric Fiselier2018-04-041-0/+17
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-1/+1
* Fix more spelling mistakes in comments of LLVM Analysis passesVedant Kumar2018-03-021-1/+1
* [MemoryBuiltins] Check nobuiltin status when identifying calls to free.Benjamin Kramer2018-02-201-10/+8
* [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; ...Eugene Zelenko2017-08-161-10/+23
* [MemoryBuiltins] Allow truncation in visitAllocaInst()Mikael Holmen2017-07-121-17/+24
* fix trivial typos, NFCHiroshi Inoue2017-07-011-2/+2
* [MemoryBuiltins] Add isMallocOrCallocLikeFn so BasicAA can check for both at ...Craig Topper2017-04-181-0/+9
* [MemoryBuiltins] Use ImmutableCallSite instead of CallSite to remove a const_...Craig Topper2017-04-181-4/+4
* [IR] Make paramHasAttr to use arg indices instead of attr indicesReid Kleckner2017-04-141-1/+1
* Let llvm.objectsize be conservative with null pointersGeorge Burgess IV2017-03-211-16/+22
* Rename AttributeSet to AttributeListReid Kleckner2017-03-211-1/+1
* [Analysis] Add LibFunc_ prefix to enums in TargetLibraryInfo. (NFC)David L. Jones2017-01-231-48/+48
* [Analysis] Ignore `nobuiltin` on `allocsize` function calls.George Burgess IV2016-12-271-10/+15
* [Analysis] Refactor as promised in r290397.George Burgess IV2016-12-271-16/+22
* Don't consider allocsize functions to be allocation functions.George Burgess IV2016-12-231-23/+28
* [Analysis] Centralize objectsize lowering logic.George Burgess IV2016-12-201-0/+30
* Replace std::find_if with llvm::find_if. NFC.George Burgess IV2016-12-201-5/+4
* Make some LLVM_CONSTEXPR variables const. NFC.George Burgess IV2016-08-251-1/+1
* fix formatting; NFCSanjay Patel2016-07-071-16/+15
* Apply clang-tidy's modernize-loop-convert to lib/Analysis.Benjamin Kramer2016-06-261-2/+2
* Calculate __builtin_object_size when pointer depends on a conditionPetar Jovanovic2016-04-131-14/+35
* Add the allocsize attribute to LLVM.George Burgess IV2016-04-121-55/+101
* Don't IPO over functions that can be de-refinedSanjoy Das2016-04-081-1/+1
* [MemoryBuiltins] Fix an issue with hasNoAliasAttrSanjoy Das2016-02-091-1/+1
* Update to use new name alignTo().Rui Ueyama2016-01-141-1/+1
* [MemoryBuiltins] Remove isOperatorNewLike by consolidating non-null inference...Philip Reames2016-01-041-7/+0
* [MemoryBuiltins] Delete dead code [NFC]Philip Reames2015-12-291-7/+0
OpenPOWER on IntegriCloud