summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/BuildLibCalls.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r344454, r344455, r344645:Tom Stellard2018-11-021-49/+70
* Remove trailing spaceFangrui Song2018-07-301-1/+1
* [InstCombine] Fix the signature of fgets_unlocked.Benjamin Kramer2018-05-161-2/+2
* [SimplifyLibcalls] Replace locked IO with unlocked IODavid Bolvansky2018-05-161-0/+124
* Revert "[SimplifyLibcalls] Replace locked IO with unlocked IO"Matt Morehouse2018-04-271-124/+0
* [SimplifyLibcalls] Replace locked IO with unlocked IODavid Bolvansky2018-04-261-0/+124
* Merging r46043:David Bolvansky2018-04-251-3/+3
* [SimplifyLibcalls] Realloc(null, N) -> Malloc(N)Sanjay Patel2018-04-181-0/+37
* Simplification of libcall like printf->puts must check for RtLibUseGOT metadata.Sriraman Tallam2018-04-101-0/+11
* [InstCombine] Missed optimization in math expression: sin(x) / cos(x) => tan(x)Dmitry Venikov2018-01-111-0/+13
* Add argmononly attribute to strlen and wcslen, i.e. they only read memory (st...Xin Tong2017-06-181-0/+1
* Revert "Add pthread_self function prototype and make it speculatable."Xin Tong2017-05-211-12/+0
* Add pthread_self function prototype and make it speculatable.Xin Tong2017-05-201-0/+12
* TargetLibraryInfo: Introduce wcslenMatthias Braun2017-05-051-0/+1
* [IR] Abstract away ArgNo+1 attribute indexing as much as possibleReid Kleckner2017-05-031-175/+174
* Replace hardcoded intrinsic list with speculatable attribute.Matt Arsenault2017-05-031-1/+7
* Module::getOrInsertFunction is using C-style vararg instead of variadic templ...Serge Guelton2017-04-111-17/+16
* Revert "Turn some C-style vararg into variadic templates"Diana Picus2017-04-111-16/+17
* Turn some C-style vararg into variadic templatesSerge Guelton2017-04-111-17/+16
* Revert "Turn some C-style vararg into variadic templates"Mehdi Amini2017-04-061-25/+27
* Turn some C-style vararg into variadic templatesMehdi Amini2017-04-061-27/+25
* Rename AttributeSet to AttributeListReid Kleckner2017-03-211-11/+11
* [BuildLibCalls] emitPutChar should infer function attributes for putcharCraig Topper2017-03-171-0/+1
* [Analysis] Add LibFunc_ prefix to enums in TargetLibraryInfo. (NFC)David L. Jones2017-01-231-196/+196
* Recommitting r275284: add support to inline __builtin_mempcpyAndrew Kaylor2016-07-291-0/+1
* Reverting r276771 due to MSan failures.Andrew Kaylor2016-07-271-1/+0
* Re-committing r275284: add support to inline __builtin_mempcpyAndrew Kaylor2016-07-261-0/+1
* Reverting r275284 due to platform-specific test failuresAndrew Kaylor2016-07-131-1/+0
* Fix for Bug 26903, adds support to inline __builtin_mempcpyAndrew Kaylor2016-07-131-0/+1
* [InferAttrs] Mark memset_pattern16 params nocapture.Ahmed Bougacha2016-04-271-0/+2
* [TLI] Unify LibFunc attribute inference. NFCI.Ahmed Bougacha2016-04-271-110/+718
* Fix Clang-tidy readability-redundant-control-flow warnings; other minor fixes.Eugene Zelenko2016-02-021-1/+0
* getParent()->getParent() == getModule() ; NFCSanjay Patel2016-01-191-15/+15
* 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
OpenPOWER on IntegriCloud