summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/IPO/IROutliner.cpp
AgeCommit message (Expand)Author
2025-08-27[DebugInfo] Drop extra DIBuilder::finalizeSubprogram() calls (NFC) (#155618)Vladislav Dzhidzhoev
2025-07-15[DebugInfo][RemoveDIs] Suppress getNextNonDebugInfoInstruction (#144383)Jeremy Morse
2025-06-17Follow up to 9eb0020555, squelch unused variable warningJeremy Morse
2025-06-17[DebugInfo][RemoveDIs] Remove a swathe of debug-intrinsic code (#144389)Jeremy Morse
2025-06-11[DLCov][NFC] Annotate intentionally-blank DebugLocs in existing code (#136192)Stephen Tozer
2025-05-04[llvm] Remove unused local variables (NFC) (#138467)Kazu Hirata
2025-05-04[Transforms] Remove unused local variables (NFC) (#138442)Kazu Hirata
2025-04-20[llvm] Call hash_combine_range with ranges (NFC) (#136511)Kazu Hirata
2025-04-13IROutliner: Do not look at use lists of constant phi inputs (#135019)Matt Arsenault
2025-04-10IROutliner: Use ValueMapper to remap constants in a function (#134850)Matt Arsenault
2025-03-19[IPO] Avoid repeated hash lookups (NFC) (#131960)Kazu Hirata
2025-03-13[IPO] Avoid repeated hash lookups (NFC) (#131068)Kazu Hirata
2025-02-04[IPO] Avoid repeated hash lookups (NFC) (#125639)Kazu Hirata
2025-01-27[NFC][DebugInfo] Make some block-start-position methods return iterators (#12...Jeremy Morse
2025-01-24[NFC][DebugInfo] Use iterator-flavour getFirstNonPHI at many call-sites (#123...Jeremy Morse
2024-11-04[llvm-project] Fix typo "propogate" (#114795)Jay Foad
2024-09-22[Transforms] Avoid repeated hash lookups (NFC) (#109565)Kazu Hirata
2024-09-19[LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133)Jay Foad
2024-09-08[IROutliner] Avoid repeated hash lookups (NFC) (#107726)Kazu Hirata
2024-06-30[llvm][Transforms] Avoid 'raw_string_ostream::str' (NFC)Youngsuk Kim
2024-03-19[RemoveDIs][NFC] Rename DPValue -> DbgVariableRecord (#85216)Stephen Tozer
2024-03-12[RemoveDIs][NFC] Rename common interface functions for DPValues->DbgRecords (...Stephen Tozer
2024-03-05[NFC][RemoveDIs] Insert instruction using iterators in Transforms/Jeremy Morse
2024-02-20[DebugInfo][RemoveDIs] Set new-dbg-info flag from Modules correctly (#82373)Jeremy Morse
2024-01-23[DebugInfo][RemoveDIs] Use splice in Outliner rather than moveBefore (#79124)Jeremy Morse
2023-11-22[IROutliner] Skip dbg values during the candidate search. (#72945)Davide Italiano
2023-09-30[llvm] Remove uses of Type::getPointerTo() (NFC)Youngsuk Kim
2023-09-07[NFC][RemoveDIs] Create a new spelling of the moveBefore methodJeremy Morse
2023-09-01[llvm] Fix duplicate word typos. NFCFangrui Song
2023-04-17Remove several no longer needed includes. NFCIBjorn Pettersson
2023-03-15[llvm] Use *{Map,Set}::contains (NFC)Kazu Hirata
2023-03-14[Transforms] Use *{Set,Map}::contains (NFC)Kazu Hirata
2023-02-17IROutliner: cast instead of dyn_cast and assertMatt Arsenault
2023-02-06[IPO] Remove some legacy passesArthur Eubanks
2023-02-05IROutliner: Fix another assert with non-0 alloca addrspacesMatt Arsenault
2023-01-04IROutliner: Fix assert with non-0 alloca addrspaceMatt Arsenault
2022-12-22[IR/MachineOutliner] Add a "nooutline" function attr and respect itJessica Paquette
2022-12-17std::optional::value => operator*/operator->Fangrui Song
2022-12-15[NFC] Rename Instruction::insertAt() to Instruction::insertInto(), to be cons...Vasileios Porpodas
2022-12-14[Analysis] llvm::Optional => std::optionalFangrui Song
2022-12-12[NFC] Cleanup: Replaces BB->getInstList().insert() with I->insertAt().Vasileios Porpodas
2022-12-05Transforms/IPO: llvm::Optional => std::optionalFangrui Song
2022-12-04[llvm] Use std::nullopt instead of None in comments (NFC)Kazu Hirata
2022-12-04[llvm] Use std::nullopt instead of None in comments (NFC)Kazu Hirata
2022-12-02[Transforms] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-25[IPO] Use std::optional in IROutliner.cpp (NFC)Kazu Hirata
2022-08-20Remove redundant initialization of Optional (NFC)Kazu Hirata
2022-08-07[Transforms] Fix comment typos (NFC)Kazu Hirata
2022-08-05[llvm][IROutliner] Account for return void in sort comparatorDavid Spickett
2022-07-13[llvm] Use value instead of getValue (NFC)Kazu Hirata