aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/FunctionAttrs/nonnull.ll
AgeCommit message (Expand)AuthorFilesLines
6 days[FunctionAttrs] Don't bail out on unknown calls (#150958)Nikita Popov1-1/+1
7 days[FunctionAttrs] Add additional tests (NFC)Nikita Popov1-0/+30
2025-02-28[CaptureTracking] Take non-willreturn calls into accountNikita Popov1-5/+5
2025-02-27Reapply [CaptureTracking][FunctionAttrs] Add support for CaptureInfo (#125880...Nikita Popov1-14/+14
2025-02-19Revert "Reapply [CaptureTracking][FunctionAttrs] Add support for CaptureInfo ...Nico Weber1-14/+14
2025-02-14Reapply [CaptureTracking][FunctionAttrs] Add support for CaptureInfo (#125880)Nikita Popov1-14/+14
2025-02-13Revert "[CaptureTracking][FunctionAttrs] Add support for CaptureInfo (#125880)"Nikita Popov1-14/+14
2025-02-13[CaptureTracking][FunctionAttrs] Add support for CaptureInfo (#125880)Nikita Popov1-14/+14
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov1-12/+12
2024-11-11[llvm] Remove `br i1 undef` from some regression tests [NFC] (#115691)Lee Wei1-4/+5
2024-08-20[IR] Check that arguments of naked function are not used (#104757)Nikita Popov1-3/+0
2024-05-23[AttributorLight] Without liveness checks, look at all functions (#91004)Johannes Doerfert1-99/+67
2024-05-07[FunctionAttrs] Fix incorrect nonnull inference for non-inbounds GEP (#91180)Nikita Popov1-4/+19
2023-12-31[FuncAttrs] Deduce `noundef` attributes for return values (#76553)Yingwei Zheng1-14/+23
2023-10-20[FunctionAttrs] Regenerate test checks (NFC)Nikita Popov1-186/+186
2023-08-22[ValueTracking] Use predicates for incoming phi-edges to deduce non-zeroNoah Goldstein1-3/+2
2023-08-05[Attributor] Add lightweight version for attribute deduction only.Florian Hahn1-155/+785
2023-06-13Revert "[FunctionAttrs] Propagate some func/arg/ret attributes from caller to...Noah Goldstein1-3/+3
2023-06-13[FunctionAttrs] Propagate some func/arg/ret attributes from caller to callsit...Noah Goldstein1-3/+3
2022-12-08[test] Remove duplicate RUN lines in Transform testsBjorn Pettersson1-1/+0
2022-12-08[NFC] Port all FunctionAttrs tests to `-passes=` syntaxRoman Lebedev1-1/+1
2022-10-13[FunctionAttrs] Convert tests to use opaque pointers (NFC)Nikita Popov1-251/+250
2021-01-24[ValueTracking] Don't assume readonly function will returnNikita Popov1-1/+1
2021-01-20Allow nonnull/align attribute to accept poisonJuneyoung Lee1-3/+12
2020-07-28[FunctionAttrs] Rename functionattrs -> function-attrsArthur Eubanks1-1/+1
2020-05-15[IR] Convert null-pointer-is-valid into an enum attributeNikita Popov1-1/+1
2019-12-02[Attributor] Copy or port test cases related to Attributor to` Attributor` te...Hideto Ueno1-193/+66
2019-11-13Revert 57dd4b0 "[ValueTracking] Allow context-sensitive nullness check for no...Hans Wennborg1-1/+1
2019-11-02[Attributor][NFCI] Distinguish optional and required dependencesJohannes Doerfert1-2/+2
2019-11-02NoFree argument attribute.Stefan Stipanovic1-10/+11
2019-11-02Revert "NoFree argument attribute."Stefan Stipanovic1-11/+10
2019-11-02NoFree argument attribute.Stefan Stipanovic1-10/+11
2019-11-02[Attributor][NFCI] Avoid unnecessary work except for testingJohannes Doerfert1-2/+2
2019-10-31[Attributor] Make AANonNull perform context sensitive queriesJohannes Doerfert1-1/+94
2019-10-31[Attributor][FIX] Unbreak buildbot through test correctionJohannes Doerfert1-10/+23
2019-10-31[Attributor] Make liveness "edge-based"Johannes Doerfert1-8/+9
2019-10-31[Attributor] Liveness for valuesJohannes Doerfert1-3/+3
2019-10-31[MustExecute] Forward iterate over conditional branchesJohannes Doerfert1-11/+221
2019-10-21[Attributor] Teach AANoCapture to use information in-flight more aggressivelyJohannes Doerfert1-1/+1
2019-10-13[Attributor][FIX] NullPointerIsDefined needs the pointer AS (AANonNull)Johannes Doerfert1-0/+7
2019-10-13[Attributor][MemBehavior] Fallback to the function state for argumentsJohannes Doerfert1-2/+2
2019-10-13[Attributor][FIX] Add missing function declaration in test caseJohannes Doerfert1-0/+2
2019-10-13[Attributor][FIX] Avoid modifying naked/optnone functionsJohannes Doerfert1-0/+24
2019-10-08[Attributor][MustExec] Deduce dereferenceable and nonnull attribute using Mus...Hideto Ueno1-34/+111
2019-10-07[Attributor] Deduce memory behavior of functions and argumentsJohannes Doerfert1-11/+11
2019-09-04[Attributor] Use the white list for attributes consistentlyJohannes Doerfert1-1/+1
2019-09-04[Attributor] Deal more explicit with non-exact definitionsJohannes Doerfert1-0/+12
2019-09-03[Attributor] Deduce "no-capture" argument attributeJohannes Doerfert1-2/+2
2019-08-30[Attributor] Use existing function information for the call siteJohannes Doerfert1-1/+1
2019-08-28[Attributor] Regularly clear dependences to remove spurious onesJohannes Doerfert1-1/+1