Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/AsmParser/
H A DLoongArchAsmParser.cpp165 class LoongArchOperand : public MCParsedAsmOperand { class
188 LoongArchOperand(KindTy K) : MCParsedAsmOperand(), Kind(K) {} in LoongArchOperand() function in __anon571544da0111::LoongArchOperand
554 static std::unique_ptr<LoongArchOperand> createToken(StringRef Str, SMLoc S) { in createToken()
555 auto Op = std::make_unique<LoongArchOperand>(KindTy::Token); in createToken()
562 static std::unique_ptr<LoongArchOperand> createReg(unsigned RegNo, SMLoc S, in createReg()
564 auto Op = std::make_unique<LoongArchOperand>(KindTy::Register); in createReg()
571 static std::unique_ptr<LoongArchOperand> createImm(const MCExpr *Val, SMLoc S, in createImm()
573 auto Op = std::make_unique<LoongArchOperand>(KindTy::Immediate); in createImm()
668 Operands.push_back(LoongArchOperand::createReg(RegNo, S, E)); in parseRegister()
697 Operands.push_back(LoongArchOperand::createImm(Res, S, E)); in parseImmediate()
[all …]