Home
last modified time | relevance | path

Searched refs:LoongArchOperand (Results 1 – 1 of 1) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/LoongArch/AsmParser/
H A DLoongArchAsmParser.cpp92 class LoongArchOperand : public MCParsedAsmOperand { class
115 LoongArchOperand(KindTy K) : MCParsedAsmOperand(), Kind(K) {} in LoongArchOperand() function in __anon1ba74a0a0111::LoongArchOperand
209 auto Op = std::make_unique<LoongArchOperand>(KindTy::Token); in createToken()
218 auto Op = std::make_unique<LoongArchOperand>(KindTy::Register); in createReg()
227 auto Op = std::make_unique<LoongArchOperand>(KindTy::Immediate); in createImm()
311 Operands.push_back(LoongArchOperand::createReg(RegNo, S, E)); in parseRegister()
325 Operands.push_back(LoongArchOperand::createImm(Res, S, E)); in parseImmediate()
346 Operands.push_back(LoongArchOperand::createToken(Name, NameLoc)); in ParseInstruction()
413 LoongArchOperand &Op = static_cast<LoongArchOperand &>(AsmOp); in validateTargetOperandClass()
467 ((LoongArchOperand &)*Operands[0]).getToken(), FBS, 0); in MatchAndEmitInstruction()
[all …]