llvm-project/llvm/lib/Transforms/InstCombine
Sanjay Patel 192cb71836 [InstCombine] avoid crashing on select-shuffle detection
As mentioned in the post-commit comments of D81013 -
the mask check API has to assume the shuffle is
not length-changing, but we have not ruled that out
in this code. Use the ShuffleVectorInst call instead.
2020-06-04 17:27:14 -04:00
..
CMakeLists.txt [InstCombine] Negator - sink sinkable negations 2020-04-21 22:00:23 +03:00
InstCombineAddSub.cpp [InstCombine] reassociate sub+add to increase adds and throughput 2020-05-26 14:49:17 -04:00
InstCombineAndOrXor.cpp [InstCombine] visitMaskedMerge(): when unfolding, sanitize undef constants (PR45955) 2020-05-17 22:53:03 +03:00
InstCombineAtomicRMW.cpp [NFC] Modernize misc. uses of Align/MaybeAlign APIs. 2020-04-06 17:53:04 -07:00
InstCombineCalls.cpp [Instruction] Remove setProfWeight() 2020-06-04 15:10:55 +07:00
InstCombineCasts.cpp [SVE] Eliminate calls to default-false VectorType::get() from InstCombine 2020-05-29 15:31:31 -07:00
InstCombineCompares.cpp [InstCombine][NFC] Factor out constant check 2020-06-04 18:54:23 +07:00
InstCombineInternal.h [InstCombine] fix use of base VectorType; NFC 2020-06-01 14:28:31 -04:00
InstCombineLoadStoreAlloca.cpp AllocaInst should store Align instead of MaybeAlign. 2020-05-16 14:53:16 -07:00
InstCombineMulDivRem.cpp [SVE] Fix invalid usage of getNumElements() in InstCombineMulDivRem 2020-05-05 15:19:01 -07:00
InstCombineNegator.cpp [NFC] InstCombineNegator: use auto where type is obvious from the cast 2020-05-22 11:14:54 +03:00
InstCombinePHI.cpp LoadInst should store Align, not MaybeAlign. 2020-05-14 13:19:21 -07:00
InstCombineSelect.cpp [InstCombine] avoid crashing on select-shuffle detection 2020-06-04 17:27:14 -04:00
InstCombineShifts.cpp [SVE] Update API ConstantVector::getSplat() to use ElementCount. 2020-03-12 13:22:41 -07:00
InstCombineSimplifyDemanded.cpp [SVE] Eliminate calls to default-false VectorType::get() from InstCombine 2020-05-29 15:31:31 -07:00
InstCombineTables.td
InstCombineVectorOps.cpp [SVE] Eliminate calls to default-false VectorType::get() from InstCombine 2020-05-29 15:31:31 -07:00
InstructionCombining.cpp [PatternMatch] abbreviate vector inst matchers; NFC 2020-05-24 09:19:47 -04:00
LLVMBuild.txt Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00