Lines Matching defs:validate
73 static constexpr Decoder::ValidateFlag validate = Decoder::kFullValidation;
74 using FullDecoder = WasmFullDecoder<validate, WasmGraphBuildingInterface>;
77 struct Value : public ValueBase<validate> {
98 struct Control : public ControlBase<Value, validate> {
235 BitVector* assigned = WasmDecoder<validate>::AnalyzeLoopAssignment(
383 void S128Const(FullDecoder* decoder, const Simd128Immediate<validate>& imm,
403 const IndexImmediate<validate>& imm) {
408 const IndexImmediate<validate>& imm) {
413 const IndexImmediate<validate>& imm) {
432 const GlobalIndexImmediate<validate>& imm) {
437 const GlobalIndexImmediate<validate>& imm) {
442 const IndexImmediate<validate>& imm) {
448 const IndexImmediate<validate>& imm) {
554 void BrTable(FullDecoder* decoder, const BranchTableImmediate<validate>& imm,
558 uint32_t target = BranchTableIterator<validate>(decoder, imm).next();
569 BranchTableIterator<validate> iterator(decoder, imm);
591 const MemoryAccessImmediate<validate>& imm, const Value& index,
600 const MemoryAccessImmediate<validate>& imm,
608 const Value& index, const MemoryAccessImmediate<validate>& imm,
616 const MemoryAccessImmediate<validate>& imm, const Value& index,
623 const MemoryAccessImmediate<validate>& imm, const Value& index,
641 const CallFunctionImmediate<validate>& imm,
651 const CallFunctionImmediate<validate>& imm,
661 const CallIndirectImmediate<validate>& imm,
670 const CallIndirectImmediate<validate>& imm,
832 const SimdLaneImmediate<validate>& imm,
840 const Simd128Immediate<validate>& imm,
847 void Throw(FullDecoder* decoder, const TagIndexImmediate<validate>& imm,
869 const TagIndexImmediate<validate>& imm, Control* block,
963 const MemoryAccessImmediate<validate>& imm, Value* result) {
974 const MemoryInitImmediate<validate>& imm, const Value& dst,
980 void DataDrop(FullDecoder* decoder, const IndexImmediate<validate>& imm) {
985 const MemoryCopyImmediate<validate>& imm, const Value& dst,
991 const MemoryIndexImmediate<validate>& imm, const Value& dst,
996 void TableInit(FullDecoder* decoder, const TableInitImmediate<validate>& imm,
1003 void ElemDrop(FullDecoder* decoder, const IndexImmediate<validate>& imm) {
1007 void TableCopy(FullDecoder* decoder, const TableCopyImmediate<validate>& imm,
1013 void TableGrow(FullDecoder* decoder, const IndexImmediate<validate>& imm,
1018 void TableSize(FullDecoder* decoder, const IndexImmediate<validate>& imm,
1023 void TableFill(FullDecoder* decoder, const IndexImmediate<validate>& imm,
1029 const StructIndexImmediate<validate>& imm,
1040 const StructIndexImmediate<validate>& imm,
1052 const FieldImmediate<validate>& field, bool is_signed,
1060 const FieldImmediate<validate>& field,
1068 const ArrayIndexImmediate<validate>& imm,
1080 const ArrayIndexImmediate<validate>& imm,
1091 const ArrayIndexImmediate<validate>& imm, const Value& index,
1099 const ArrayIndexImmediate<validate>& imm, const Value& index,
1118 void ArrayInit(FullDecoder* decoder, const ArrayIndexImmediate<validate>& imm,
1130 const ArrayIndexImmediate<validate>& array_imm,
1131 const IndexImmediate<validate>& data_segment,