summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/InferFunctionAttrs
AgeCommit message (Expand)Author
2025-11-18Extend MemoryEffects to Support Target-Specific Memory Locations (#148650)CarolineConcatto
2025-11-05[TLI] Add basic support for nextafter/nexttoward libcalls (#166250)Sayan Sivakumaran
2025-07-15[TLI] Handle cabs without parameters gracefullyNikita Popov
2025-07-08opt: Add -enable-builtin flag (#145808)Matt Arsenault
2025-06-23[TLI] Add support for pvalloc() (#144949)Marco Elver
2025-04-12[LibCall] Infer nocallback for libcalls (#135173)Yingwei Zheng
2025-03-13[InferAttrs] Refine attributes for a few libc routinesAntonio Frighetto
2025-03-13[InferAttrs] Mark floating-point libcalls as `errno`-writingAntonio Frighetto
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov
2024-11-13[TLI] Add support for reallocarray (#114818)serge-sans-paille
2024-10-31[Reland][TLI] Add support for hypot libcall. (#114343)Kenji Mouri / 毛利 研二
2024-10-30Revert "[TLI] Add support for hypot libcall." (#114312)gulfemsavrun
2024-10-30[TLI] Add support for hypot libcall. (#113724)Kenji Mouri / 毛利 研二
2024-10-29[TLI] Add support for the `tgamma` libcall. (#113791)c8ef
2024-10-20[TLI] Add basic support for scalbnxx (#112936)Fawdlstty
2024-10-18[TLI] Add support for the `ilogb` libcall. (#112725)c8ef
2024-09-20[TLI] Add basic support for fdim libcall (#108702)braw-lee
2024-09-18[TLI] Support inferring function attributes for sincos[f|l] (#108554)Benjamin Maxwell
2024-08-18[TLI] Add support for inferring attr `cold`/`noreturn` on `std::terminate` an...Noah Goldstein
2024-08-01[TLI] Add support for nan libfunc (#101356)Yingwei Zheng
2024-07-30[TLI] Add support for inferring attr `cold` on `exit`/`abort`Noah Goldstein
2024-07-30[InstCombine][InferFunctionAttrs] Add tests for inferring `cold` on exit/abor...Noah Goldstein
2024-07-19[TLI] Add basic support for remquo libcall (#99611)Yingwei Zheng
2024-07-19[InferAttrs] Set attributes for `remainder` (#99521)Yingwei Zheng
2023-10-26[opt] Infer DataLayout from triple if not specifiedAlex Richardson
2023-07-12[llvm] Remove explicit -opaque-pointers flag from tests (NFC)Nikita Popov
2023-04-19[InferAttrs] Mark frexp and modf as memory(argmem: write)Daniel Woodworth
2022-12-27[InferFunctionAttrs] Convert tests to opaque pointers (NFC)Nikita Popov
2022-12-01[test] Switch to use -passes syntax in various test casesBjorn Pettersson
2022-11-04[IR] Switch everything to use memory attributeNikita Popov
2022-08-10[InstCombine] Tighten up known library function signature tests (PR #56463)Martin Sebor
2022-05-31BuildLibCalls: infer allockind attributes on relevant functionsAugie Fackler
2022-05-03BuildLibCalls: simplify switch statement slightlyAugie Fackler
2022-05-02Reapply "[BuildLibCalls] Introduce getOrInsertLibFunc() for use when buildingJonas Paulsson
2022-05-02BuildLibCalls: add alloc-family attribute to many allocator functionsAugie Fackler
2022-05-02BuildLibCalls: infer allocptr attribute for free and realloc() family functionsAugie Fackler
2022-04-19Revert D123198 "[BuildLibCalls] Introduce getOrInsertLibFunc() for use when b...Fangrui Song
2022-04-19[BuildLibCalls] Introduce getOrInsertLibFunc() for use when building libcalls.Jonas Paulsson
2022-04-07BuildLibCalls: also set allocsize() attributesAugie Fackler
2022-04-05[LibCalls] Respect TLI.getExtAttrForI32Param() in inferLibFuncAttributes().Jonas Paulsson
2022-03-04BuildLibCalls: add allocalign attributes for memalign and aligned_allocAugie Fackler
2022-02-03[test] check strictest attributes possible for InferFunctionAttrs testAugie Fackler
2022-01-19[BuildLibCalls] Mark calloc as inaccessiblememonlyNikita Popov
2022-01-12[BuildLibCalls] Add nounwind,willreturn to memset_pattern{4,8,16}.Florian Hahn
2022-01-07[LibCalls] Infer same attrs for reallocf() as realloc()Nikita Popov
2022-01-05Revert "Revert "[InferAttrs] Add writeonly to all the math functions""Benjamin Kramer
2022-01-05Revert "[InferAttrs] Add writeonly to all the math functions"Martin Storsjö
2022-01-04[InferAttrs] If readonly is already set, set readnone instead of writeonlyFangrui Song
2022-01-04[InferAttrs] Add writeonly to all the math functionsBenjamin Kramer
2021-12-30[InferAttrs] Give strnlen the same attributes as strlenBenjamin Kramer