summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/objsize.ll
Commit message (Expand)AuthorAgeFilesLines
* [InstCombine] Annotate strndup calls with dereferenceable_or_nullDavid Bolvansky2019-09-231-1/+1
* [SLC] Convert some strndup calls to strdup callsDavid Bolvansky2019-09-231-7/+7
* [InstCombine] Annotate strdup with deref_or_nullDavid Bolvansky2019-09-171-3/+3
* [SimplifyLibCalls] Mark known arguments with nonnullDavid Bolvansky2019-09-171-1/+1
* Annotate return values of allocation functions with dereferenceable_or_nullDavid Bolvansky2019-08-281-4/+4
* [BuildLibCalls] Noalias annotationDavid Bolvansky2019-08-141-1/+1
* [SimplifyLibCalls] Add noalias from known callsitesDavid Bolvansky2019-08-131-1/+1
* [SimplifyLibCalls] Add dereferenceable bytes from known callsitesDavid Bolvansky2019-08-131-50/+131
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-171-0/+303
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-171-303/+0
* Add a 'dynamic' parameter to the objectsize intrinsicErik Pilkington2019-01-301-29/+29
* [ValueTracking] Look through casts when determining non-nullnessJohannes Doerfert2019-01-261-1/+1
* Make llvm.objectsize more conservative with nullGeorge Burgess IV2018-07-091-4/+4
* Remove alignment argument from memcpy/memmove/memset in favour of alignment a...Daniel Neilson2018-01-191-2/+2
* Let llvm.objectsize be conservative with null pointersGeorge Burgess IV2017-03-211-20/+82
* Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper2015-11-191-2/+2
* Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper2015-11-181-2/+2
* [opaque pointer type] Add textual IR support for explicit type parameter for ...David Blaikie2015-09-111-2/+2
* Verifier: Call verifyModule() from llc and optDuncan P. N. Exon Smith2015-03-271-37/+0
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-03-131-13/+13
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-271-4/+4
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-02-271-6/+6
* Use "weak alias" instead of "alias weak"Rafael Espindola2014-07-301-2/+2
* Change objectsize intrinsic to accept different address spaces.Matt Arsenault2013-10-071-25/+25
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-141-21/+21
* recommit testsNuno Lopes2013-04-201-0/+20
* Revert r176408 and r176407 to address PR15540.Nadav Rotem2013-04-091-128/+0
* recommit r172363 & r171325 (reverted in r172756)Nuno Lopes2013-03-021-0/+128
* Reverting r171325 & r172363. This was causing a mis-compile on the self-hoste...Bill Wendling2013-01-171-128/+0
* recommit r171298 (add support for PHI nodes to ObjectSizeOffsetVisitor). Hope...Nuno Lopes2012-12-311-0/+128
* Revert "add support for PHI nodes to ObjectSizeOffsetVisitor"Benjamin Kramer2012-12-311-54/+0
* add support for PHI nodes to ObjectSizeOffsetVisitorNuno Lopes2012-12-311-0/+54
* MemoryBuiltins: Properly guard ObjectSizeOffsetVisitor against cycles in the IR.Benjamin Kramer2012-08-171-1/+2
* Guard MemoryBuiltins against self-looping GEPs, which can occur in unreachabl...Benjamin Kramer2012-08-171-0/+17
* fix PR13390: do not loop forever with self-referencing self instructionsNuno Lopes2012-07-271-0/+19
* teach objectsize about strdup() and strndup()Nuno Lopes2012-07-241-0/+48
* instcombine: merge the functions that remove dead allocas and dead mallocs/ca...Nuno Lopes2012-07-091-1/+2
* teach instcombine to remove allocated buffers even if there are stores, memcp...Nuno Lopes2012-07-061-6/+8
* refactor the MemoryBuiltin analysis:Nuno Lopes2012-06-211-1/+1
* revert my previous patches that introduced an additional parameter to the obj...Nuno Lopes2012-05-221-94/+14
* objectsize: add a few more tests and fix a bugNuno Lopes2012-05-111-0/+55
* objectsize: add support for GEPs with non-constant indexesNuno Lopes2012-05-101-0/+25
* objectsize:Nuno Lopes2012-05-091-11/+1
* change the objectsize intrinsic signature: add a 3rd parameter to denote the ...Nuno Lopes2012-05-091-14/+14
* remove calls to calloc if the allocated memory is not used (it was already be...Nuno Lopes2012-05-031-2/+2
* add support for calloc to objectsize loweringNuno Lopes2012-05-031-0/+20
* make the asmparser reject function and type redefinitions. 'Merging' hasn't ...Chris Lattner2011-06-171-2/+0
* Revert 122959, it needs more thought. Add it back to README.txt with addition...Benjamin Kramer2011-01-071-27/+0
* InstCombine: Turn _chk functions into the "unsafe" variant if length and max ...Benjamin Kramer2011-01-061-0/+11
* InstCombine: If we call llvm.objectsize on a malloc call we can replace it wi...Benjamin Kramer2011-01-061-0/+16
OpenPOWER on IntegriCloud