LLVM: XtensaOperand Struct Reference (original ) (raw )
Definition at line 115 of file XtensaAsmParser.cpp .
◆ KindTy
XtensaOperand::XtensaOperand ( KindTy K )
inline
◆ XtensaOperand() [2/2]Definition at line 141 of file XtensaAsmParser.cpp .
References EndLoc , Imm , Immediate , Kind , llvm::MCParsedAsmOperand::MCParsedAsmOperand() , Reg , Register , StartLoc , Tok , Token , and XtensaOperand() .
◆ addExpr()◆ addImmOperands()
void XtensaOperand::addImmOperands ( MCInst & Inst , unsigned N ) const
inline
◆ addRegOperands()
void XtensaOperand::addRegOperands ( MCInst & Inst , unsigned N ) const
inline
◆ createImm()◆ createReg()◆ createToken()◆ getEndLoc()
SMLoc XtensaOperand::getEndLoc ( ) const
inlineoverridevirtual
◆ getImm()Definition at line 295 of file XtensaAsmParser.cpp .
References assert() , Imm , Immediate , and Kind .
Referenced by addImmOperands() , isB4const() , isB4constu() , isentry_imm12() , isImm() , isImm64n_4n() , isImm8_sh8() , isOffset4m32() , isOffset8m16() , isOffset8m32() , and print() .
◆ getReg()
MCRegister XtensaOperand::getReg ( ) const
inlineoverridevirtual
◆ getStartLoc()
SMLoc XtensaOperand::getStartLoc ( ) const
inlineoverridevirtual
◆ getToken()
StringRef XtensaOperand::getToken ( ) const
inline
◆ isB4const()
bool XtensaOperand::isB4const ( ) const
inline
◆ isB4constu()
bool XtensaOperand::isB4constu ( ) const
inline
◆ isentry_imm12()
bool XtensaOperand::isentry_imm12 ( ) const
inline
◆ isImm() [1/2]
bool XtensaOperand::isImm ( ) const
inlineoverridevirtual
isImm - Is this an immediate operand?
Implements llvm::MCParsedAsmOperand .
Definition at line 160 of file XtensaAsmParser.cpp .
References Immediate , and Kind .
Referenced by isentry_imm12() , isImm12() , isImm16_31() , isImm1_16() , isImm1n_15() , isImm32n_95() , isImm64n_4n() , isimm7_22() , isImm8() , isImm8_sh8() , isImm8n_7() , isOffset4m32() , isOffset8m16() , isOffset8m32() , isOffset8m8() , isShimm1_31() , isUimm4() , and isUimm5() .
◆ isImm() [2/2]
bool XtensaOperand::isImm ( int64_t MinValue , int64_t MaxValue ) const
inline
◆ isImm12()
bool XtensaOperand::isImm12 ( ) const
inline
◆ isImm12m()
bool XtensaOperand::isImm12m ( ) const
inline
◆ isImm16_31()
bool XtensaOperand::isImm16_31 ( ) const
inline
◆ isImm1_16()
bool XtensaOperand::isImm1_16 ( ) const
inline
◆ isImm1n_15()
bool XtensaOperand::isImm1n_15 ( ) const
inline
◆ isImm32n_95()
bool XtensaOperand::isImm32n_95 ( ) const
inline
◆ isImm64n_4n()
bool XtensaOperand::isImm64n_4n ( ) const
inline
◆ isimm7_22()
bool XtensaOperand::isimm7_22 ( ) const
inline
◆ isImm8()
bool XtensaOperand::isImm8 ( ) const
inline
◆ isImm8_sh8()
bool XtensaOperand::isImm8_sh8 ( ) const
inline
◆ isImm8n_7()
bool XtensaOperand::isImm8n_7 ( ) const
inline
◆ isMem()
bool XtensaOperand::isMem ( ) const
inlineoverridevirtual
◆ isOffset4m32()
bool XtensaOperand::isOffset4m32 ( ) const
inline
◆ isOffset8m16()
bool XtensaOperand::isOffset8m16 ( ) const
inline
◆ isOffset8m32()
bool XtensaOperand::isOffset8m32 ( ) const
inline
◆ isOffset8m8()
bool XtensaOperand::isOffset8m8 ( ) const
inline
◆ isReg()
bool XtensaOperand::isReg ( ) const
inlineoverridevirtual
◆ isShimm1_31()
bool XtensaOperand::isShimm1_31 ( ) const
inline
◆ isToken()
bool XtensaOperand::isToken ( ) const
inlineoverridevirtual
◆ isUimm4()
bool XtensaOperand::isUimm4 ( ) const
inline
◆ isUimm5()
bool XtensaOperand::isUimm5 ( ) const
inline
◆ print()◆ [union]◆ EndLocSMLoc XtensaOperand::EndLoc
◆ Imm◆ Kindenum XtensaOperand::KindTy XtensaOperand::Kind
Referenced by getImm() , getReg() , getToken() , isB4const() , isB4constu() , isImm() , isImm() , isImm12m() , isReg() , isToken() , print() , XtensaOperand() , and XtensaOperand() .
◆ Reg◆ StartLocSMLoc XtensaOperand::StartLoc
◆ Tok
The documentation for this struct was generated from the following file: