reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp
  407     addExpr(Inst, getImm());
  412     addExpr(Inst, getImm());
  417     addExpr(Inst, getImm());
  422     addExpr(Inst, getImm());
  456     addExpr(Inst, getImm());
  461     addExpr(Inst, getImm());
  466     if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(getImm()))
  469     else if (isa<LanaiMCExpr>(getImm())) {
  471       const LanaiMCExpr *SymbolRefExpr = dyn_cast<LanaiMCExpr>(getImm());
  475       Inst.addOperand(MCOperand::createExpr(getImm()));
  476     } else if (isa<MCBinaryExpr>(getImm())) {
  478       const MCBinaryExpr *BinaryExpr = dyn_cast<MCBinaryExpr>(getImm());
  483       Inst.addOperand(MCOperand::createExpr(getImm()));
  490     if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(getImm()))
  498     if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(getImm()))
  500     else if (isa<LanaiMCExpr>(getImm())) {
  502       const LanaiMCExpr *SymbolRefExpr = dyn_cast<LanaiMCExpr>(getImm());
  506       Inst.addOperand(MCOperand::createExpr(getImm()));
  507     } else if (isa<MCBinaryExpr>(getImm())) {
  509       const MCBinaryExpr *BinaryExpr = dyn_cast<MCBinaryExpr>(getImm());
  514       Inst.addOperand(MCOperand::createExpr(getImm()));
  521     if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(getImm()))
  529     if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(getImm()))
  531     else if (isa<LanaiMCExpr>(getImm())) {
  533       const LanaiMCExpr *SymbolRefExpr = dyn_cast<LanaiMCExpr>(getImm());
  537       Inst.addOperand(MCOperand::createExpr(getImm()));
  538     } else if (isa<MCSymbolRefExpr>(getImm())) {
  541           dyn_cast<MCSymbolRefExpr>(getImm());
  545       Inst.addOperand(MCOperand::createExpr(getImm()));
  546     } else if (isa<MCBinaryExpr>(getImm())) {
  548       const MCBinaryExpr *BinaryExpr = dyn_cast<MCBinaryExpr>(getImm());
  553       Inst.addOperand(MCOperand::createExpr(getImm()));
  561       OS << "Imm: " << getImm() << "\n";
  612     const MCExpr *Imm = Op->getImm();
  636     const MCExpr *Imm = Op->getImm();
  845   if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Op.getImm())) {
  851   if (const LanaiMCExpr *SymbolRefExpr = dyn_cast<LanaiMCExpr>(Op.getImm()))
  856   if (const MCBinaryExpr *BinaryExpr = dyn_cast<MCBinaryExpr>(Op.getImm())) {
 1130               dyn_cast<MCConstantExpr>(PossibleAluOp->getImm()))