summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/HotColdSplit
AgeCommit message (Expand)Author
2025-11-10[DebugInfo] Add Verifier check for incorrectly-scoped retainedNodes (#166855)Vladislav Dzhidzhoev
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov
2025-07-21[IR] Only allow lifetime.start/end on allocas (#149310)Nikita Popov
2025-06-25[Utils][mlir] Fix interaction between CodeExtractor and OpenMPIRBuilder (#145...Kajetan Puchalski
2025-04-26[CodeExtractor] Improve debug info for input values. (#136016)Abid Qadeer
2025-03-28[HotColdSplit] Don't outline musttail calls. (#133177)Ahmed Bougacha
2025-03-14[RemoveDIs] Remove "try-debuginfo-iterators..." test flags (#130298)Jeremy Morse
2025-02-06[IR] Generalize Function's {set,get}SectionPrefix to GlobalObjects, the base ...Mingming Liu
2024-12-19[Transforms][CodeExtraction] bug fix regions with stackrestore (#118564)Abhay Kanhere
2024-11-15[llvm] Remove `br i1 undef` from some regression tests [NFC] (#116161)Lee Wei
2024-07-20Fix 40056: Prevent outlining of blocks with token type instructions (#99759)AdityaK
2024-06-14 [RemoveDIs] Print IR with debug records by default (#91724)Stephen Tozer
2024-03-18[CodeExtractor] Terminate callsite blocks to new `noreturn` functions with `u...Noah Goldstein
2024-02-22[HCS] Externd to outline overlapping sub/super cold regions (#80732)Shimin Cui
2024-02-06[Extractor][DebugInfo] Don't pick DebugLocs from dbg intrinsics (#80863)Jeremy Morse
2024-01-23[RemoveDIs][DebugInfo] Handle DPVAssign in most transforms (#78986)Stephen Tozer
2024-01-09Port CodeGenPrepare to new pass manager (and BasicBlockSectionsProfil… (#77...Nick Anderson
2024-01-05Revert 4d7c5ad58467502fcbc433591edff40d8a4d697d "[NewPM] Update CodeGenPrepar...Simon Pilgrim
2024-01-05Port CodeGenPrepare to new pass manager (and BasicBlockSectionsProfil… (#75...Nick Anderson
2023-10-03[CodeExtractor] Consider Value arguments of dbg.assign (#67987)Felipe de Azevedo Piovezan
2023-09-12Statically analyze likely and unlikely blocks based on metadataAdityaK
2023-08-27[HotColdSplit Test] Check that the outlined functions have internal visibilityAdityaK
2023-05-17[NFC][Py Reformat] Reformat lit.local.cfg python files in llvmTobias Hieta
2023-02-06[IPO] Remove some legacy passesArthur Eubanks
2023-01-05[Transforms] Convert some tests to opaque pointers (NFC)Nikita Popov
2023-01-03[HotColdSplit] Avoid branch on undef UB in test (NFC)Nikita Popov
2022-12-12[CodeExtractor] Use scope reparenting helper to update loop dbg locFelipe de Azevedo Piovezan
2022-12-12[CodeExtractor] Preserve entire scope of labels when moving themFelipe de Azevedo Piovezan
2022-12-12[CodeExtractor] Only rewrite scope of labels that were not inlinedFelipe de Azevedo Piovezan
2022-12-12[CodeExtractor] Preserve entire scope of !DIVariables when moving themFelipe de Azevedo Piovezan
2022-12-10[CodeExtractor] Only rewrite scope of non-inlined variablesFelipe de Azevedo Piovezan
2022-12-08[test] Remove duplicate RUN lines in Transform testsBjorn Pettersson
2022-12-07[NFC] Port all (but one) HotColdSplit tests to `-passes=` syntaxRoman Lebedev
2022-12-06[CodeExtractor] Correctly propagate scope information post extractionFelipe de Azevedo Piovezan
2022-11-27HotColdSplit: Convert tests to opaque pointersMatt Arsenault
2022-11-27HotColdSplit: Don't use anonymous values in testMatt Arsenault
2022-06-02[IR] Enable opaque pointers by defaultNikita Popov
2021-08-25[CodeExtractor] Preserve topological order for the return blocks.Vyacheslav Zakharin
2020-12-18[HotColdSplit] Reflect full cost of parameters in split penaltyAditya Kumar
2020-12-08[CodeGen] Add text section prefix for COFF object filePan, Tao
2020-10-22[test] HotColdSplit: cover use of opaque pointer typeVedant Kumar
2020-10-22Revert "[CodeExtractor] Don't create bitcasts when inserting lifetime markers...Vedant Kumar
2020-10-19Revert "[PM/CC1] Add -f[no-]split-cold-code CC1 option to toggle splitting"Hans Wennborg
2020-10-15[PM/CC1] Add -f[no-]split-cold-code CC1 option to toggle splittingVedant Kumar
2020-10-05Revert "Outline non returning functions unless a longjmp"Vedant Kumar
2020-09-29[CodeExtractor] Don't create bitcasts when inserting lifetime markers (NFCI)Vedant Kumar
2020-08-09[HotColdSplit] Add options for splitting cold functions in separate sectionAditya Kumar
2020-08-04[HotColdSplit] Add test case for unlikely attribute in outlined functionAK
2020-08-04Revert "[HotColdSplit] Add test case for unlikely attribute in outlined funct...AK
2020-08-01[HotColdSplit] Add test case for unlikely attribute in outlined functionAK