Lines Matching refs:WebAssemblyOperand
40 struct WebAssemblyOperand : public MCParsedAsmOperand { struct
73 WebAssemblyOperand(KindTy K, SMLoc Start, SMLoc End, TokOp T) in WebAssemblyOperand() function
75 WebAssemblyOperand(KindTy K, SMLoc Start, SMLoc End, IntOp I) in WebAssemblyOperand() function
77 WebAssemblyOperand(KindTy K, SMLoc Start, SMLoc End, FltOp F) in WebAssemblyOperand() function
79 WebAssemblyOperand(KindTy K, SMLoc Start, SMLoc End, SymOp S) in WebAssemblyOperand() function
81 WebAssemblyOperand(KindTy K, SMLoc Start, SMLoc End) in WebAssemblyOperand() function
84 ~WebAssemblyOperand() { in ~WebAssemblyOperand() argument
334 Operands.push_back(make_unique<WebAssemblyOperand>( in parseSingleInteger()
335 WebAssemblyOperand::Integer, Int.getLoc(), Int.getEndLoc(), in parseSingleInteger()
336 WebAssemblyOperand::IntOp{Val})); in parseSingleInteger()
358 Operands.push_back(make_unique<WebAssemblyOperand>( in parseOperandStartingWithInteger()
359 WebAssemblyOperand::Integer, Offset.getLoc(), Offset.getEndLoc(), in parseOperandStartingWithInteger()
360 WebAssemblyOperand::IntOp{0})); in parseOperandStartingWithInteger()
368 Operands.push_back(make_unique<WebAssemblyOperand>( in addBlockTypeOperand()
369 WebAssemblyOperand::Integer, NameLoc, NameLoc, in addBlockTypeOperand()
370 WebAssemblyOperand::IntOp{static_cast<int64_t>(BT)})); in addBlockTypeOperand()
400 Operands.push_back(make_unique<WebAssemblyOperand>( in ParseInstruction()
401 WebAssemblyOperand::Token, NameLoc, SMLoc::getFromPointer(Name.end()), in ParseInstruction()
402 WebAssemblyOperand::TokOp{Name})); in ParseInstruction()
469 Operands.push_back(make_unique<WebAssemblyOperand>( in ParseInstruction()
470 WebAssemblyOperand::Symbol, Id.getLoc(), Id.getEndLoc(), in ParseInstruction()
471 WebAssemblyOperand::SymOp{Val})); in ParseInstruction()
490 Operands.push_back(make_unique<WebAssemblyOperand>( in ParseInstruction()
491 WebAssemblyOperand::Float, Tok.getLoc(), Tok.getEndLoc(), in ParseInstruction()
492 WebAssemblyOperand::FltOp{Val})); in ParseInstruction()
498 auto Op = make_unique<WebAssemblyOperand>( in ParseInstruction()
499 WebAssemblyOperand::BrList, Tok.getLoc(), Tok.getEndLoc()); in ParseInstruction()