summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Local.cpp
AgeCommit message (Expand)Author
2023-01-11[NFC] Use TypeSize::geFixedValue() instead of TypeSize::getFixedSize()Guillaume Chatelet
2023-01-06[DebugInfo] Allow non-stack_value variadic expressions and use in DBG_INSTR_REFStephen Tozer
2023-01-06[DebugInfo] Prefer setKillLocation rather than replacing operands with undefOCHyams
2023-01-04Fix a phase-ordering problem in SimplifyCFG.Owen Anderson
2022-12-14Don't include Optional.hKazu Hirata
2022-12-12Transforms/Utils: llvm::Optional => std::optionalFangrui Song
2022-12-09[PtrAuth] Use default attributes for some ptrauth intrinsicsNikita Popov
2022-12-06[ADT] Don't including None.h (NFC)Kazu Hirata
2022-12-06[IR] Don't assume readnone/readonly intrinsics are willreturnNikita Popov
2022-12-04Instructions: convert Optional to std::optionalKrzysztof Parzyszek
2022-12-04DebugInfoMetadata: convert Optional to std::optionalKrzysztof Parzyszek
2022-12-03FPEnv: convert Optional to std::optionalKrzysztof Parzyszek
2022-12-02[Transforms] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-12-01[NFC] Cleanup: Replaces BB->getInstList().splice() with BB->splice().Vasileios Porpodas
2022-11-26[Utils] Use std::optional in Local.cpp (NFC)Kazu Hirata
2022-11-23[NFC] Replaced BB->getInstList().{erase(),pop_front(),pop_back()} with eraseF...Vasileios Porpodas
2022-11-23Utils: Fix deleting calls to null in non-0 address spacesMatt Arsenault
2022-11-15[Assignment Tracking][12/*] Account for assignment tracking in mem2regOCHyams
2022-11-09[Assignment Tracking][10/*] salvageDebugInfo for dbg.assign intrinsicsOCHyams
2022-11-09[Assignment Tracking][8/*] Add DIAssignID merging utilitiesOCHyams
2022-11-08Reapply: [NFC] Move getDebugValueLoc from static in Local.cpp to DebugInfo.hOCHyams
2022-11-07Revert "[NFC] Move getDebugValueLoc from static in Local.cpp to DebugInfo.h"Shubham Sandeep Rastogi
2022-11-07[NFC] Move getDebugValueLoc from static in Local.cpp to DebugInfo.hOCHyams
2022-10-06[Local] Fix unused variable warnings (NFC)Nikita Popov
2022-09-28[SimplifyCFG][TranformUtils]Do not simplify away a trivial basic block if bot...Mingming Liu
2022-08-31reland: [Local] Allow creating callbr with duplicate successorsNikita Popov
2022-08-27[Transforms] Qualify auto in range-based for loops (NFC)Kazu Hirata
2022-08-14[Transforms] Qualify auto in range-based for loops (NFC)Kazu Hirata
2022-08-02[DebugInfo] Test commit: update irrelevant commentsVladislav Dzhidzhoev
2022-07-23[NFC] Switch a few uses of undef to poison as placeholders for unreachable codeNuno Lopes
2022-07-21[MemoryBuiltins] Add getFreedOperand() function (NFCI)Nikita Popov
2022-07-21[MemoryBuiltins] Avoid isAllocationFn() call before checking removable allocNikita Popov
2022-07-20fix bug for useless malloc elimination in CodeGenPrepareRuobing Han
2022-07-19Revert "[Local] Allow creating callbr with duplicate successors"Nick Desaulniers
2022-07-19[Local] Allow creating callbr with duplicate successorsNikita Popov
2022-06-20[llvm] Don't use Optional::getValue (NFC)Kazu Hirata
2022-06-09[NFC] format InstructionSimplify & lowerCaseFunctionNamesSimon Moll
2022-06-05[Transforms/Utils] Use predecessors (NFC)Kazu Hirata
2022-05-30[Local] Don't remove invoke of non-willreturn functionNikita Popov
2022-05-09[Inliner] Preserve !prof metadata when converting call to invoke.Hongtao Yu
2022-05-02[Local] Consider atomic loads from constant global as deadNikita Popov
2022-04-25[NFC] Rename Instrinsic to IntrinsicDavid Green
2022-04-02Remove duplicate code from wouldInstructionBeTriviallyDeadSerge Pavlov
2022-03-01Cleanup includes: TransformsUtilsserge-sans-paille
2022-02-05Reland [SimplifyCFG] `markAliveBlocks()`: recognize that normal dest of `invo...Roman Lebedev
2022-02-05Revert "[SimplifyCFG] `markAliveBlocks()`: recognize that normal dest of `inv...Roman Lebedev
2022-02-05[SimplifyCFG] `markAliveBlocks()`: recognize that normal dest of `invoke`d `n...Roman Lebedev
2022-02-02Cleanup header dependencies in LLVMCoreserge-sans-paille
2022-01-31Revert "[Local] invertCondition: try modifying an existing ICmpInst"Jay Foad
2022-01-31[Local] invertCondition: try modifying an existing ICmpInstJay Foad