aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/CodeExtractor
AgeCommit message (Expand)AuthorFilesLines
2023-11-29[DebugInfo][RemoveDIs] Extract DPValues in CodeExtractor like dbg.values (#73...Jeremy Morse1-0/+1
2023-10-24BlockFrequencyInfoImpl: Avoid big numbers, increase precision for small spreadsMatthias Braun1-1/+1
2023-05-17[NFC][Py Reformat] Reformat lit.local.cfg python files in llvmTobias Hieta1-1/+1
2023-01-11[CodeExtractor] Convert tests to opaque pointers (NFC)Nikita Popov3-37/+37
2023-01-06[Transforms] Convert some tests to opaque pointers (NFC)Nikita Popov2-34/+34
2023-01-03[CodeExtractor] Avoid branch on undef UB in tests (NFC)Nikita Popov2-3/+4
2023-01-03[CodeExtractor] Convert some tests to opaque pointers (NFC)Nikita Popov26-316/+291
2022-12-08[test] Remove duplicate RUN linesBjorn Pettersson1-3/+1
2022-12-08[test] Remove duplicate RUN lines in Transform testsBjorn Pettersson19-23/+0
2022-12-08[NFC] Port all CodeExtractor tests to `-passes=` syntaxRoman Lebedev3-5/+5
2022-12-07[NFC] Port all CodeExtractor tests to `-passes=` syntaxRoman Lebedev51-103/+103
2022-10-07[opt] Remove temporary legacy pass name translationsArthur Eubanks1-1/+1
2022-09-30[test] Update some legacy PM testsArthur Eubanks1-25/+29
2022-07-15[IR] Don't use blockaddresses as callbr argumentsNikita Popov1-1/+1
2022-06-27[ArgPromotion] Remove legacy PM supportNikita Popov1-2/+2
2022-06-02[IR] Enable opaque pointers by defaultNikita Popov3-5/+5
2022-03-31Implement inlining of strictfp functionsSerge Pavlov1-2/+2
2022-01-19[PartialInline] Bail out on asm-goto/callbrWenlei He1-0/+6
2021-08-25[CodeExtractor] Preserve topological order for the return blocks.Vyacheslav Zakharin5-15/+15
2020-12-18[HotColdSplit] Reflect full cost of parameters in split penaltyAditya Kumar1-1/+1
2020-12-02[Inline] prevent inlining on stack protector mismatchNick Desaulniers1-3/+4
2020-11-17Revert "[IR] add fn attr for no_stack_protector; prevent inlining on mismatch"Nick Desaulniers1-2/+2
2020-10-31Revert "Use uint64_t for branch weights instead of uint32_t"Arthur Eubanks1-3/+3
2020-10-30Use uint64_t for branch weights instead of uint32_tArthur Eubanks1-3/+3
2020-10-27Revert "Use uint64_t for branch weights instead of uint32_t"Nico Weber1-3/+3
2020-10-26Use uint64_t for branch weights instead of uint32_tArthur Eubanks1-3/+3
2020-10-23[IR] add fn attr for no_stack_protector; prevent inlining on mismatchNick Desaulniers1-2/+2
2020-10-22Revert "[CodeExtractor] Don't create bitcasts when inserting lifetime markers...Vedant Kumar1-2/+3
2020-10-19Revert "[PM/CC1] Add -f[no-]split-cold-code CC1 option to toggle splitting"Hans Wennborg1-1/+1
2020-10-15[PM/CC1] Add -f[no-]split-cold-code CC1 option to toggle splittingVedant Kumar1-1/+1
2020-10-13[test][NewPM] Pin -mergereturn tests to legacy PMArthur Eubanks1-1/+1
2020-10-13[LoopExtract][NewPM] Port -loop-extract to NPMArthur Eubanks12-13/+13
2020-09-29[CodeExtractor] Don't create bitcasts when inserting lifetime markers (NFCI)Vedant Kumar1-3/+2
2020-04-25[CodeExtractor] Fix extraction of a value used only by intrinsics outside of ...Ehud Katz1-0/+58
2020-04-08[CodeExtractor] Fix typo in check label to fix issue reported on D77354Simon Pilgrim1-1/+1
2020-04-06[llvm] Fix missing FileCheck directive colonsJonathan Roelofs2-2/+2
2020-02-09[LoopExtractor] Convert LoopExtractor from LoopPass to ModulePassEhud Katz4-0/+196
2020-01-28[CodeExtractor] Remove stale llvm.assume calls from extracted regionVedant Kumar1-2/+2
2019-07-10[CodeExtractor] Fix sinking of allocas with multiple bitcast uses (PR42451)Vedant Kumar1-1/+1
2019-06-17[lit] Delete empty lines at the end of lit.local.cfg NFCFangrui Song1-1/+0
2019-04-17Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher51-0/+3353
2019-04-17Temporarily Revert "Add basic loop fusion pass."Eric Christopher51-3353/+0
2019-02-15[CodeExtractor] Do not lift lifetime.end markers for region inputsVedant Kumar1-1/+0
2019-02-08[CodeExtractor] Update function's assumption cache after extracting blocks fr...Sergey Dmitriev1-0/+29
2019-01-19[CodeExtractor] Emit lifetime markers around reloads of outputsVedant Kumar3-3/+10
2019-01-04[CodeExtractor] Do not extract unsafe lifetime markersVedant Kumar2-2/+5
2018-11-27[PartialInliner] Make PHIs free in cost computation.Florian Hahn1-0/+40
2018-10-24[hot-cold-split] Name split functions with ".cold" suffixTeresa Johnson26-53/+53
2018-08-21[CodeExtractor] Use 'normal destination' BB as insert point to store invoke r...Florian Hahn1-0/+47
2018-05-11[CodeExtractor] Allow extracting blocks with exception handlingSergey Dmitriev2-0/+108