• Home
  • Raw
  • Download

Lines Matching refs:ty

138   Constant(const Type* ty) : type_(ty) {}  in Constant()  argument
167 ScalarConstant(const Type* ty, const std::vector<uint32_t>& w) in ScalarConstant() argument
168 : Constant(ty), words_(w) {} in ScalarConstant()
169 ScalarConstant(const Type* ty, std::vector<uint32_t>&& w) in ScalarConstant() argument
170 : Constant(ty), words_(std::move(w)) {} in ScalarConstant()
177 IntConstant(const Integer* ty, const std::vector<uint32_t>& w) in IntConstant() argument
178 : ScalarConstant(ty, w) {} in IntConstant()
179 IntConstant(const Integer* ty, std::vector<uint32_t>&& w) in IntConstant() argument
180 : ScalarConstant(ty, std::move(w)) {} in IntConstant()
227 FloatConstant(const Float* ty, const std::vector<uint32_t>& w) in FloatConstant() argument
228 : ScalarConstant(ty, w) {} in FloatConstant()
229 FloatConstant(const Float* ty, std::vector<uint32_t>&& w) in FloatConstant() argument
230 : ScalarConstant(ty, std::move(w)) {} in FloatConstant()
268 BoolConstant(const Bool* ty, bool v) in BoolConstant() argument
269 : ScalarConstant(ty, {static_cast<uint32_t>(v)}), value_(v) {} in BoolConstant()
311 CompositeConstant(const Type* ty) : Constant(ty), components_() {} in CompositeConstant() argument
312 CompositeConstant(const Type* ty, in CompositeConstant() argument
314 : Constant(ty), components_(components) {} in CompositeConstant()
315 CompositeConstant(const Type* ty, std::vector<const Constant*>&& components) in CompositeConstant() argument
316 : Constant(ty), components_(std::move(components)) {} in CompositeConstant()
323 StructConstant(const Struct* ty) : CompositeConstant(ty) {} in StructConstant() argument
324 StructConstant(const Struct* ty, in StructConstant() argument
326 : CompositeConstant(ty, components) {} in StructConstant()
327 StructConstant(const Struct* ty, std::vector<const Constant*>&& components) in StructConstant() argument
328 : CompositeConstant(ty, std::move(components)) {} in StructConstant()
345 VectorConstant(const Vector* ty) in VectorConstant() argument
346 : CompositeConstant(ty), component_type_(ty->element_type()) {} in VectorConstant()
347 VectorConstant(const Vector* ty, in VectorConstant() argument
349 : CompositeConstant(ty, components), in VectorConstant()
350 component_type_(ty->element_type()) {} in VectorConstant()
351 VectorConstant(const Vector* ty, std::vector<const Constant*>&& components) in VectorConstant() argument
352 : CompositeConstant(ty, std::move(components)), in VectorConstant()
353 component_type_(ty->element_type()) {} in VectorConstant()
378 MatrixConstant(const Matrix* ty) in MatrixConstant() argument
379 : CompositeConstant(ty), component_type_(ty->element_type()) {} in MatrixConstant()
380 MatrixConstant(const Matrix* ty, in MatrixConstant() argument
382 : CompositeConstant(ty, components), in MatrixConstant()
383 component_type_(ty->element_type()) {} in MatrixConstant()
384 MatrixConstant(const Vector* ty, std::vector<const Constant*>&& components) in MatrixConstant() argument
385 : CompositeConstant(ty, std::move(components)), in MatrixConstant()
386 component_type_(ty->element_type()) {} in MatrixConstant()
411 ArrayConstant(const Array* ty) : CompositeConstant(ty) {} in ArrayConstant() argument
412 ArrayConstant(const Array* ty, const std::vector<const Constant*>& components) in ArrayConstant() argument
413 : CompositeConstant(ty, components) {} in ArrayConstant()
414 ArrayConstant(const Array* ty, std::vector<const Constant*>&& components) in ArrayConstant() argument
415 : CompositeConstant(ty, std::move(components)) {} in ArrayConstant()
432 NullConstant(const Type* ty) : Constant(ty) {} in NullConstant() argument