summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/MemoryBuiltins.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* fix PR17635: false positive with packed structuresNuno Lopes2013-10-241-3/+5
* Rename DataLayout variables TD -> DLMatt Arsenault2013-10-031-26/+25
* ObjectSizeOffsetEvaluator: Don't run into infinite recursion if we have a cyc...Benjamin Kramer2013-09-291-5/+7
* MemoryBuiltins: Remove posix_memalign from the list and replace it with a TODO.Benjamin Kramer2013-09-241-1/+1
* MemoryBuiltins: Reinstate optimizing (uninitialized) loads from operator new.Benjamin Kramer2013-09-241-7/+7
* MemoryBuiltins: Fix operator new bits.Benjamin Kramer2013-09-241-3/+3
* Teach MemoryBuiltins and InstructionSimplify that operator new never returns ...Benjamin Kramer2013-09-241-4/+12
* Treat nothrow forms of ::operator delete and ::operator delete[] asRichard Smith2013-07-211-4/+10
* Added support for the Builtin attribute.Michael Gottesman2013-06-271-1/+1
* Respect the 'nobuiltin' attribute when determining if a call is to a memory b...Richard Smith2013-05-161-0/+3
* Revert r176408 and r176407 to address PR15540.Nadav Rotem2013-04-091-49/+12
* Revert 179071 because it is not the right way to support non standard new/new...Nadav Rotem2013-04-091-0/+8
* c++ new operators are not malloc-like functions because they do not return un...Nadav Rotem2013-04-081-8/+0
* Early exit from getAllocationData() and isFreeCall() for intrinsics.Michael Ilseman2013-03-081-1/+5
* Remove trailing whitespaceMichael Ilseman2013-03-081-5/+5
* Simplify code. No functionality change.Jakub Staszak2013-03-071-3/+3
* Change NULL to 0.Jakub Staszak2013-03-071-8/+8
* recommit r172363 & r171325 (reverted in r172756)Nuno Lopes2013-03-021-12/+29
* add getUnderlyingObjectSize()Nuno Lopes2013-03-021-0/+20
OpenPOWER on IntegriCloud