summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/objsize.ll
Commit message (Expand)AuthorAgeFilesLines
* 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
* InstCombine: Teach llvm.objectsize folding to look through GEPs.Benjamin Kramer2011-01-061-0/+10
* Fix declarations in a few more tests.Nick Lewycky2010-04-171-2/+2
* Verify function prototypes before trying to optimize functions. We alsoEric Christopher2010-04-121-6/+4
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-041-2/+2
* Revert r100191 since it breaks objc in clang Mon P Wang2010-04-021-2/+2
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-021-2/+2
* Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.Bob Wilson2010-03-301-2/+2
* Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang2010-03-301-2/+2
* Fix an incorrect logic causing instcombine to miss some _chk -> non-chk trans...Evan Cheng2010-03-231-1/+14
* Re-commit 97860 with fix. getMallocAllocatedType may return null.Evan Cheng2010-03-081-0/+16
* Migrate _chk call lowering from SimplifyLibCalls to InstCombine. StubEric Christopher2010-03-061-2/+2
* Temporarily revert:Eric Christopher2010-03-061-16/+0
* Transform @llvm.objectsize to integer if the argument is a result of malloc o...Evan Cheng2010-03-061-0/+16
* Instcombine should turn llvm.objectsize of a alloca with static size to an in...Evan Cheng2010-03-051-0/+20
OpenPOWER on IntegriCloud