• Home
  • Raw
  • Download

Lines Matching refs:GateMetaData

59     GateMetaData cached##NAME##_ { OpCode::OP, R, S, D, V };
64 GateMetaData cachedMerge##VALUE##_ { OpCode::MERGE, GateFlags::CONTROL, VALUE, 0, 0 }; \
65 GateMetaData cachedDependSelector##VALUE##_ { OpCode::DEPEND_SELECTOR, GateFlags::FIXED, 1, VALUE, …
75 GateMetaData cached##NAME##1_{ OpCode::OP, R, S, D, ONE_VALUE }; \
76 GateMetaData cached##NAME##2_{ OpCode::OP, R, S, D, TWO_VALUE }; \
77 GateMetaData cached##NAME##3_{ OpCode::OP, R, S, D, THREE_VALUE }; \
78 GateMetaData cached##NAME##4_{ OpCode::OP, R, S, D, FOUR_VALUE }; \
79 GateMetaData cached##NAME##5_{ OpCode::OP, R, S, D, FIVE_VALUE };
96 const GateMetaData* NAME();
101 const GateMetaData* NAME(size_t value);
106 const GateMetaData* NAME(uint64_t value);
111 const GateMetaData* NAME(uint64_t value, uint64_t pcOffset);
116 const GateMetaData* NAME(uint64_t value, uint64_t pcOffset, bool noGC);
121 const GateMetaData* NAME(uint64_t pcOffset) const;
126 const GateMetaData* NAME(bool value);
131 const GateMetaData* NAME(size_t value, bool flag);
137 …const GateMetaData* JSBytecode(size_t valuesIn, EcmaOpcode opcode, uint32_t pcOffset, GateFlags fl… in JSBytecode()
142 const GateMetaData* TypedBinaryOp(uint64_t value, TypedBinOp binOp, PGOSampleType type) in TypedBinaryOp()
147 …const GateMetaData* TypedCallTargetCheckOp(uint32_t numIns, uint64_t value, TypedCallTargetCheckOp… in TypedCallTargetCheckOp()
152 const GateMetaData* Nop() in Nop()
157 GateMetaData* NewGateMetaData(const GateMetaData* other) in NewGateMetaData()
159 auto meta = new (chunk_) GateMetaData(other->opcode_, other->GetFlags(), in NewGateMetaData()
161 meta->SetKind(GateMetaData::Kind::MUTABLE_WITH_SIZE); in NewGateMetaData()
165 const GateMetaData* ConstString(const std::string &str) in ConstString()
172 const GateMetaData cachedNop_ { OpCode::NOP, GateFlags::NONE_FLAG, 0, 0, 0 };