summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Local.cpp
AgeCommit message (Expand)Author
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
2022-01-19[WebAssembly] Support Wasm EH + Wasm SjLjHeejin Ahn
2022-01-10[MemoryBuiltin] Add an API for checking if an unused allocation can be remove...Philip Reames
2022-01-05[InstCombine] remove trunc user restriction for match of bswapSanjay Patel
2021-12-03[TrivialDeadness] Introduce API separating two different usagesAnna Thomas
2021-12-02[GlobalOpt] Fix assertion failure during instruction deletionNikita Popov
2021-11-29Use a deterministic order when updating the DominatorTreeBjorn Pettersson
2021-11-24Revert "Revert "Revert "Recommit "Revert "[CVP] processSwitch: Remove default...Jun Ma
2021-11-01Revert "Revert "Recommit "Revert "[CVP] processSwitch: Remove default case wh...Jun Ma
2021-10-18[InstCombine][DebugInfo] Remove superflous assertion, add testPeter Waller
2021-10-15[DebugInfo] Limit the size of DIExpressions that we will salvage up toStephen Tozer
2021-10-04[APInt] Stop using soft-deprecated constructors and methods in llvm. NFC.Jay Foad
2021-10-01[Transforms] Migrate from getNumArgOperands to arg_size (NFC)Kazu Hirata
2021-09-28Add salvageDebugInfo support for truncating/extending ptr/int conversions.Adrian Prantl
2021-09-27Revert "Recommit "Revert "[CVP] processSwitch: Remove default case when switc...Jun Ma
2021-09-13[Utils] Use make_early_inc_range (NFC)Kazu Hirata
2021-09-09[APInt] Normalize naming on keep constructors / predicate methods.Chris Lattner
2021-09-09Recommit "Revert "[CVP] processSwitch: Remove default case when switch cover ...Jun Ma
2021-08-19Revert "[CVP] processSwitch: Remove default case when switch cover all possib...Sanjay Patel
2021-08-17[NFC] More get/removeAttribute() cleanupArthur Eubanks
2021-08-18[CVP] processSwitch: Remove default case when switch cover all possible values.Jun Ma
2021-08-10Streamline the API of salvageDebugInfoImpl (NFC)Adrian Prantl
2021-07-27Strip undef implying attributes when moving callsAnna Thomas
2021-07-26[Local] Do not introduce a new `llvm.trap` before `unreachable`Johannes Doerfert
2021-07-23[ConstantFolding] Fold constrained arithmetic intrinsicsSerge Pavlov
2021-07-15Reapply "[DebugInfo] Enable variadic debug value salvaging"Stephen Tozer
2021-07-14[DebugInfo] Correctly update dbg.values with duplicated location opsStephen Tozer
2021-07-09Revert "Revert "Temporarily do not drop volatile stores before unreachable""Nico Weber