Lines Matching defs:ByteCodeWriter
262 struct ByteCodeWriter { struct
263 ByteCodeWriter(SmallVectorImpl<ByteCodeField> &bytecode, Generator &generator) in ByteCodeWriter() argument
267 void append(ByteCodeField field) { bytecode.push_back(field); } in append()
268 void append(OpCode opCode) { bytecode.push_back(opCode); } in append()
271 void append(ByteCodeAddr field) { in append()
282 void append(SuccessorRange successors) { in append()
292 void appendPDLValueList(OperandRange values) { in appendPDLValueList()
311 using has_pointer_traits = decltype(std::declval<T>().getAsOpaquePointer());
318 append(T value) { in append()
325 append(T range) { in append()
333 void append(FieldTy field, Field2Ty field2, FieldTys... fields) { in append()
339 DenseMap<Block *, SmallVector<unsigned, 4>> unresolvedSuccessorRefs;
342 SmallVectorImpl<ByteCodeField> &bytecode;
345 Generator &generator;