aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/GlobalOpt
AgeCommit message (Expand)AuthorFilesLines
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
2023-11-03[IR] Remove zext and sext constant expressions (#71040)Nikita Popov1-1/+1
2023-09-14[IR] Enable load/store/alloca for arrays of scalable vectors.Paul Walker1-0/+15
2023-09-09[GlobalOpt] Handle DL.getAllocaAddrSpace() != 0 (#65847)Tyler Lanphear1-0/+22
2023-08-09Intrinsics: Add type overload to stacksave and stackstoreMatt Arsenault1-2/+2
2023-07-12[llvm] Remove explicit -opaque-pointers flag from tests (NFC)Nikita Popov3-3/+3
2023-05-17[NFC][Py Reformat] Reformat lit.local.cfg python files in llvmTobias Hieta1-1/+1
2023-05-16GlobalOpt: Improve addrspacecast handlingMatt Arsenault2-14/+13
2023-05-16GlobalOpt: Add a test for addrspacecast coverage with alloc functionsMatt Arsenault1-0/+56
2023-04-29GlobalOpt: Add some test coverage for addrspacecast treatmentMatt Arsenault1-0/+106
2023-04-29GlobalOpt: Drop code to handle typed pointersMatt Arsenault1-0/+80
2023-04-27[GlobalOpt] Don't replace the aliasee if it has other references.DianQK3-6/+30
2023-04-25Preserve the address space for llvm.used and llvm.compiler.used global variab...Nawal Copty1-0/+34
2023-04-25[DebugInfo] Replace UndefValue with PoisonValue in DIArgList::handleChangedOp...OCHyams1-1/+1
2023-04-25Revert "[DebugInfo] Print empty MDTuples wrapped in MetadataAsValue inline"OCHyams2-3/+4
2023-04-25[DebugInfo] Print empty MDTuples wrapped in MetadataAsValue inlineOCHyams2-4/+3
2023-04-18[GlobalOpt] Don't evaluate large memset (PR62191)Nikita Popov1-6/+28
2023-03-24[GlobalOpt] Fix dead const handling in pointer root user cleanup (PR61674)Nikita Popov1-0/+21
2023-03-10[GlobalOpt] Add test where the initializer evaluation fails.Florian Hahn1-0/+19
2023-03-07[GlobalOpt] Extend logic in SRA heuristic to skip stores of initializer.Florian Hahn1-208/+72
2023-03-06[GlobalOpt] Add SRA test with constant expr GEPs without inbounds.Florian Hahn1-0/+115
2023-03-06[GlobalOpt] Add tests that only stores initializer, split test file.Florian Hahn2-123/+491
2023-03-02[GlobalOpt] Regenerate test checks (NFC)Nikita Popov1-37/+39
2023-03-02[GlobalOpt] Extend CleanupPointerRootUsers to handle CE users.Florian Hahn2-10/+34
2023-02-28[GlobalOpt] Split CleanupPointerRootUsers test with constant exprs.Florian Hahn2-28/+52
2023-02-27[GlobalOpt] Ignore only loaded / only stored global parts in global SRA heuri...Nikita Popov1-90/+17
2023-02-21[GlobalOpt] Add tests with non-GEP ConstExpr.Florian Hahn1-0/+23
2023-02-21[GlobalOpt] Add test with large number of stores with non-null loads.Florian Hahn1-0/+136
2023-02-21[GlobalOpt] Add tests for missed CleanupPointerRootUsers opportunity.Florian Hahn1-0/+68
2023-02-21[GlobalOpt] Add test with many stores of the initializer only.Florian Hahn1-0/+122
2023-01-05[Transforms] Convert some tests to opaque pointers (NFC)Nikita Popov2-21/+20
2022-12-13[GlobalOpt] Convert remaining tests to opaque pointers (NFC)Nikita Popov4-121/+109
2022-12-13[GlobalOpt] Regenerate test checks (NFC)Nikita Popov3-70/+147
2022-12-13[GlobalOpts] Convert tests to opaque pointers (NFC)Nikita Popov148-1315/+1221
2022-12-08[test] Remove duplicate RUN lines in Transform testsBjorn Pettersson4-4/+0
2022-12-08[NFC] Port all GlobalOpt tests to `-passes=` syntaxRoman Lebedev1-4/+4
2022-11-29[test] Switch to use -passes syntax in a bunch of test casesBjorn Pettersson27-27/+27
2022-11-04[IR] Switch everything to use memory attributeNikita Popov2-2/+2
2022-11-01[GlobalOpt] Don't remove inalloca from varargs functionsArthur Eubanks1-0/+38
2022-09-30[IR] Don't allow DLL storage-class and local linkageBen Dunbobbin1-2/+2
2022-09-19add test for -enable-global-analyses=0 [NFC]Nuno Lopes1-0/+38
2022-09-02[GlobalOpt] Add test case for #56762.Florian Hahn1-0/+84
2022-09-02[GlobalOpt] Fix debug variance problem in hasOnlyColdCallsMikael Holmen2-1/+71
2022-08-24[GlobalOpt] Bail out of GlobalOpt SROA if a Scalable Vector is seenCameron McInally1-0/+15
2022-07-25tests: add attributes that would normally come from inferattrsAugie Fackler9-9/+9