summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/MemoryBuiltins.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [Analysis] Become aware of MSVC's new/delete functionsDavid Majnemer2015-12-031-2/+22
* Specify explicit storage type for AllocType. NFC.George Burgess IV2015-11-171-1/+1
* Use find_if to simplify control flow. NFC.Benjamin Kramer2015-10-241-10/+5
* Analysis: Remove implicit ilist iterator conversionsDuncan P. N. Exon Smith2015-10-101-5/+2
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-25/+21
* DCE: isArrayMalloc() is not used neither in LLVM nor ClangMehdi Amini2015-03-091-17/+0
* [PM] Move TargetLibraryInfo into the Analysis library.Chandler Carruth2015-01-151-1/+1
* For PR21145: recognise a builtin call to a known deallocation function even ifRichard Smith2015-01-151-1/+1
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-2/+2
* PR21145: Teach LLVM about C++14 sized deallocation functions.Richard Smith2014-10-031-1/+5
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-151-27/+27
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-091-2/+2
* Update optimization passes to handle inalloca argumentsReid Kleckner2014-01-281-1/+1
* Teach MemoryBuiltins about address spacesMatt Arsenault2013-12-141-5/+11
OpenPOWER on IntegriCloud