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