summaryrefslogtreecommitdiff
path: root/lib/Transforms/InstCombine/InstCombineCalls.cpp
Commit message (Expand)AuthorAge
* Merging r168354: into 3.2 release branchPawel Wodnicki2012-11-22
* Reverting 168457Pawel Wodnicki2012-11-21
* Merging r168354, r168355 and r168379 into the 3.2 release branch.Pawel Wodnicki2012-11-21
* Revert the series of commits starting with r166578 which introduced theChandler Carruth2012-11-01
* Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow2012-10-24
* Move the Attributes::Builder outside of the Attributes class and into its own...Bill Wendling2012-10-15
* Add an enum for the return and function indexes into the AttrListPtr object. ...Bill Wendling2012-10-15
* Attributes RewriteBill Wendling2012-10-15
* Remove operator cast method in favor of querying with the correct method.Bill Wendling2012-10-14
* Remove the bitwise AND operators from the Attributes class. Replace it with t...Bill Wendling2012-10-14
* Implement new LibCallSimplifier classMeador Inge2012-10-13
* Don't crash when !tbaa.struct contents is invalid.Nick Lewycky2012-10-11
* Create enums for the different attributes.Bill Wendling2012-10-09
* Convert to using the Attributes::Builder interface.Bill Wendling2012-10-09
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Move Attribute::typeIncompatible inside of the Attributes class.Bill Wendling2012-09-25
* Handle the new !tbaa.struct metadata tags when converting a memcpy into scalarDan Gohman2012-09-13
* Extract code for reducing a type to a single value type into a helper function.Dan Gohman2012-09-13
* Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer2012-08-29
* fix infinite loop in instcombine with more than 4GB memcpyMichael Liao2012-08-15
* make all Emit*() functions consult the TargetLibraryInfo information before c...Nuno Lopes2012-07-25
* instcombine: merge the functions that remove dead allocas and dead mallocs/ca...Nuno Lopes2012-07-09
* instcombine: disable optimization of 'invoke null/undef'. I'll move this fun...Nuno Lopes2012-06-21
* Add support for invoke to the MemoryBuiltin analysid.Nuno Lopes2012-06-21
* refactor the MemoryBuiltin analysis:Nuno Lopes2012-06-21
* switch AttrListPtr::get to take an ArrayRef, simplifying a lot of clients.Chris Lattner2012-05-28
* revert my previous patches that introduced an additional parameter to the obj...Nuno Lopes2012-05-22
* objectsize: add a few more tests and fix a bugNuno Lopes2012-05-11
* objectsize: add support for GEPs with non-constant indexesNuno Lopes2012-05-10
* objectsize:Nuno Lopes2012-05-09
* remove calls to calloc if the allocated memory is not used (it was already be...Nuno Lopes2012-05-03
* add support for calloc to objectsize loweringNuno Lopes2012-05-03
* replace 'break's with 'return 0' in visitCallInst code for objectsize, since ...Nuno Lopes2012-05-03
* Add support for llvm.arm.neon.vmull* intrinsics to InstCombine. FixesLang Hames2012-05-01
* Reverting r155468. Chris and Chandler have convinced me that it's dangerous andLang Hames2012-04-25
* Add support for llvm.arm.neon.vmull* intrinsics to InstCombine. This fixesLang Hames2012-04-24
* Always compute all the bits in ComputeMaskedBits.Rafael Espindola2012-04-04
* [unwind removal] We no longer have 'unwind' instructions being generated, soBill Wendling2012-02-06
* Narrow test further. Make bot and test happy.Jim Grosbach2012-02-03
* Tidy up. Trailing whitespace.Jim Grosbach2012-02-03
* Restrict InstCombine from converting varargs to or from fixed args.Jim Grosbach2012-02-03
* Revert "Disable InstCombine unsafe folding bitcasts of calls w/ varargs."Jim Grosbach2012-02-03
* Disable InstCombine unsafe folding bitcasts of calls w/ varargs.Jim Grosbach2012-02-01
* continue making the world safe for ConstantDataVector. At this point,Chris Lattner2012-01-27
* Extend Attributes to 64 bitsKostya Serebryany2012-01-20
* Add support for vectors of pointers.Nadav Rotem2011-12-05
* Zap some completely ridiculous code. There's probably a miscompile here, but...Eli Friedman2011-11-29
* Refactor code to use new attribute getters on CallSite for NoCapture and ByVal.Nick Lewycky2011-11-20
* Stop emitting instructions with the name "tmp" they eat up memory and have to...Benjamin Kramer2011-09-27
* Split the init.trampoline intrinsic, which currently combines GCC'sDuncan Sands2011-09-06