llvm-project/llvm/lib/Transforms/InstCombine
Sanjay Patel 1318ddbc14 [VectorUtils] rename scaleShuffleMask to narrowShuffleMaskElts; NFC
As proposed in D77881, we'll have the related widening operation,
so this name becomes too vague.

While here, change the function signature to take an 'int' rather
than 'size_t' for the scaling factor, add an assert for overflow of
32-bits, and improve the documentation comments.
2020-04-11 10:05:49 -04:00
..
CMakeLists.txt [cmake] Explicitly mark libraries defined in lib/ as "Component Libraries" 2019-11-21 10:48:08 -08:00
InstCombineAddSub.cpp [FPEnv] Use single enum to represent rounding mode 2020-04-09 13:26:47 +07:00
InstCombineAndOrXor.cpp [InstCombine] replace undef in vector constant for safe shift transform (PR45447) 2020-04-09 08:00:46 -04:00
InstCombineAtomicRMW.cpp [NFC] Modernize misc. uses of Align/MaybeAlign APIs. 2020-04-06 17:53:04 -07:00
InstCombineCalls.cpp [InstCombine] Avoid a call to deprecated version of CreateCall. 2020-04-08 17:41:16 -07:00
InstCombineCasts.cpp Clean up usages of asserting vector getters in Type 2020-04-08 15:15:41 -07:00
InstCombineCompares.cpp Exclude bitcast and ext/trunc signbit optimization on ppc_fp128 2020-04-10 17:07:55 -07:00
InstCombineInternal.h Clean up usages of asserting vector getters in Type 2020-04-08 15:15:41 -07:00
InstCombineLoadStoreAlloca.cpp Clean up usages of asserting vector getters in Type 2020-04-08 15:15:41 -07:00
InstCombineMulDivRem.cpp Clean up usages of asserting vector getters in Type 2020-04-08 15:15:41 -07:00
InstCombinePHI.cpp [InstCombine] Use replaceOperand() in non zero phi transform 2020-03-31 21:54:21 +02:00
InstCombineSelect.cpp Clean up usages of asserting vector getters in Type 2020-04-08 15:15:41 -07:00
InstCombineShifts.cpp [SVE] Update API ConstantVector::getSplat() to use ElementCount. 2020-03-12 13:22:41 -07:00
InstCombineSimplifyDemanded.cpp [KnownBits] Move AND, OR and XOR logic into KnownBits 2020-04-09 10:10:37 +01:00
InstCombineTables.td InstCombine/AMDGPU: Add dimension-aware image intrinsics to SimplifyDemanded 2018-06-21 13:37:31 +00:00
InstCombineVectorOps.cpp [VectorUtils] rename scaleShuffleMask to narrowShuffleMaskElts; NFC 2020-04-11 10:05:49 -04:00
InstructionCombining.cpp [GVN] Fix VNCoercion for Scalable Vector. 2020-04-10 17:49:07 -07:00
LLVMBuild.txt Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00