summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/BuildLibCalls.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* function names start with a lowercase letter; NFCSanjay Patel2016-01-191-31/+31
* fix formatting; NFCSanjay Patel2016-01-191-3/+4
* don't repeat documentation comments in implementation file; NFCSanjay Patel2016-01-191-36/+0
* [Utils] Put includes in correct order. NFC.Weiming Zhao2015-11-241-1/+1
* [BuildLibCalls] EmitStrNLen() is dead code. Garbage collect.Davide Italiano2015-11-181-26/+0
* Simplify IRBuilder::CreateCall* by using ArrayRef+initializer_list/braced ini...David Blaikie2015-05-181-18/+18
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-78/+49
* [PM] Move TargetLibraryInfo into the Analysis library.Chandler Carruth2015-01-151-1/+1
* [SimplifyLibCalls] Factor out fortified libcall handling.Ahmed Bougacha2015-01-121-132/+0
* Use nullptr instead of NULL for variadic sentinelsReid Kleckner2014-11-131-19/+19
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-271-12/+6
* [C++] Use 'nullptr'. Transforms edition.Craig Topper2014-04-251-14/+14
* Remove more default address space argument usage.Matt Arsenault2014-04-231-1/+2
* Revert r203488 and r203520.Evan Cheng2014-03-121-67/+62
* Follow up to r203488. Code clean up to eliminate a lot of copy+paste.Evan Cheng2014-03-111-215/+35
* For functions with ARM target specific calling convention, when simplify-libcallEvan Cheng2014-03-101-48/+233
* Enable double to float shrinking optimizations for binary functions like 'fmi...Yi Jiang2013-12-161-9/+37
* Convert BuildLibCalls.cpp to using the AttributeSet methods instead of Attrib...Bill Wendling2013-01-261-66/+66
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-8/+8
* Change 'AttrVal' to 'AttrKind' to better reflect that it's a kind of attribut...Bill Wendling2012-12-221-12/+12
* Remove duplicate includes.Roman Divacky2012-12-211-2/+0
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-191-33/+33
* s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...Bill Wendling2012-12-071-27/+27
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-3/+3
* Make the AttrListPtr object a part of the LLVMContext.Bill Wendling2012-11-201-13/+30
* Revert the series of commits starting with r166578 which introduced theChandler Carruth2012-11-011-32/+30
* Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow2012-10-241-30/+32
* Add an enum for the return and function indexes into the AttrListPtr object. ...Bill Wendling2012-10-151-13/+20
* Attributes RewriteBill Wendling2012-10-151-27/+33
* Pass into the AttributeWithIndex::get method an ArrayRef of attributeBill Wendling2012-10-101-31/+33
* Move TargetData to DataLayout.Micah Villmow2012-10-081-17/+17
* remove tabs from my previous commit.Nuno Lopes2012-08-011-2/+2
* (hopefuly) fix the remaining cases where null wasnt expected (PR13497).Nuno Lopes2012-08-011-0/+4
* add EmitStrNLen()Nuno Lopes2012-07-251-0/+27
* make all Emit*() functions consult the TargetLibraryInfo information before c...Nuno Lopes2012-07-251-21/+74
* Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.hChandler Carruth2012-06-291-5/+5
* switch AttrListPtr::get to take an ArrayRef, simplifying a lot of clients.Chris Lattner2012-05-281-12/+12
* Add support for custom names for library functions in TargetLibraryInfo. Add...Eli Friedman2011-11-171-6/+12
* StringRefize and simplify.Benjamin Kramer2011-11-151-11/+9
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-5/+5
* One more debug line number miss in instcombine (although the code in question...Eli Friedman2011-05-271-5/+1
* BuildLibCalls: Nuke EmitMemCpy, EmitMemMove and EmitMemSet. They are dead and...Benjamin Kramer2010-12-271-49/+5
* undo 80 column trespassing I causedGabor Greif2010-07-221-5/+6
* eliminate CallInst::ArgOffsetGabor Greif2010-07-161-5/+5
* use ArgOperand API and CallInst::ArgOffsetGabor Greif2010-06-281-17/+17
* use ArgOperand API (one more hunk I could split)Gabor Greif2010-06-251-2/+2
* simplify-libcalls: fold strstr(a, b) == a -> strncmp(a, b, strlen(b)) == 0Benjamin Kramer2010-06-151-0/+25
* The memcpy intrinsic only takes i8* for %src and %dst, so cast them to thatNick Lewycky2010-05-311-2/+2
* Revert 101465, it broke internal OpenGL testing.Eric Christopher2010-04-161-19/+19
* reapply r101434Gabor Greif2010-04-161-19/+19
OpenPOWER on IntegriCloud