aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/InferFunctionAttrs
AgeCommit message (Expand)AuthorFilesLines
2025-12-05[InferFunctionAttrs] Fix check linesNikita Popov1-154/+154
2025-12-05[InferAttrs] Handle f[min/max]imum_num like other libm functions (#170697)valadaptive1-0/+18
2025-12-04[InferAttrs] Handle roundeven like other libm functions (#170691)valadaptive1-0/+9
2025-12-04[InferAttrs] Mark ceil and round as memory(none) (#170694)valadaptive1-6/+6
2025-11-18Extend MemoryEffects to Support Target-Specific Memory Locations (#148650)CarolineConcatto1-1/+1
2025-11-05[TLI] Add basic support for nextafter/nexttoward libcalls (#166250)Sayan Sivakumaran1-0/+18
2025-07-15[TLI] Handle cabs without parameters gracefullyNikita Popov1-0/+3
2025-07-08opt: Add -enable-builtin flag (#145808)Matt Arsenault1-0/+13
2025-06-23[TLI] Add support for pvalloc() (#144949)Marco Elver1-0/+4
2025-04-12[LibCall] Infer nocallback for libcalls (#135173)Yingwei Zheng2-19/+20
2025-03-13[InferAttrs] Refine attributes for a few libc routinesAntonio Frighetto1-9/+8
2025-03-13[InferAttrs] Mark floating-point libcalls as `errno`-writingAntonio Frighetto1-146/+148
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov1-161/+161
2024-11-13[TLI] Add support for reallocarray (#114818)serge-sans-paille1-0/+4
2024-10-31[Reland][TLI] Add support for hypot libcall. (#114343)Kenji Mouri / 毛利 研二1-0/+9
2024-10-30Revert "[TLI] Add support for hypot libcall." (#114312)gulfemsavrun1-9/+0
2024-10-30[TLI] Add support for hypot libcall. (#113724)Kenji Mouri / 毛利 研二1-0/+9
2024-10-29[TLI] Add support for the `tgamma` libcall. (#113791)c8ef1-0/+9
2024-10-20[TLI] Add basic support for scalbnxx (#112936)Fawdlstty1-0/+18
2024-10-18[TLI] Add support for the `ilogb` libcall. (#112725)c8ef1-0/+9
2024-09-20[TLI] Add basic support for fdim libcall (#108702)braw-lee1-0/+10
2024-09-18[TLI] Support inferring function attributes for sincos[f|l] (#108554)Benjamin Maxwell1-0/+9
2024-08-18[TLI] Add support for inferring attr `cold`/`noreturn` on `std::terminate` an...Noah Goldstein1-0/+8
2024-08-01[TLI] Add support for nan libfunc (#101356)Yingwei Zheng1-1/+10
2024-07-30[TLI] Add support for inferring attr `cold` on `exit`/`abort`Noah Goldstein1-1/+2
2024-07-30[InstCombine][InferFunctionAttrs] Add tests for inferring `cold` on exit/abor...Noah Goldstein1-0/+2
2024-07-19[TLI] Add basic support for remquo libcall (#99611)Yingwei Zheng1-0/+9
2024-07-19[InferAttrs] Set attributes for `remainder` (#99521)Yingwei Zheng1-0/+9
2023-10-26[opt] Infer DataLayout from triple if not specifiedAlex Richardson1-1/+1
2023-07-12[llvm] Remove explicit -opaque-pointers flag from tests (NFC)Nikita Popov1-1/+1
2023-04-19[InferAttrs] Mark frexp and modf as memory(argmem: write)Daniel Woodworth1-7/+8
2022-12-27[InferFunctionAttrs] Convert tests to opaque pointers (NFC)Nikita Popov6-764/+705
2022-12-01[test] Switch to use -passes syntax in various test casesBjorn Pettersson7-12/+11
2022-11-04[IR] Switch everything to use memory attributeNikita Popov3-19/+19
2022-08-10[InstCombine] Tighten up known library function signature tests (PR #56463)Martin Sebor2-0/+114
2022-05-31BuildLibCalls: infer allockind attributes on relevant functionsAugie Fackler1-16/+16
2022-05-03BuildLibCalls: simplify switch statement slightlyAugie Fackler1-0/+18
2022-05-02Reapply "[BuildLibCalls] Introduce getOrInsertLibFunc() for use when buildingJonas Paulsson1-5/+0
2022-05-02BuildLibCalls: add alloc-family attribute to many allocator functionsAugie Fackler1-14/+16
2022-05-02BuildLibCalls: infer allocptr attribute for free and realloc() family functionsAugie Fackler1-3/+3
2022-04-19Revert D123198 "[BuildLibCalls] Introduce getOrInsertLibFunc() for use when b...Fangrui Song1-0/+5
2022-04-19[BuildLibCalls] Introduce getOrInsertLibFunc() for use when building libcalls.Jonas Paulsson1-5/+0
2022-04-07BuildLibCalls: also set allocsize() attributesAugie Fackler1-8/+8
2022-04-05[LibCalls] Respect TLI.getExtAttrForI32Param() in inferLibFuncAttributes().Jonas Paulsson1-3/+8
2022-03-04BuildLibCalls: add allocalign attributes for memalign and aligned_allocAugie Fackler1-2/+2
2022-02-03[test] check strictest attributes possible for InferFunctionAttrs testAugie Fackler1-1/+1
2022-01-19[BuildLibCalls] Mark calloc as inaccessiblememonlyNikita Popov1-3/+3
2022-01-12[BuildLibCalls] Add nounwind,willreturn to memset_pattern{4,8,16}.Florian Hahn1-4/+3
2022-01-07[LibCalls] Infer same attrs for reallocf() as realloc()Nikita Popov1-2/+1
2022-01-05Revert "Revert "[InferAttrs] Add writeonly to all the math functions""Benjamin Kramer2-115/+124