aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/IROutliner
AgeCommit message (Expand)AuthorFilesLines
2024-02-07[DebugInfo][RemoveDIs] Re-enable some test coverageJeremy Morse1-2/+1
2024-02-06[Extractor][DebugInfo] Don't pick DebugLocs from dbg intrinsics (#80863)Jeremy Morse1-3/+2
2024-02-05[Transforms] Convert tests to opaque pointers (NFC)Nikita Popov1-3/+3
2024-01-23[DebugInfo][RemoveDIs] Disable a run-line while investigating a problemJeremy Morse1-1/+2
2024-01-23[DebugInfo][RemoveDIs] Use splice in Outliner rather than moveBefore (#79124)Jeremy Morse1-0/+1
2023-11-22[IROutliner] Skip dbg values during the candidate search. (#72945)Davide Italiano1-0/+177
2023-03-21[IRSim] Check largest sections first when analyzing similarityAndrew Litteken1-19/+21
2023-03-21Revert "[IRSim] Check largest sections first when analyzing similarity"Andrew Litteken1-21/+19
2023-03-21[IRSim] Check largest sections first when analyzing similarityAndrew Litteken1-19/+21
2023-03-20Revert "[IRSim] Check largest sections first when analyzing similarity"Andrew Litteken1-21/+19
2023-03-20[IRSim] Check largest sections first when analyzing similarityAndrew Litteken1-19/+21
2023-03-20[IRSim] Ensure that assignment accurately reduces potential mapping between d...Andrew Litteken1-0/+89
2023-02-17CodeExtractor: Fix creating addrspacecasts for lifetime markersMatt Arsenault2-9/+6
2023-02-05IROutliner: Fix another assert with non-0 alloca addrspacesMatt Arsenault1-0/+48
2023-01-04IROutliner: Fix assert with non-0 alloca addrspaceMatt Arsenault1-0/+47
2022-12-30IROutliner: Convert tests to opaque pointersMatt Arsenault71-1880/+1798
2022-12-22[IR/MachineOutliner] Add a "nooutline" function attr and respect itJessica Paquette1-0/+30
2022-12-07[NFC] Port all IROutliner tests to `-passes=` syntaxRoman Lebedev85-90/+90
2022-07-15[IR] Don't use blockaddresses as callbr argumentsNikita Popov1-6/+4
2022-06-02[IR] Enable opaque pointers by defaultNikita Popov7-77/+64
2022-05-07[IROutliner] Accomodate blocks containing PHINodes with one entry outside the...Andrew Litteken2-0/+148
2022-04-16[IROutliner] Ensure that phi values that are passed in as arguments are remap...Andrew Litteken1-0/+111
2022-04-14Revert "[IROutliner] Ensure that phi values that are passed in as arguments a...Andrew Litteken1-111/+0
2022-04-14[IROutliner] Ensure that phi values that are passed in as arguments are remap...Andrew Litteken1-0/+111
2022-04-14[IROutliner] Ensure that incoming blocks of PHINodes are included in the uniq...Andrew Litteken1-0/+122
2022-04-13[AutoUpgrade] Don't lose attributes when upgrading mem intrinsicsAlex Richardson2-3/+3
2022-03-21[IROutliner] Fix phi nodes when self referential within block but doesn't con...Andrew Litteken1-0/+100
2022-03-20[IROutliner] Do not outlined from functions with optnoneAndrew Litteken1-0/+61
2022-03-17[IROutliner] Make sure that loop debug info is stripped.Andrew Litteken1-0/+78
2022-03-14[IROutliner] Ensure merged PHINodes respect order and incoming blocks, not ju...Andrew Litteken1-0/+115
2022-03-14[IROutliner] Separate split PHI nodes from multiple exits by different outlin...Andrew Litteken1-0/+98
2022-03-14[IROutliner] Avoid reusing PHINodes that have already been matched when mergi...Andrew Litteken1-0/+117
2022-03-13[IRSim] Make sure the first instruction of a block doesn't get missed if it i...Andrew Litteken4-24/+86
2022-03-13[IRSim][IROutliner] Ignoring Musttail FunctionAndrew Litteken3-0/+100
2022-03-13Revert "[IRSim][IROutliner] Ignoring Musttail Function"Andrew Litteken3-100/+0
2022-03-13[IRSim][IROutliner] Ignoring Musttail FunctionAndrew Litteken3-0/+100
2022-03-09[IROutliner] Handling outlined code with no exit pathsAndrew Litteken1-0/+55
2022-01-28[IRSim][IROutliner] Allowing Intrinsic Calls to be Used in Similarity Matchin...Andrew Litteken9-4/+361
2022-01-25[IRSim][IROutliner] Add support for outlining PHINodes with the rest of the r...Andrew Litteken9-0/+539
2022-01-25Revert "[IRSim][IROutliner] Add support for outlining PHINodes with the rest ...Andrew Litteken9-539/+0
2022-01-25[IRSim][IROutliner] Add support for outlining PHINodes with the rest of the r...Andrew Litteken9-0/+539
2022-01-25Revert "[IRSim][IROutliner] Allowing Intrinsic Calls to be Used in Similarity...Andrew Litteken9-361/+4
2022-01-25[IRSim][IROutliner] Allowing Intrinsic Calls to be Used in Similarity Matchin...Andrew Litteken9-4/+361
2022-01-25[IRSim][IROutliner] Adding support for recognizing and outlining indirect fun...Andrew Litteken5-44/+280
2022-01-25[IROutliner] Disallow outlining calls that return twice.Andrew Litteken1-0/+66
2022-01-25[IROutliner] Allowing Phi Nodes in exit blocksAndrew Litteken8-20/+851
2022-01-11[llvm][test] rewrite callbr to use i rather than X constraint NFCNick Desaulniers1-2/+2
2021-09-08[IROutliner] Adding supports for multiple exitsAndrew Litteken4-46/+580
2021-09-07[IROutliner] Adding outlining for single entry/single exit multiblock regionsAndrew Litteken5-66/+400
2021-09-06[IRSim] Adding support for recognizing branch similarityAndrew Litteken5-4/+73