Home
last modified time | relevance | path

Searched refs:ScalarOp (Results 1 – 25 of 144) sorted by relevance

123456

/dports/lang/mono/mono-5.10.1.57/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/
H A DScalarOps.cs24 internal abstract class ConstantBaseOp : ScalarOp
298 internal sealed class VarRefOp : ScalarOp
361 internal sealed class FunctionOp : ScalarOp
474 internal sealed class TreatOp : ScalarOp
527 internal sealed class IsOfOp : ScalarOp
584 internal sealed class CastOp : ScalarOp
713 internal sealed class LikeOp : ScalarOp
796 internal sealed class CaseOp : ScalarOp
1307 internal sealed class RefOp : ScalarOp
1360 internal sealed class ExistsOp : ScalarOp
[all …]
H A DOps.cs502 internal abstract class ScalarOp : Op class
514 internal ScalarOp(OpType opType, TypeUsage type) in ScalarOp() method in System.Data.Query.InternalTrees.ScalarOp
521 protected ScalarOp(OpType opType) : base(opType) { } in ScalarOp() method in System.Data.Query.InternalTrees.ScalarOp
H A DVisitors.cs150 protected virtual void VisitScalarOpDefault(ScalarOp op, Node n) in VisitScalarOpDefault()
1279 #region ScalarOp Visitors
1289 protected virtual TResultType VisitScalarOpDefault(ScalarOp op, Node n) in VisitScalarOpDefault()
1740 #region ScalarOp Visitors
1750 protected override Node VisitScalarOpDefault(ScalarOp op, Node n) in VisitScalarOpDefault()
/dports/lang/mono/mono-5.10.1.57/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/
H A DPropertyPushdownHelper.cs253 ScalarOp chiOp = chi.Op as ScalarOp; in VisitDefault()
350 md.TypeUsage childOpType = (n.Child0.Op as ScalarOp).Type; in Visit()
393 ScalarOp childOp = n.Child0.Op as ScalarOp; in Visit()
H A DNominalTypeEliminator.cs1693 #region ScalarOp Visitors
2117 md.TypeUsage child0Type = ((ScalarOp)n.Child0.Op).Type; in Visit()
2118 md.TypeUsage child1Type = ((ScalarOp)n.Child1.Op).Type; in Visit()
2197 md.TypeUsage childOpType = ((ScalarOp)n.Child0.Op).Type; in Visit()
2281 private Node FlattenGetKeyOp(ScalarOp op, Node n) in FlattenGetKeyOp()
2285 TypeInfo inputTypeInfo = m_typeInfo.GetTypeInfo(((ScalarOp)n.Child0.Op).Type); in FlattenGetKeyOp()
2436 TypeInfo inputTypeInfo = m_typeInfo.GetTypeInfo(((ScalarOp)n.Child0.Op).Type); in Visit()
2679 private Node FlattenConstructor(ScalarOp op, Node n) in FlattenConstructor()
2943 ScalarOp arg = (ScalarOp)n.Child0.Op; in Visit()
/dports/math/py-theano/Theano-1.0.5/theano/scalar/
H A Dbasic_sympy.py4 from theano.scalar.basic import Apply, ScalarOp, as_scalar, float64, float32, int64
31 class SymPyCCode(ScalarOp):
/dports/devel/godot2/godot-2.1.6-stable/scene/resources/
H A Dshader_graph.h217 enum ScalarOp { enum
230 void scalar_op_node_set_op(ShaderType p_which, float p_id, ScalarOp p_op);
231 ScalarOp scalar_op_node_get_op(ShaderType p_which, float p_id) const;
397 VARIANT_ENUM_CAST(ShaderGraph::ScalarOp);
/dports/devel/godot2-tools/godot-2.1.6-stable/scene/resources/
H A Dshader_graph.h217 enum ScalarOp { enum
230 void scalar_op_node_set_op(ShaderType p_which, float p_id, ScalarOp p_op);
231 ScalarOp scalar_op_node_get_op(ShaderType p_which, float p_id) const;
397 VARIANT_ENUM_CAST(ShaderGraph::ScalarOp);
/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/IGC/Compiler/Optimizer/IGCInstCombiner/4.0/
H A DInstCombineVectorOps.cpp331 Value *ScalarOp = IEI->getOperand(1); in collectSingleShuffleElements() local
338 if (isa<UndefValue>(ScalarOp)) { // inserting undef into vector. in collectSingleShuffleElements()
346 } else if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)){ in collectSingleShuffleElements()
486 Value *ScalarOp = IEI->getOperand(1); in collectShuffleElements() local
489 if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)) { in collectShuffleElements()
756 Value *ScalarOp = IE.getOperand(1); in visitInsertElementInst() local
760 if (isa<UndefValue>(ScalarOp) || isa<UndefValue>(IdxOp)) in visitInsertElementInst()
765 if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)) { in visitInsertElementInst()
/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/IGC/Compiler/Optimizer/IGCInstCombiner/7.0/
H A DInstCombineVectorOps.cpp328 Value* ScalarOp = IEI->getOperand(1); in collectSingleShuffleElements() local
335 if (isa<UndefValue>(ScalarOp)) { // inserting undef into vector. in collectSingleShuffleElements()
344 else if (ExtractElementInst * EI = dyn_cast<ExtractElementInst>(ScalarOp)) { in collectSingleShuffleElements()
485 Value* ScalarOp = IEI->getOperand(1); in collectShuffleElements() local
488 if (ExtractElementInst * EI = dyn_cast<ExtractElementInst>(ScalarOp)) { in collectShuffleElements()
798 Value* ScalarOp = IE.getOperand(1); in visitInsertElementInst() local
802 VecOp, ScalarOp, IdxOp, SQ.getWithInstruction(&IE))) in visitInsertElementInst()
806 if (isa<UndefValue>(ScalarOp) || isa<UndefValue>(IdxOp)) in visitInsertElementInst()
811 if (ExtractElementInst * EI = dyn_cast<ExtractElementInst>(ScalarOp)) { in visitInsertElementInst()
/dports/devel/llvm70/llvm-7.0.1.src/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp317 Value *ScalarOp = IEI->getOperand(1); in collectSingleShuffleElements() local
324 if (isa<UndefValue>(ScalarOp)) { // inserting undef into vector. in collectSingleShuffleElements()
332 } else if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)){ in collectSingleShuffleElements()
472 Value *ScalarOp = IEI->getOperand(1); in collectShuffleElements() local
475 if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)) { in collectShuffleElements()
783 Value *ScalarOp = IE.getOperand(1); in visitInsertElementInst() local
787 VecOp, ScalarOp, IdxOp, SQ.getWithInstruction(&IE))) in visitInsertElementInst()
791 if (isa<UndefValue>(ScalarOp) || isa<UndefValue>(IdxOp)) in visitInsertElementInst()
796 if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)) { in visitInsertElementInst()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp485 Value *ScalarOp = IEI->getOperand(1); in collectSingleShuffleElements() local
492 if (isa<UndefValue>(ScalarOp)) { // inserting undef into vector. in collectSingleShuffleElements()
500 } else if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)){ in collectSingleShuffleElements()
635 Value *ScalarOp = IEI->getOperand(1); in collectShuffleElements() local
638 if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)) { in collectShuffleElements()
1046 Value *ScalarOp = IE.getOperand(1); in visitInsertElementInst() local
1050 VecOp, ScalarOp, IdxOp, SQ.getWithInstruction(&IE))) in visitInsertElementInst()
1058 match(ScalarOp, m_OneUse(m_BitCast(m_Value(ScalarSrc)))) && in visitInsertElementInst()
1074 match(ScalarOp, m_BitCast(m_Value(ScalarSrc))) && in visitInsertElementInst()
1075 (VecOp->hasOneUse() || ScalarOp->hasOneUse()) && in visitInsertElementInst()
[all …]
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp497 Value *ScalarOp = IEI->getOperand(1); in collectSingleShuffleElements() local
504 if (isa<UndefValue>(ScalarOp)) { // inserting undef into vector. in collectSingleShuffleElements()
512 } else if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)){ in collectSingleShuffleElements()
647 Value *ScalarOp = IEI->getOperand(1); in collectShuffleElements() local
650 if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)) { in collectShuffleElements()
1344 Value *ScalarOp = IE.getOperand(1); in visitInsertElementInst() local
1348 VecOp, ScalarOp, IdxOp, SQ.getWithInstruction(&IE))) in visitInsertElementInst()
1356 match(ScalarOp, m_OneUse(m_BitCast(m_Value(ScalarSrc)))) && in visitInsertElementInst()
1372 match(ScalarOp, m_BitCast(m_Value(ScalarSrc))) && in visitInsertElementInst()
1373 (VecOp->hasOneUse() || ScalarOp->hasOneUse()) && in visitInsertElementInst()
[all …]
/dports/devel/llvm11/llvm-11.0.1.src/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp485 Value *ScalarOp = IEI->getOperand(1); in collectSingleShuffleElements() local
492 if (isa<UndefValue>(ScalarOp)) { // inserting undef into vector. in collectSingleShuffleElements()
500 } else if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)){ in collectSingleShuffleElements()
635 Value *ScalarOp = IEI->getOperand(1); in collectShuffleElements() local
638 if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)) { in collectShuffleElements()
1046 Value *ScalarOp = IE.getOperand(1); in visitInsertElementInst() local
1050 VecOp, ScalarOp, IdxOp, SQ.getWithInstruction(&IE))) in visitInsertElementInst()
1058 match(ScalarOp, m_OneUse(m_BitCast(m_Value(ScalarSrc)))) && in visitInsertElementInst()
1074 match(ScalarOp, m_BitCast(m_Value(ScalarSrc))) && in visitInsertElementInst()
1075 (VecOp->hasOneUse() || ScalarOp->hasOneUse()) && in visitInsertElementInst()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp497 Value *ScalarOp = IEI->getOperand(1); in collectSingleShuffleElements() local
504 if (isa<UndefValue>(ScalarOp)) { // inserting undef into vector. in collectSingleShuffleElements()
512 } else if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)){ in collectSingleShuffleElements()
647 Value *ScalarOp = IEI->getOperand(1); in collectShuffleElements() local
650 if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)) { in collectShuffleElements()
1344 Value *ScalarOp = IE.getOperand(1); in visitInsertElementInst() local
1348 VecOp, ScalarOp, IdxOp, SQ.getWithInstruction(&IE))) in visitInsertElementInst()
1356 match(ScalarOp, m_OneUse(m_BitCast(m_Value(ScalarSrc)))) && in visitInsertElementInst()
1372 match(ScalarOp, m_BitCast(m_Value(ScalarSrc))) && in visitInsertElementInst()
1373 (VecOp->hasOneUse() || ScalarOp->hasOneUse()) && in visitInsertElementInst()
[all …]
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp497 Value *ScalarOp = IEI->getOperand(1); in collectSingleShuffleElements() local
504 if (isa<UndefValue>(ScalarOp)) { // inserting undef into vector. in collectSingleShuffleElements()
512 } else if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)){ in collectSingleShuffleElements()
647 Value *ScalarOp = IEI->getOperand(1); in collectShuffleElements() local
650 if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)) { in collectShuffleElements()
1344 Value *ScalarOp = IE.getOperand(1); in visitInsertElementInst() local
1348 VecOp, ScalarOp, IdxOp, SQ.getWithInstruction(&IE))) in visitInsertElementInst()
1356 match(ScalarOp, m_OneUse(m_BitCast(m_Value(ScalarSrc)))) && in visitInsertElementInst()
1372 match(ScalarOp, m_BitCast(m_Value(ScalarSrc))) && in visitInsertElementInst()
1373 (VecOp->hasOneUse() || ScalarOp->hasOneUse()) && in visitInsertElementInst()
[all …]
/dports/devel/llvm90/llvm-9.0.1.src/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp393 Value *ScalarOp = IEI->getOperand(1); in collectSingleShuffleElements() local
400 if (isa<UndefValue>(ScalarOp)) { // inserting undef into vector. in collectSingleShuffleElements()
408 } else if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)){ in collectSingleShuffleElements()
548 Value *ScalarOp = IEI->getOperand(1); in collectShuffleElements() local
551 if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)) { in collectShuffleElements()
900 Value *ScalarOp = IE.getOperand(1); in visitInsertElementInst() local
904 VecOp, ScalarOp, IdxOp, SQ.getWithInstruction(&IE))) in visitInsertElementInst()
911 match(ScalarOp, m_BitCast(m_Value(ScalarSrc))) && in visitInsertElementInst()
912 (VecOp->hasOneUse() || ScalarOp->hasOneUse()) && in visitInsertElementInst()
926 match(ScalarOp, m_ExtractElement(m_Value(ExtVecOp), in visitInsertElementInst()
/dports/devel/llvm80/llvm-8.0.1.src/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp394 Value *ScalarOp = IEI->getOperand(1); in collectSingleShuffleElements() local
401 if (isa<UndefValue>(ScalarOp)) { // inserting undef into vector. in collectSingleShuffleElements()
409 } else if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)){ in collectSingleShuffleElements()
549 Value *ScalarOp = IEI->getOperand(1); in collectShuffleElements() local
552 if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)) { in collectShuffleElements()
860 Value *ScalarOp = IE.getOperand(1); in visitInsertElementInst() local
864 VecOp, ScalarOp, IdxOp, SQ.getWithInstruction(&IE))) in visitInsertElementInst()
868 if (isa<UndefValue>(ScalarOp) || isa<UndefValue>(IdxOp)) in visitInsertElementInst()
876 match(ScalarOp, m_ExtractElement(m_Value(ExtVecOp), in visitInsertElementInst()
/dports/devel/llvm10/llvm-10.0.1.src/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp472 Value *ScalarOp = IEI->getOperand(1); in collectSingleShuffleElements() local
479 if (isa<UndefValue>(ScalarOp)) { // inserting undef into vector. in collectSingleShuffleElements()
487 } else if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)){ in collectSingleShuffleElements()
627 Value *ScalarOp = IEI->getOperand(1); in collectShuffleElements() local
630 if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)) { in collectShuffleElements()
1028 Value *ScalarOp = IE.getOperand(1); in visitInsertElementInst() local
1032 VecOp, ScalarOp, IdxOp, SQ.getWithInstruction(&IE))) in visitInsertElementInst()
1039 match(ScalarOp, m_BitCast(m_Value(ScalarSrc))) && in visitInsertElementInst()
1040 (VecOp->hasOneUse() || ScalarOp->hasOneUse()) && in visitInsertElementInst()
1054 match(ScalarOp, m_ExtractElement(m_Value(ExtVecOp), in visitInsertElementInst()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp472 Value *ScalarOp = IEI->getOperand(1); in collectSingleShuffleElements() local
479 if (isa<UndefValue>(ScalarOp)) { // inserting undef into vector. in collectSingleShuffleElements()
487 } else if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)){ in collectSingleShuffleElements()
627 Value *ScalarOp = IEI->getOperand(1); in collectShuffleElements() local
630 if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)) { in collectShuffleElements()
1028 Value *ScalarOp = IE.getOperand(1); in visitInsertElementInst() local
1032 VecOp, ScalarOp, IdxOp, SQ.getWithInstruction(&IE))) in visitInsertElementInst()
1039 match(ScalarOp, m_BitCast(m_Value(ScalarSrc))) && in visitInsertElementInst()
1040 (VecOp->hasOneUse() || ScalarOp->hasOneUse()) && in visitInsertElementInst()
1054 match(ScalarOp, m_ExtractElement(m_Value(ExtVecOp), in visitInsertElementInst()
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp472 Value *ScalarOp = IEI->getOperand(1); in collectSingleShuffleElements() local
479 if (isa<UndefValue>(ScalarOp)) { // inserting undef into vector. in collectSingleShuffleElements()
487 } else if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)){ in collectSingleShuffleElements()
627 Value *ScalarOp = IEI->getOperand(1); in collectShuffleElements() local
630 if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)) { in collectShuffleElements()
1028 Value *ScalarOp = IE.getOperand(1); in visitInsertElementInst() local
1032 VecOp, ScalarOp, IdxOp, SQ.getWithInstruction(&IE))) in visitInsertElementInst()
1039 match(ScalarOp, m_BitCast(m_Value(ScalarSrc))) && in visitInsertElementInst()
1040 (VecOp->hasOneUse() || ScalarOp->hasOneUse()) && in visitInsertElementInst()
1054 match(ScalarOp, m_ExtractElement(m_Value(ExtVecOp), in visitInsertElementInst()
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp558 Value *ScalarOp = IEI->getOperand(1); in collectSingleShuffleElements() local
565 if (isa<UndefValue>(ScalarOp)) { // inserting undef into vector. in collectSingleShuffleElements()
573 } else if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)){ in collectSingleShuffleElements()
708 Value *ScalarOp = IEI->getOperand(1); in collectShuffleElements() local
711 if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)) { in collectShuffleElements()
1404 Value *ScalarOp = IE.getOperand(1); in visitInsertElementInst() local
1408 VecOp, ScalarOp, IdxOp, SQ.getWithInstruction(&IE))) in visitInsertElementInst()
1416 match(ScalarOp, m_OneUse(m_BitCast(m_Value(ScalarSrc)))) && in visitInsertElementInst()
1432 match(ScalarOp, m_BitCast(m_Value(ScalarSrc))) && in visitInsertElementInst()
1433 (VecOp->hasOneUse() || ScalarOp->hasOneUse()) && in visitInsertElementInst()
[all …]
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp558 Value *ScalarOp = IEI->getOperand(1); in collectSingleShuffleElements() local
565 if (isa<UndefValue>(ScalarOp)) { // inserting undef into vector. in collectSingleShuffleElements()
573 } else if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)){ in collectSingleShuffleElements()
708 Value *ScalarOp = IEI->getOperand(1); in collectShuffleElements() local
711 if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)) { in collectShuffleElements()
1404 Value *ScalarOp = IE.getOperand(1); in visitInsertElementInst() local
1408 VecOp, ScalarOp, IdxOp, SQ.getWithInstruction(&IE))) in visitInsertElementInst()
1416 match(ScalarOp, m_OneUse(m_BitCast(m_Value(ScalarSrc)))) && in visitInsertElementInst()
1432 match(ScalarOp, m_BitCast(m_Value(ScalarSrc))) && in visitInsertElementInst()
1433 (VecOp->hasOneUse() || ScalarOp->hasOneUse()) && in visitInsertElementInst()
[all …]
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp558 Value *ScalarOp = IEI->getOperand(1); in collectSingleShuffleElements() local
565 if (isa<UndefValue>(ScalarOp)) { // inserting undef into vector. in collectSingleShuffleElements()
573 } else if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)){ in collectSingleShuffleElements()
708 Value *ScalarOp = IEI->getOperand(1); in collectShuffleElements() local
711 if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)) { in collectShuffleElements()
1404 Value *ScalarOp = IE.getOperand(1); in visitInsertElementInst() local
1408 VecOp, ScalarOp, IdxOp, SQ.getWithInstruction(&IE))) in visitInsertElementInst()
1416 match(ScalarOp, m_OneUse(m_BitCast(m_Value(ScalarSrc)))) && in visitInsertElementInst()
1432 match(ScalarOp, m_BitCast(m_Value(ScalarSrc))) && in visitInsertElementInst()
1433 (VecOp->hasOneUse() || ScalarOp->hasOneUse()) && in visitInsertElementInst()
[all …]
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp588 Value *ScalarOp = IEI->getOperand(1); in collectSingleShuffleElements() local
595 if (isa<UndefValue>(ScalarOp)) { // inserting undef into vector. in collectSingleShuffleElements()
603 } else if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)){ in collectSingleShuffleElements()
737 Value *ScalarOp = IEI->getOperand(1); in collectShuffleElements() local
740 if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)) { in collectShuffleElements()
1472 Value *ScalarOp = IE.getOperand(1); in visitInsertElementInst() local
1476 VecOp, ScalarOp, IdxOp, SQ.getWithInstruction(&IE))) in visitInsertElementInst()
1484 match(ScalarOp, m_OneUse(m_BitCast(m_Value(ScalarSrc)))) && in visitInsertElementInst()
1500 match(ScalarOp, m_BitCast(m_Value(ScalarSrc))) && in visitInsertElementInst()
1501 (VecOp->hasOneUse() || ScalarOp->hasOneUse()) && in visitInsertElementInst()
[all …]

123456