reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/IR/Instructions.h
 2271     return I->getOpcode() == Instruction::ShuffleVector;
include/llvm/IR/PatternMatch.h
 1250 inline ThreeOps_match<V1_t, V2_t, Mask_t, Instruction::ShuffleVector>
 1252   return ThreeOps_match<V1_t, V2_t, Mask_t, Instruction::ShuffleVector>(v1, v2,
lib/Analysis/CFLGraph.h
  581       case Instruction::ShuffleVector: {
lib/Analysis/ConstantFolding.cpp
 1062   case Instruction::ShuffleVector:
lib/Analysis/DemandedBits.cpp
  288   case Instruction::ShuffleVector:
lib/Analysis/InstructionSimplify.cpp
 5364   case Instruction::ShuffleVector: {
lib/Analysis/ObjCARCInstKind.cpp
  283     case Instruction::ShuffleVector:
lib/Analysis/TargetTransformInfo.cpp
 1287   case Instruction::ShuffleVector: {
lib/Analysis/ValueTracking.cpp
 2606     case Instruction::ShuffleVector: {
lib/AsmParser/LLLexer.cpp
  886   INSTKEYWORD(shufflevector,  ShuffleVector);
lib/AsmParser/LLParser.cpp
 3626     } else if (Opc == Instruction::ShuffleVector) {
lib/Bitcode/Writer/BitcodeWriter.cpp
 2492       case Instruction::ShuffleVector:
 2688   case Instruction::ShuffleVector:
lib/CodeGen/CodeGenPrepare.cpp
 7055   case Instruction::ShuffleVector:
lib/CodeGen/TargetLoweringBase.cpp
 1640   case ShuffleVector:  return ISD::VECTOR_SHUFFLE;
lib/FuzzMutate/RandomIRBuilder.cpp
   85   case Instruction::ShuffleVector:
lib/IR/Constants.cpp
 1273   case Instruction::ShuffleVector:
 2177   const ConstantExprKeyType Key(Instruction::ShuffleVector, ArgVec);
 3015   case Instruction::ShuffleVector:
lib/IR/ConstantsContext.h
  153                  Instruction::ShuffleVector,
  548     case Instruction::ShuffleVector:
lib/IR/Instruction.cpp
  366   case ShuffleVector:  return "shufflevector";
lib/IR/Instructions.cpp
 1794               ShuffleVector,
 1811               ShuffleVector,
lib/Target/NVPTX/NVPTXGenericToNVVM.cpp
  273   case Instruction::ShuffleVector:
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  745   return vectorCostAdjustment(LT.first, Instruction::ShuffleVector, Tp,
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
 1249   case Instruction::ShuffleVector: {
lib/Transforms/InstCombine/InstCombineVectorOps.cpp
  273   case Instruction::ShuffleVector: {
lib/Transforms/Scalar/GVN.cpp
  533     case Instruction::ShuffleVector:
lib/Transforms/Scalar/GVNSink.cpp
  480     case Instruction::ShuffleVector:
lib/Transforms/Scalar/NewGVN.cpp
 2032     case Instruction::ShuffleVector:
lib/Transforms/Utils/Local.cpp
 2929   case Instruction::ShuffleVector:
lib/Transforms/Vectorize/SLPVectorizer.cpp
 2313                 (unsigned) Instruction::ShuffleVector : S.getOpcode();
 2763     case Instruction::ShuffleVector: {
 2963       E->isAltShuffle() ? (unsigned)Instruction::ShuffleVector : E->getOpcode();
 3224     case Instruction::ShuffleVector: {
 3754       E->isAltShuffle() ? (unsigned)Instruction::ShuffleVector : E->getOpcode();
 4158     case Instruction::ShuffleVector: {