Home
last modified time | relevance | path

Searched refs:ShuffleVector (Results 1 – 25 of 45) sorted by relevance

12

/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Dvec_xxpermdi.ll6 ; Possible LE ShuffleVector masks (Case 1):
7 ; ShuffleVector((vector double)a, (vector double)b, 3, 1)
8 ; ShuffleVector((vector double)a, (vector double)b, 2, 1)
9 ; ShuffleVector((vector double)a, (vector double)b, 3, 0)
10 ; ShuffleVector((vector double)a, (vector double)b, 2, 0)
16 ; Possible LE Swap ShuffleVector masks (Case 2):
17 ; ShuffleVector((vector double)a, (vector double)b, 1, 3)
18 ; ShuffleVector((vector double)a, (vector double)b, 0, 3)
19 ; ShuffleVector((vector double)a, (vector double)b, 1, 2)
37 ; Possible BE ShuffleVector masks (Case 4):
[all …]
H A Dvec_sldwi.ll6 ; Possible LE ShuffleVector masks (Case 1):
7 ; ShuffleVector((vector int)a, vector(int)b, 0, 1, 2, 3)
8 ; ShuffleVector((vector int)a, vector(int)b, 7, 0, 1, 2)
9 ; ShuffleVector((vector int)a, vector(int)b, 6, 7, 0, 1)
10 ; ShuffleVector((vector int)a, vector(int)b, 5, 6, 7, 0)
16 ; Possible LE Swap ShuffleVector masks (Case 2):
17 ; ShuffleVector((vector int)a, vector(int)b, 4, 5, 6, 7)
18 ; ShuffleVector((vector int)a, vector(int)b, 3, 4, 5, 6)
19 ; ShuffleVector((vector int)a, vector(int)b, 2, 3, 4, 5)
37 ; Possible BE ShuffleVector masks (Case 4):
[all …]
/llvm-project-15.0.7/llvm/lib/IR/
H A DConstantsContext.h185 Instruction::ShuffleVector, &Op<0>(), 2) { in ShuffleVectorConstantExpr()
205 return CE->getOpcode() == Instruction::ShuffleVector; in classof()
443 if (CE->getOpcode() == Instruction::ShuffleVector)
536 case Instruction::ShuffleVector:
H A DInstruction.cpp421 case ShuffleVector: return "shufflevector"; in getOpcodeName()
H A DConstants.cpp1489 case Instruction::ShuffleVector: in getWithOperands()
1637 if (Shuf && Shuf->getOpcode() == Instruction::ShuffleVector && in getSplatValue()
2639 ConstantExprKeyType Key(Instruction::ShuffleVector, ArgVec, 0, 0, Mask); in getShuffleVector()
3456 case Instruction::ShuffleVector: in getAsInstruction()
H A DInstructions.cpp1975 ShuffleVector, OperandTraits<ShuffleVectorInst>::op_begin(this), in ShuffleVectorInst()
1993 ShuffleVector, OperandTraits<ShuffleVectorInst>::op_begin(this), in ShuffleVectorInst()
2012 ShuffleVector, OperandTraits<ShuffleVectorInst>::op_begin(this), in ShuffleVectorInst()
2027 ShuffleVector, OperandTraits<ShuffleVectorInst>::op_begin(this), in ShuffleVectorInst()
/llvm-project-15.0.7/llvm/lib/FuzzMutate/
H A DRandomIRBuilder.cpp88 case Instruction::ShuffleVector: in isCompatibleReplacement()
/llvm-project-15.0.7/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.cpp87 if (CE->getOpcode() == Instruction::ShuffleVector) in orderValue()
243 if (CE->getOpcode() == Instruction::ShuffleVector) in predictValueUseListOrder()
902 if (CE->getOpcode() == Instruction::ShuffleVector) in EnumerateValue()
985 if (CE->getOpcode() == Instruction::ShuffleVector) in EnumerateOperandType()
/llvm-project-15.0.7/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILValueEnumerator.cpp95 if (CE->getOpcode() == Instruction::ShuffleVector) in orderValue()
294 if (CE->getOpcode() == Instruction::ShuffleVector) in predictValueUseListOrder()
907 if (CE->getOpcode() == Instruction::ShuffleVector) in EnumerateValue()
989 if (CE->getOpcode() == Instruction::ShuffleVector) in EnumerateOperandType()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DSpeculativeExecution.cpp252 case Instruction::ShuffleVector: in ComputeSpeculationCost()
H A DGVNSink.cpp493 case Instruction::ShuffleVector: in lookupOrAdd()
H A DGVN.cpp615 case Instruction::ShuffleVector: in lookupOrAdd()
2181 (i > 1 && Exp.opcode == Instruction::ShuffleVector)) in phiTranslateImpl()
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp269 case Instruction::ShuffleVector: in remapConstantExpr()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DMVELaneInterleavingPass.cpp254 case Instruction::ShuffleVector: in tryInterleave()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DInstruction.def216 HANDLE_OTHER_INST(63, ShuffleVector, ShuffleVectorInst) // shuffle two vectors.
H A DPatternMatch.h1550 inline TwoOps_match<V1_t, V2_t, Instruction::ShuffleVector>
1552 return TwoOps_match<V1_t, V2_t, Instruction::ShuffleVector>(v1, v2); in m_Shuffle()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineNegator.cpp338 case Instruction::ShuffleVector: { in visitImpl()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DDemandedBits.cpp306 case Instruction::ShuffleVector: in determineLiveOperandBits()
H A DCFLGraph.h589 case Instruction::ShuffleVector: { in visitConstantExpr()
H A DObjCARCInstKind.cpp283 case Instruction::ShuffleVector: in GetARCInstKind()
H A DTargetTransformInfo.cpp1182 case Instruction::ShuffleVector: in getInstructionThroughput()
/llvm-project-15.0.7/llvm/lib/AsmParser/
H A DLLLexer.cpp860 INSTKEYWORD(shufflevector, ShuffleVector); in LexIdentifier()
/llvm-project-15.0.7/llvm/test/Instrumentation/MemorySanitizer/
H A Dmsan_basic.ll670 define <4 x i32> @ShuffleVector(<4 x i32> %vec, <4 x i32> %vec1) sanitize_memory {
676 ; CHECK-LABEL: @ShuffleVector
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1146 case Instruction::ShuffleVector: { in getUserCost()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp1011 vectorCostAdjustmentFactor(Instruction::ShuffleVector, Tp, nullptr); in getShuffleCost()

12