aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/HotColdSplit
AgeCommit message (Expand)AuthorFilesLines
2025-11-10[DebugInfo] Add Verifier check for incorrectly-scoped retainedNodes (#166855)Vladislav Dzhidzhoev2-2/+2
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov4-44/+44
2025-07-21[IR] Only allow lifetime.start/end on allocas (#149310)Nikita Popov1-3/+2
2025-06-25[Utils][mlir] Fix interaction between CodeExtractor and OpenMPIRBuilder (#145...Kajetan Puchalski1-1/+1
2025-04-26[CodeExtractor] Improve debug info for input values. (#136016)Abid Qadeer1-4/+0
2025-03-28[HotColdSplit] Don't outline musttail calls. (#133177)Ahmed Bougacha1-0/+53
2025-03-14[RemoveDIs] Remove "try-debuginfo-iterators..." test flags (#130298)Jeremy Morse1-1/+0
2025-02-06[IR] Generalize Function's {set,get}SectionPrefix to GlobalObjects, the base ...Mingming Liu1-2/+2
2024-12-19[Transforms][CodeExtraction] bug fix regions with stackrestore (#118564)Abhay Kanhere1-0/+71
2024-11-15[llvm] Remove `br i1 undef` from some regression tests [NFC] (#116161)Lee Wei18-89/+89
2024-07-20Fix 40056: Prevent outlining of blocks with token type instructions (#99759)AdityaK1-0/+72
2024-06-14 [RemoveDIs] Print IR with debug records by default (#91724)Stephen Tozer2-12/+12
2024-03-18[CodeExtractor] Terminate callsite blocks to new `noreturn` functions with `u...Noah Goldstein1-2/+2
2024-02-22[HCS] Externd to outline overlapping sub/super cold regions (#80732)Shimin Cui5-10/+115
2024-02-06[Extractor][DebugInfo] Don't pick DebugLocs from dbg intrinsics (#80863)Jeremy Morse1-1/+1
2024-01-23[RemoveDIs][DebugInfo] Handle DPVAssign in most transforms (#78986)Stephen Tozer1-0/+1
2024-01-09Port CodeGenPrepare to new pass manager (and BasicBlockSectionsProfil… (#77...Nick Anderson1-1/+1
2024-01-05Revert 4d7c5ad58467502fcbc433591edff40d8a4d697d "[NewPM] Update CodeGenPrepar...Simon Pilgrim1-1/+1
2024-01-05Port CodeGenPrepare to new pass manager (and BasicBlockSectionsProfil… (#75...Nick Anderson1-1/+1
2023-10-03[CodeExtractor] Consider Value arguments of dbg.assign (#67987)Felipe de Azevedo Piovezan1-0/+37
2023-09-12Statically analyze likely and unlikely blocks based on metadataAdityaK1-0/+125
2023-08-27[HotColdSplit Test] Check that the outlined functions have internal visibilityAdityaK2-2/+2
2023-05-17[NFC][Py Reformat] Reformat lit.local.cfg python files in llvmTobias Hieta1-1/+1
2023-02-06[IPO] Remove some legacy passesArthur Eubanks1-1/+1
2023-01-05[Transforms] Convert some tests to opaque pointers (NFC)Nikita Popov1-20/+16
2023-01-03[HotColdSplit] Avoid branch on undef UB in test (NFC)Nikita Popov1-2/+2
2022-12-12[CodeExtractor] Use scope reparenting helper to update loop dbg locFelipe de Azevedo Piovezan1-2/+6
2022-12-12[CodeExtractor] Preserve entire scope of labels when moving themFelipe de Azevedo Piovezan1-0/+6
2022-12-12[CodeExtractor] Only rewrite scope of labels that were not inlinedFelipe de Azevedo Piovezan1-0/+12
2022-12-12[CodeExtractor] Preserve entire scope of !DIVariables when moving themFelipe de Azevedo Piovezan1-0/+14
2022-12-10[CodeExtractor] Only rewrite scope of non-inlined variablesFelipe de Azevedo Piovezan1-0/+9
2022-12-08[test] Remove duplicate RUN lines in Transform testsBjorn Pettersson3-3/+0
2022-12-07[NFC] Port all (but one) HotColdSplit tests to `-passes=` syntaxRoman Lebedev41-44/+44
2022-12-06[CodeExtractor] Correctly propagate scope information post extractionFelipe de Azevedo Piovezan1-0/+21
2022-11-27HotColdSplit: Convert tests to opaque pointersMatt Arsenault16-137/+121
2022-11-27HotColdSplit: Don't use anonymous values in testMatt Arsenault2-54/+57
2022-06-02[IR] Enable opaque pointers by defaultNikita Popov2-4/+3
2021-08-25[CodeExtractor] Preserve topological order for the return blocks.Vyacheslav Zakharin1-6/+6
2020-12-18[HotColdSplit] Reflect full cost of parameters in split penaltyAditya Kumar4-10/+39
2020-12-08[CodeGen] Add text section prefix for COFF object filePan, Tao1-4/+4
2020-10-22[test] HotColdSplit: cover use of opaque pointer typeVedant Kumar1-0/+47
2020-10-22Revert "[CodeExtractor] Don't create bitcasts when inserting lifetime markers...Vedant Kumar3-11/+15
2020-10-19Revert "[PM/CC1] Add -f[no-]split-cold-code CC1 option to toggle splitting"Hans Wennborg40-67/+67
2020-10-15[PM/CC1] Add -f[no-]split-cold-code CC1 option to toggle splittingVedant Kumar40-67/+67
2020-10-05Revert "Outline non returning functions unless a longjmp"Vedant Kumar5-515/+0
2020-09-29[CodeExtractor] Don't create bitcasts when inserting lifetime markers (NFCI)Vedant Kumar3-15/+11
2020-08-09[HotColdSplit] Add options for splitting cold functions in separate sectionAditya Kumar2-0/+79
2020-08-04[HotColdSplit] Add test case for unlikely attribute in outlined functionAK1-4/+13
2020-08-04Revert "[HotColdSplit] Add test case for unlikely attribute in outlined funct...AK1-11/+3
2020-08-01[HotColdSplit] Add test case for unlikely attribute in outlined functionAK1-3/+11