summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InferFunctionAttrs
Commit message (Expand)AuthorAgeFilesLines
* [Attributor] Copy or port test cases related to Attributor to` Attributor` te...Hideto Ueno2019-12-021-28/+0
* [Attributor] Deduce dereferenceable based on accessed bytes mapHideto Ueno2019-11-291-2/+41
* [InferFuncAttributes][Attributor] add tests for 'dereferenceable'; NFCSanjay Patel2019-11-261-0/+28
* [Attributor] Track a GEP Instruction in align deductionHideto Ueno2019-11-261-4/+2
* [Attributor] Use must-be-executed-context in align deductionHideto Ueno2019-11-121-2/+4
* NoFree argument attribute.Stefan Stipanovic2019-11-021-4/+4
* [Attributor] Really use the executed-contextJohannes Doerfert2019-10-311-6/+2
* [Attributor][MustExec] Deduce dereferenceable and nonnull attribute using Mus...Hideto Ueno2019-10-081-0/+44
* [FunctionAttrs] Added noalias for memccpy/mempcpy argumentsDavid Bolvansky2019-09-301-2/+2
* [BuildLibCalls] Noalias annotationDavid Bolvansky2019-08-141-5/+5
* TLI: darwin does not support _bcmpAlex Lorenz2019-08-071-1/+1
* [InferFunctionAttrs] add/adjust tests for dereferenceable; NFCSanjay Patel2019-07-101-3/+38
* [InferFunctionAttrs] add more tests for derefenceable; NFCSanjay Patel2019-07-091-9/+51
* Add, and infer, a nofree function attributeBrian Homerding2019-07-082-290/+291
* [InferFunctionAttrs] add tests for 'dereferenceable' argument attribute; NFCSanjay Patel2019-07-051-0/+201
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-174-0/+2063
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-174-2063/+0
* [SelectionDAG] Allow the user to specify a memeq function.Clement Courbet2019-03-081-3/+6
* Allow norecurse attribute on functions that have debug infos.Christian Bruel2018-12-051-0/+56
* Disable calls to *_finite and other glibc-only functions on Musl.Eli Friedman2018-11-061-1/+1
* [LibCalls] Added returned attribute to libcallsDavid Bolvansky2018-08-231-6/+6
* [SimplifyLibcalls] Replace locked IO with unlocked IODavid Bolvansky2018-05-161-0/+6
* Add argmononly attribute to strlen and wcslen, i.e. they only read memory (st...Xin Tong2017-06-181-3/+4
* [TLI] Add declarations for various math header file routines from math-finite...Andrew Kaylor2017-05-122-0/+252
* [InferAttributes] Don't access parameters that don't exist.Michael Kuperstein2016-09-201-0/+13
* Recommitting r275284: add support to inline __builtin_mempcpyAndrew Kaylor2016-07-292-0/+6
* Reverting r276771 due to MSan failures.Andrew Kaylor2016-07-272-6/+0
* Re-committing r275284: add support to inline __builtin_mempcpyAndrew Kaylor2016-07-262-0/+6
* Reverting r275284 due to platform-specific test failuresAndrew Kaylor2016-07-132-6/+0
* Fix for Bug 26903, adds support to inline __builtin_mempcpyAndrew Kaylor2016-07-132-0/+6
* [TLI] Also cover Linux 64 libfunc (stat64, ...) prototype checking.Ahmed Bougacha2016-05-252-1/+63
* [TLI] Fix NumParams==0 prototype checking typo.Ahmed Bougacha2016-05-252-27/+1651
* [InferAttrs] Mark memset_pattern16 params nocapture.Ahmed Bougacha2016-04-271-1/+1
* [NVPTX] Infer __nvvm_reflect as nounwind, readnoneDavid Majnemer2016-03-311-0/+5
* [BasicAA] Remove special casing of memset_pattern16 in favor of generic attri...Philip Reames2016-01-061-0/+5
* [MemoryBuiltins] Remove isOperatorNewLike by consolidating non-null inference...Philip Reames2016-01-041-0/+6
* [attrs] Extract the pure inference of function attributes intoChandler Carruth2015-12-271-0/+24
OpenPOWER on IntegriCloud