aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/GlobalOpt
AgeCommit message (Expand)AuthorFilesLines
2025-12-09[FMV][AArch64] Allow user to override version priority. (#150267)Alexandros Lamprineas1-1/+71
2025-12-02[GlobalOpt][FMV] Perform expensive checks when NumVersions < Threshold (#168054)Alexandros Lamprineas1-2/+90
2025-11-24[GlobalOpt] Use `x86-registered-target` to fix Buildbot failures, 2nd try (#1...Phoebe Wang1-4/+2
2025-11-24[GlobalOpt] Use `target triple` to fix Buildbot failures, NFCI (#169260)Phoebe Wang1-1/+4
2025-11-24[GlobalOpt] Add TTI interface useFastCCForInternalCall for FASTCC (#164768)Phoebe Wang1-0/+54
2025-11-14[GlobalOpt][FMV] Fix static resolution of calls. (#160011)Alexandros Lamprineas1-54/+298
2025-10-07[IR] Require DataLayout for pointer cast elimination (#162279)Nikita Popov1-10/+0
2025-10-01[GlobalOpt] Check if users are CallBase when changing CC (#161399)Hongyu Chen1-16/+74
2025-09-10[GlobalOpt] Fix unreachable ifunc globalopt crash (#157332) (#157593)Justin Riddell1-0/+11
2025-08-18[GlobalOpt] Do not fold away addrspacecasts which may be runtime operations (...Owen Anderson1-0/+42
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov1-4/+4
2025-06-30[GlobalOpt] Revert global widening transform (#144652)Nikita Popov13-369/+0
2025-06-11[GlobalOpt] Bail out on non-ConstExprs in isSimpleEnoughtToCommit. (#143400)Florian Hahn1-0/+64
2025-04-30[GlobalOpt] Simplify datalayout for testAlex Richardson1-1/+1
2025-04-24[GlobalOpt] Do not promote malloc if there are atomic loads/stores (#137158)Nikita Popov1-0/+28
2025-04-24[DebugInfo][GlobalOpt] Preserve source locs for optimized loads (#134828)Stephen Tozer1-0/+99
2025-04-01[DebugInfo][RemoveDIs] Remove debug-intrinsic printing cmdline options (#131855)Jeremy Morse1-7/+2
2025-03-25Revert "[GlobalOpt] Handle operators separately when removing GV users" (#132...Eli Friedman3-10/+6
2025-03-25[GlobalOpt] Handle operators separately when removing GV users (#84694)Anshil Gandhi3-6/+10
2025-03-14[RemoveDIs] Remove "try-debuginfo-iterators..." test flags (#130298)Jeremy Morse1-1/+0
2025-02-14[IR] Remove mul constant expression (#127046)Nikita Popov5-6/+10
2025-01-31[GlobalOpt] Add tests with reads from globals with constant exprs.Florian Hahn1-0/+36
2025-01-24[FMV][GlobalOpt] Enable static resolution of non-FMV callers. (#124314)Alexandros Lamprineas1-1/+1
2025-01-17[FMV][GlobalOpt] Do not statically resolve non-FMV callers. (#123383)Alexandros Lamprineas1-1/+1
2025-01-17Fix for buildbot errors on non-aarch64 targets. (#123322)Alexandros Lamprineas1-0/+3
2025-01-17[FMV][GlobalOpt] Statically resolve calls to versioned functions. (#87939)Alexandros Lamprineas1-0/+365
2024-12-12[GlobalOpt][Evaluator] Don't evaluate calls with signature mismatch (#119548)Nikita Popov3-9/+31
2024-12-04GlobalOpt: Use the correct address space when creating a "*.init" global. (#1...Owen Anderson1-0/+69
2024-11-18[GlobalOpt] Fix global SRA incorrect alignment on some elements (#115328)Bruno De Fraine2-4/+55
2024-10-24Recommit: [llvm][ARM][GlobalOpt]Add widen global arrays pass (#113289)Nashe Mncube13-0/+369
2024-10-18Utils: Preserve address space for global_ctors (#112532)Matt Arsenault1-0/+19
2024-10-17Revert "[llvm][ARM]Add widen global arrays pass" (#112701)Nashe Mncube12-367/+0
2024-10-17[llvm][ARM]Add widen global arrays pass (#107120)Nashe Mncube12-0/+367
2024-09-29[cuda][HIP] `__constant__` should imply constant (#110182)Alex Voicu1-0/+13
2024-07-28Cleanup x86_mmx after removing IR type (#100646)James Y Knight1-12/+0
2024-06-21[GlobalOpt] Don't resolve aliased ifuncs with undefined resolvees. (#96220)Alexandros Lamprineas1-0/+22
2024-06-14 [RemoveDIs] Print IR with debug records by default (#91724)Stephen Tozer3-3/+3
2024-06-04[IR] Remove support for icmp and fcmp constant expressions (#93038)Nikita Popov4-12/+16
2024-05-30[ConstantFold] Remove notional over-indexing fold (#93697)Nikita Popov1-5/+5
2024-05-17[GlobalOpt] Don't replace aliasee with alias that has weak linkage (#91483)DianQK1-0/+57
2024-04-29[llvm][GlobalOpt] Remove empty atexit destructors/handlers (#88836)Max Winkler1-0/+54
2024-04-29GlobalOpt: Handle threadlocal.address intrinsic (#88454)Matthias Braun4-11/+32
2024-04-18[GlobalOpt] Precommit tests for PR84694 (#87443)Anshil Gandhi1-0/+88
2024-03-27[CodeGen][LLVM] Make the `va_list` related intrinsics generic. (#85460)Alex Voicu1-1/+1
2024-02-08[DebugInfo][RemoveDIs] Final omnibus test fixing for RemoveDIs (#81125)Jeremy Morse1-1/+6
2024-02-06[llvm][GlobalOpt] Optimize statically resolvable IFuncs (#80606)Jon Roelofs1-0/+109
2024-02-05[Transforms] Convert tests to opaque pointers (NFC)Nikita Popov14-50/+50
2023-12-15[AMDGPU] - Add address space for strided buffers (#74471)Jessica Del1-1/+1
2023-12-05[llvm][IR] Add per-global code model attribute (#72077)hev1-0/+11
2023-11-29[DebugInfo][RemoveDIs] Make debugify pass convert to/from RemoveDIs mode (#73...Jeremy Morse1-0/+1