Home
last modified time | relevance | path

Searched refs:VectorConstant (Results 1 – 24 of 24) sorted by relevance

/third_party/flutter/skia/third_party/externals/spirv-tools/source/opt/
Dconstants.h40 class VectorConstant; variable
61 virtual VectorConstant* AsVectorConstant() { return nullptr; } in AsVectorConstant()
73 virtual const VectorConstant* AsVectorConstant() const { return nullptr; } in AsVectorConstant()
215 class VectorConstant : public CompositeConstant {
217 VectorConstant(const analysis::Vector* ty) in VectorConstant() function
219 VectorConstant(const analysis::Vector* ty, in VectorConstant() function
223 VectorConstant(const analysis::Vector* ty, in VectorConstant() function
228 VectorConstant* AsVectorConstant() override { return this; } in AsVectorConstant()
229 const VectorConstant* AsVectorConstant() const override { return this; } in AsVectorConstant()
232 std::unique_ptr<VectorConstant> CopyVectorConstant() const { in CopyVectorConstant()
[all …]
Dfold_spec_constant_op_and_composite_pass.cpp207 if (analysis::VectorConstant* vector_operand = in OperateVectors()
454 if (analysis::VectorConstant* vec_const = in DoVectorShuffle()
494 auto new_vec_const = MakeUnique<analysis::VectorConstant>( in DoVectorShuffle()
572 auto new_vec_const = MakeUnique<analysis::VectorConstant>( in DoComponentWiseOperation()
702 return MakeUnique<analysis::VectorConstant>(vt, components); in CreateConst()
/third_party/spirv-tools/source/opt/
Dconstants.h50 class VectorConstant; variable
73 virtual VectorConstant* AsVectorConstant() { return nullptr; } in AsVectorConstant()
86 virtual const VectorConstant* AsVectorConstant() const { return nullptr; } in AsVectorConstant()
343 class VectorConstant : public CompositeConstant {
345 VectorConstant(const Vector* ty) in VectorConstant() function
347 VectorConstant(const Vector* ty, in VectorConstant() function
351 VectorConstant(const Vector* ty, std::vector<const Constant*>&& components) in VectorConstant() function
355 VectorConstant* AsVectorConstant() override { return this; } in AsVectorConstant()
356 const VectorConstant* AsVectorConstant() const override { return this; } in AsVectorConstant()
359 std::unique_ptr<VectorConstant> CopyVectorConstant() const { in CopyVectorConstant()
[all …]
Dfold_spec_constant_op_and_composite_pass.cpp289 auto new_vec_const = MakeUnique<analysis::VectorConstant>( in DoVectorShuffle()
430 auto new_vec_const = MakeUnique<analysis::VectorConstant>( in DoComponentWiseOperation()
Dconstants.cpp276 return MakeUnique<VectorConstant>(vt, components); in CreateConstant()
408 const analysis::VectorConstant* a = this->AsVectorConstant(); in GetVectorComponents()
Dfolding_rules.cpp256 if (const analysis::VectorConstant* vector_const = in ReciprocalFDiv()
438 if (const analysis::VectorConstant* vec_const = c->AsVectorConstant()) { in HasZero()
564 if (const analysis::VectorConstant* input1_vector = in PerformOperation()
573 if (const analysis::VectorConstant* input2_vector = in PerformOperation()
1841 const analysis::VectorConstant* vector_const = in RedundantSelect()
1882 } else if (const analysis::VectorConstant* vc = in getFloatConstantKind()
Dfold.cpp537 if (const analysis::VectorConstant* vector_operand = in FoldVectors()
Dconst_folding_rules.cpp82 if (const analysis::VectorConstant* vec_const = c1->AsVectorConstant()) { in FoldVectorShuffleWithConstants()
91 if (const analysis::VectorConstant* vec_const = c2->AsVectorConstant()) { in FoldVectorShuffleWithConstants()
/third_party/skia/third_party/externals/spirv-tools/source/opt/
Dconstants.h50 class VectorConstant; variable
73 virtual VectorConstant* AsVectorConstant() { return nullptr; } in AsVectorConstant()
86 virtual const VectorConstant* AsVectorConstant() const { return nullptr; } in AsVectorConstant()
343 class VectorConstant : public CompositeConstant {
345 VectorConstant(const Vector* ty) in VectorConstant() function
347 VectorConstant(const Vector* ty, in VectorConstant() function
351 VectorConstant(const Vector* ty, std::vector<const Constant*>&& components) in VectorConstant() function
355 VectorConstant* AsVectorConstant() override { return this; } in AsVectorConstant()
356 const VectorConstant* AsVectorConstant() const override { return this; } in AsVectorConstant()
359 std::unique_ptr<VectorConstant> CopyVectorConstant() const { in CopyVectorConstant()
[all …]
Dfold_spec_constant_op_and_composite_pass.cpp289 auto new_vec_const = MakeUnique<analysis::VectorConstant>( in DoVectorShuffle()
430 auto new_vec_const = MakeUnique<analysis::VectorConstant>( in DoComponentWiseOperation()
Dconstants.cpp277 return MakeUnique<VectorConstant>(vt, components); in CreateConstant()
445 const analysis::VectorConstant* a = this->AsVectorConstant(); in GetVectorComponents()
Dfolding_rules.cpp310 if (const analysis::VectorConstant* vector_const = in ReciprocalFDiv()
492 if (const analysis::VectorConstant* vec_const = c->AsVectorConstant()) { in HasZero()
614 if (const analysis::VectorConstant* input1_vector = in PerformOperation()
623 if (const analysis::VectorConstant* input2_vector = in PerformOperation()
1942 const analysis::VectorConstant* vector_const = in RedundantSelect()
1983 } else if (const analysis::VectorConstant* vc = in getFloatConstantKind()
Dfold.cpp537 if (const analysis::VectorConstant* vector_operand = in FoldVectors()
Dconst_folding_rules.cpp82 if (const analysis::VectorConstant* vec_const = c1->AsVectorConstant()) { in FoldVectorShuffleWithConstants()
91 if (const analysis::VectorConstant* vec_const = c2->AsVectorConstant()) { in FoldVectorShuffleWithConstants()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
Dconstants.h50 class VectorConstant; variable
73 virtual VectorConstant* AsVectorConstant() { return nullptr; } in AsVectorConstant()
86 virtual const VectorConstant* AsVectorConstant() const { return nullptr; } in AsVectorConstant()
343 class VectorConstant : public CompositeConstant {
345 VectorConstant(const Vector* ty) in VectorConstant() function
347 VectorConstant(const Vector* ty, in VectorConstant() function
351 VectorConstant(const Vector* ty, std::vector<const Constant*>&& components) in VectorConstant() function
355 VectorConstant* AsVectorConstant() override { return this; } in AsVectorConstant()
356 const VectorConstant* AsVectorConstant() const override { return this; } in AsVectorConstant()
359 std::unique_ptr<VectorConstant> CopyVectorConstant() const { in CopyVectorConstant()
[all …]
Dfold_spec_constant_op_and_composite_pass.cpp289 auto new_vec_const = MakeUnique<analysis::VectorConstant>( in DoVectorShuffle()
430 auto new_vec_const = MakeUnique<analysis::VectorConstant>( in DoComponentWiseOperation()
Dconstants.cpp277 return MakeUnique<VectorConstant>(vt, components); in CreateConstant()
462 const analysis::VectorConstant* a = this->AsVectorConstant(); in GetVectorComponents()
Dfolding_rules.cpp310 if (const analysis::VectorConstant* vector_const = in ReciprocalFDiv()
492 if (const analysis::VectorConstant* vec_const = c->AsVectorConstant()) { in HasZero()
614 if (const analysis::VectorConstant* input1_vector = in PerformOperation()
623 if (const analysis::VectorConstant* input2_vector = in PerformOperation()
1942 const analysis::VectorConstant* vector_const = in RedundantSelect()
1983 } else if (const analysis::VectorConstant* vc = in getFloatConstantKind()
Dfold.cpp537 if (const analysis::VectorConstant* vector_operand = in FoldVectors()
Dconst_folding_rules.cpp138 if (const analysis::VectorConstant* vec_const = c1->AsVectorConstant()) { in FoldVectorShuffleWithConstants()
147 if (const analysis::VectorConstant* vec_const = c2->AsVectorConstant()) { in FoldVectorShuffleWithConstants()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm-c/
DCore.h2135 LLVMValueRef LLVMConstExtractElement(LLVMValueRef VectorConstant,
2137 LLVMValueRef LLVMConstInsertElement(LLVMValueRef VectorConstant,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DCore.cpp1770 LLVMValueRef LLVMConstExtractElement(LLVMValueRef VectorConstant, in LLVMConstExtractElement() argument
1772 return wrap(ConstantExpr::getExtractElement(unwrap<Constant>(VectorConstant), in LLVMConstExtractElement()
1776 LLVMValueRef LLVMConstInsertElement(LLVMValueRef VectorConstant, in LLVMConstInsertElement() argument
1779 return wrap(ConstantExpr::getInsertElement(unwrap<Constant>(VectorConstant), in LLVMConstInsertElement()
/third_party/skia/third_party/externals/swiftshader/tests/ReactorUnitTests/
DReactorUnitTests.cpp780 TEST(ReactorUnitTests, VectorConstant) in TEST() argument
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp9862 if (SDValue VectorConstant = materializeVectorConstant(Op, DAG, Subtarget)) in LowerBUILD_VECTOR() local
9863 return VectorConstant; in LowerBUILD_VECTOR()