Searched refs:LoongArchOperand (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/AsmParser/ |
H A D | LoongArchAsmParser.cpp | 165 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 …]
|