summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/FunctionAttrs/liveness.ll
Commit message (Expand)AuthorAgeFilesLines
* [Attributor] Copy or port test cases related to Attributor to` Attributor` te...Hideto Ueno2019-12-021-857/+0
* [Attributor][NFCI] Distinguish optional and required dependencesJohannes Doerfert2019-11-021-1/+1
* NoFree argument attribute.Stefan Stipanovic2019-11-021-7/+7
* Revert "NoFree argument attribute."Stefan Stipanovic2019-11-021-7/+7
* NoFree argument attribute.Stefan Stipanovic2019-11-021-7/+7
* [Attributor] Ignore BlockAddress users in call site traversalJohannes Doerfert2019-11-021-0/+25
* [Attributor][FIX] Transform invoke of nounwind to call + br %normal_destJohannes Doerfert2019-11-021-3/+44
* [Attributor][FIX] Make "known" and "assumed" liveness explicitJohannes Doerfert2019-11-021-2/+2
* [Attributor][FIX] Handle the default case of a switchJohannes Doerfert2019-11-021-1/+42
* [Attributor][NFCI] Avoid unnecessary work except for testingJohannes Doerfert2019-11-021-1/+1
* [Attributor] Make liveness "edge-based"Johannes Doerfert2019-10-311-5/+6
* [Attributor] Liveness for valuesJohannes Doerfert2019-10-311-4/+35
* [Attributor][NFC] Do not delete dead blocks but "clear" themJohannes Doerfert2019-10-311-3/+0
* [Attributor] Shortcut no-return through will-returnJohannes Doerfert2019-10-131-1/+1
* [Attributor][FIX] Avoid splitting blocks if possibleJohannes Doerfert2019-10-131-2/+2
* [Attributor][MustExec] Deduce dereferenceable and nonnull attribute using Mus...Hideto Ueno2019-10-081-1/+1
* [Attributor] Deduce memory behavior of functions and argumentsJohannes Doerfert2019-10-071-7/+7
* [Attributor][Fix] Initialize the cache prior to using itJohannes Doerfert2019-09-171-1/+1
* [Attributor][Fix] Make sure we do not delete live codeJohannes Doerfert2019-09-041-2/+58
* [Attributor] Look at internal functions only on-demandJohannes Doerfert2019-09-041-2/+248
* [Attributor] Use the white list for attributes consistentlyJohannes Doerfert2019-09-041-2/+2
* [Attributor] Use the delete API for livenessJohannes Doerfert2019-09-031-8/+7
* [Attributor] Deduce "no-capture" argument attributeJohannes Doerfert2019-09-031-5/+5
* [Attributor] Use existing function information for the call siteJohannes Doerfert2019-08-301-1/+1
* [Attributor] Restrict liveness and return information to functionsJohannes Doerfert2019-08-281-1/+1
* [Attributor] Adjust and test the iteration bound of testsJohannes Doerfert2019-08-261-1/+1
* [Attributor][NFCI] Introduce tight iteration bounds in the testsJohannes Doerfert2019-08-211-1/+1
* [Attributor] Use existing unreachable instead of introducing new onesJohannes Doerfert2019-08-211-0/+10
* [Attributor] Liveness for internal functions.Stefan Stipanovic2019-08-201-0/+97
* [Attributor] Deduce the "no-return" attribute for functionsJohannes Doerfert2019-08-051-1/+1
* [Attributor][Fix] Do not remove instructions during manifestationJohannes Doerfert2019-08-051-1/+6
* [Attributor][Fix] Resolve various liveness issuesJohannes Doerfert2019-08-041-6/+43
* IR: print value numbers for unnamed function argumentsTim Northover2019-08-031-1/+1
* [Attributor] Using liveness in other attributes.Stefan Stipanovic2019-08-021-38/+59
* Fixing build error from commit 95cbc3dStefan Stipanovic2019-07-221-0/+250
* Revert "Fixing build error from commit 9285295."Stefan Stipanovic2019-07-221-250/+0
* Fixing build error from commit 9285295.Stefan Stipanovic2019-07-221-0/+250
* Temporarily Revert "[Attributor] Liveness analysis." as it's breaking the build.Eric Christopher2019-07-221-250/+0
* [Attributor] Liveness analysis.Stefan Stipanovic2019-07-221-0/+250
OpenPOWER on IntegriCloud