Lines Matching defs:ObjLiteralInsn
482 struct ObjLiteralInsn { struct
495 ObjLiteralInsn() : op_(ObjLiteralOpcode::INVALID), arg_(0) {} in ObjLiteralInsn() argument
496 ObjLiteralInsn(ObjLiteralOpcode op, ObjLiteralKey key) in ObjLiteralInsn() function
501 ObjLiteralInsn(ObjLiteralOpcode op, ObjLiteralKey key, const JS::Value& value) in ObjLiteralInsn() function
507 ObjLiteralInsn(ObjLiteralOpcode op, ObjLiteralKey key, in ObjLiteralInsn() function
514 ObjLiteralInsn(const ObjLiteralInsn& other) : ObjLiteralInsn() { in ObjLiteralInsn() function
524 bool isValid() const { in isValid()
528 ObjLiteralOpcode getOp() const { in getOp()
532 const ObjLiteralKey& getKey() const { in getKey()
537 bool hasConstValue() const { in hasConstValue()
541 bool hasAtomIndex() const { in hasAtomIndex()
565 [[nodiscard]] bool readInsn(ObjLiteralInsn* insn) { in readInsn() argument