Home | History | Annotate | Download | only in opt

Lines Matching refs:ArrayConstant

41 class ArrayConstant;
62 virtual ArrayConstant* AsArrayConstant() { return nullptr; }
74 virtual const ArrayConstant* AsArrayConstant() const { return nullptr; }
249 class ArrayConstant : public CompositeConstant {
251 ArrayConstant(const analysis::Array* ty) : CompositeConstant(ty) {}
252 ArrayConstant(const analysis::Array* ty,
255 ArrayConstant(const analysis::Array* ty,
259 ArrayConstant* AsArrayConstant() override { return this; }
260 const ArrayConstant* AsArrayConstant() const override { return this; }
262 // Make a copy of this ArrayConstant instance.
263 std::unique_ptr<ArrayConstant> CopyArrayConstant() const {
264 return MakeUnique<ArrayConstant>(type_->AsArray(), components_);