llvm-project/llvm/lib/Transforms/InstCombine
Serguei Katkov 9e362bb0eb [InstCombine] Remove unused entries in gc-live bundle of statepoint
If some of gc live value are not used in gc.relocate we can remove them
from gc-live bundle of statepoint instruction.

Also the CL removes duplicated Values in gc-live bundle.

Reviewers: reames, dantrushin
Reviewed By: dantrushin
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D85959
2020-08-22 01:36:22 +07:00
..
CMakeLists.txt [InstCombine] Move target-specific inst combining 2020-07-22 15:59:49 +02:00
InstCombineAddSub.cpp [InstCombine] Move target-specific inst combining 2020-07-22 15:59:49 +02:00
InstCombineAndOrXor.cpp [InstCombine] reduce code duplication; NFC 2020-08-19 12:05:12 -04:00
InstCombineAtomicRMW.cpp [InstCombine] Move target-specific inst combining 2020-07-22 15:59:49 +02:00
InstCombineCalls.cpp [InstCombine] Remove unused entries in gc-live bundle of statepoint 2020-08-22 01:36:22 +07:00
InstCombineCasts.cpp [InstCombine] eliminate a pointer cast around insertelement 2020-08-12 09:08:17 -04:00
InstCombineCompares.cpp Make helpers static. NFC. 2020-08-19 16:00:03 +02:00
InstCombineInternal.h [InstCombine] Aggregate reconstruction simplification (PR47060) 2020-08-16 23:27:56 +03:00
InstCombineLoadStoreAlloca.cpp [InstCombine] Move target-specific inst combining 2020-07-22 15:59:49 +02:00
InstCombineMulDivRem.cpp [InstCombine] fold abs(X)/X to cmp+select 2020-08-17 08:01:28 -04:00
InstCombineNegator.cpp [NFC][InstCombine] Negator: add a comment about negating exact arithmentic shift 2020-08-06 23:37:16 +03:00
InstCombinePHI.cpp [InstCombine] Move target-specific inst combining 2020-07-22 15:59:49 +02:00
InstCombineSelect.cpp [InstCombine] Use CreateVectorSplat(ElementCount) variant directly 2020-08-08 19:26:02 +01:00
InstCombineShifts.cpp [InstCombine] Move target-specific inst combining 2020-07-22 15:59:49 +02:00
InstCombineSimplifyDemanded.cpp [ValueTracking] define/use max recursion depth in header 2020-08-19 16:56:59 -04:00
InstCombineVectorOps.cpp [NFC][InstCombine] Aggregate reconstruction: use plain map 2020-08-19 01:09:25 +03:00
InstructionCombining.cpp Revert "[InstCombine] Lower infinite combine loop detection thresholds" 2020-08-19 16:53:30 +03:00
LLVMBuild.txt Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00