summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/CloneFunction.cpp
AgeCommit message (Expand)Author
2023-11-26Suppressed unused-var warning from c672ba7ddeJeremy Morse
2023-11-26[DebugInfo][RemoveDIs] Instrument inliner for non-instr debug-info (#72884)Jeremy Morse
2023-11-24[DebugInfo][RemoveDIs] Support cloning and remapping DPValues (#72546)Jeremy Morse
2023-11-08Reapply 7d77bbef4ad92, adding new debug-info classesJeremy Morse
2023-11-08Revert "[DebugMetadata][DwarfDebug] Support function-local types in lexical b...Vladislav Dzhidzhoev
2023-11-02Revert "[DebugInfo][RemoveDIs] Add prototype storage classes for "new" debug-...Jeremy Morse
2023-11-02[DebugMetadata][DwarfDebug] Support function-local types in lexical block sco...Vladislav Dzhidzhoev
2023-11-02[DebugInfo][RemoveDIs] Add prototype storage classes for "new" debug-infoJeremy Morse
2023-09-29Revert "[DebugMetadata][DwarfDebug] Support function-local types in lexical b...Hans Wennborg
2023-09-26[DebugMetadata][DwarfDebug] Support function-local types in lexical block sco...Vladislav Dzhidzhoev
2023-06-16Revert "Revert "InstSimplify: Require instruction be parented""Arthur Eubanks
2023-06-16Revert "InstSimplify: Require instruction be parented"Arthur Eubanks
2023-06-16Revert "Revert "InstSimplify: Require instruction be parented""Alan Zhao
2023-06-16Revert "InstSimplify: Require instruction be parented"Alan Zhao
2023-06-02InstSimplify: Require instruction be parentedMatt Arsenault
2023-05-18ValueTracking: Check instruction is in a parent in computeKnownFPClassMatt Arsenault
2023-02-03[Cloning] Pass blocks as ArrayRef to remapInstructions (NFC).Florian Hahn
2023-01-03llvm-reduce: Reduce prologue dataMatt Arsenault
2023-01-03llvm-reduce: Reduce prefix dataMatt Arsenault
2022-12-15[NFC] Rename Instruction::insertAt() to Instruction::insertInto(), to be cons...Vasileios Porpodas
2022-12-15[NFC] Rename Function::insertBasicBlockAt() to Function::insert().Vasileios Porpodas
2022-12-14[NFC] Cleanup: Replace Function::getBasicBlockList().splice() with Function::...Vasileios Porpodas
2022-12-12[IR][NFC] Adds Function::insertBasicBlockAt() to replace things like F->getBa...Vasileios Porpodas
2022-12-12[NFC] Cleanup: Replaces BB->getInstList().insert() with I->insertAt().Vasileios Porpodas
2022-12-01[NFC] Cleanup: Replaces BB->getInstList().splice() with BB->splice().Vasileios Porpodas
2022-11-26[Utils] Use std::optional in CloneFunction.cpp (NFC)Kazu Hirata
2022-11-18[Assignment Tracking][21/*] Account for assignment tracking in inlinerOCHyams
2022-09-30[MemProf] Update metadata during inliningTeresa Johnson
2022-09-30Revert "[MemProf] Update metadata during inlining" and preceeding commitTeresa Johnson
2022-09-30[MemProf] Update metadata during inliningTeresa Johnson
2022-08-07[llvm] Qualify auto (NFC)Kazu Hirata
2022-07-23[NFC] Switch a few uses of undef to poison as placeholders for unreachable codeNuno Lopes
2022-07-18[CloneFunction][DebugInfo] Avoid cloning DILexicalBlocks of inlined subprogramsKristina Bessonova
2022-06-09[NFC] format InstructionSimplify & lowerCaseFunctionNamesSimon Moll
2022-03-31Implement inlining of strictfp functionsSerge Pavlov
2022-03-01Cleanup includes: TransformsUtilsserge-sans-paille
2022-01-31[Inline][Cloning] Reliably remove unreachable blocks during cloning (PR53206)Nikita Popov
2021-10-12[CSSPGO] Unblock optimizations with pseudo probe instrumentation part 3.Hongtao Yu
2021-08-13[NFC] Rename AttributeList::getParam/Ret/FnAttributes() -> get*Attributes()Arthur Eubanks
2021-07-20[Inline] Fix noalias addition on simplified instructions (PR50589)Nikita Popov
2021-07-18[Cloning] Remove unused parameter from CloneAndPruneFunctionInto() (NFC)Nikita Popov
2021-05-28[NFC][Transforms][Utils] remove useless variable in CloneBasicBlockdongAxis
2021-03-23[NFC] clang-format llvm/lib/Transforms/Utils/CloneFunction.cppLuke Drummond
2021-03-23[NFC] Minor refactorLuke Drummond
2021-03-23[NFCI] cleanup CloneFunctionIntoLuke Drummond
2021-02-24Transforms: Clone distinct nodes in metadata mapper unless RF_ReuseAndMutateD...Duncan P. N. Exon Smith
2021-02-22[JumpThreading] Clone noalias.scope.decl when threading blocksNikita Popov
2021-02-15TransformUtils: Fix metadata handling in CloneModule (and improve CloneFuncti...Duncan P. N. Exon Smith
2021-02-07[Transforms/Utils] Use range-based for loops (NFC)Kazu Hirata
2021-01-24[Utils] Use NoAliasScopeDeclInst in a few more places (NFC)Nikita Popov