• Home
  • Raw
  • Download

Lines Matching refs:dyn_cast

198     const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(Imm.Value);  in isBrImm()
215 if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value)) { in isHiImm16()
221 if (const LanaiMCExpr *SymbolRefExpr = dyn_cast<LanaiMCExpr>(Imm.Value)) in isHiImm16()
225 if (const MCBinaryExpr *BinaryExpr = dyn_cast<MCBinaryExpr>(Imm.Value)) in isHiImm16()
227 dyn_cast<LanaiMCExpr>(BinaryExpr->getLHS())) in isHiImm16()
237 const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value); in isHiImm16And()
251 if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value)) { in isLoImm16()
258 if (const LanaiMCExpr *SymbolRefExpr = dyn_cast<LanaiMCExpr>(Imm.Value)) in isLoImm16()
262 if (const MCBinaryExpr *BinaryExpr = dyn_cast<MCBinaryExpr>(Imm.Value)) in isLoImm16()
264 dyn_cast<LanaiMCExpr>(BinaryExpr->getLHS())) in isLoImm16()
275 if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value)) { in isLoImm16Signed()
282 if (const LanaiMCExpr *SymbolRefExpr = dyn_cast<LanaiMCExpr>(Imm.Value)) in isLoImm16Signed()
286 if (const MCBinaryExpr *BinaryExpr = dyn_cast<MCBinaryExpr>(Imm.Value)) in isLoImm16Signed()
288 dyn_cast<LanaiMCExpr>(BinaryExpr->getLHS())) in isLoImm16Signed()
298 const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value); in isLoImm16And()
311 const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value); in isImmShift()
323 if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value)) { in isLoImm21()
329 if (const LanaiMCExpr *SymbolRefExpr = dyn_cast<LanaiMCExpr>(Imm.Value)) in isLoImm21()
332 dyn_cast<MCSymbolRefExpr>(Imm.Value)) { in isLoImm21()
337 if (const MCBinaryExpr *BinaryExpr = dyn_cast<MCBinaryExpr>(Imm.Value)) { in isLoImm21()
339 dyn_cast<LanaiMCExpr>(BinaryExpr->getLHS())) in isLoImm21()
342 dyn_cast<MCSymbolRefExpr>(BinaryExpr->getLHS())) in isLoImm21()
353 const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value); in isImm10()
364 const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value); in isCondCode()
378 else if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Expr)) in addExpr()
451 if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(getImm())) in addLoImm16Operands()
456 const LanaiMCExpr *SymbolRefExpr = dyn_cast<LanaiMCExpr>(getImm()); in addLoImm16Operands()
462 const MCBinaryExpr *BinaryExpr = dyn_cast<MCBinaryExpr>(getImm()); in addLoImm16Operands()
463 assert(dyn_cast<LanaiMCExpr>(BinaryExpr->getLHS()) && in addLoImm16Operands()
464 dyn_cast<LanaiMCExpr>(BinaryExpr->getLHS())->getKind() == in addLoImm16Operands()
474 if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(getImm())) in addLoImm16AndOperands()
482 if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(getImm())) in addHiImm16Operands()
486 const LanaiMCExpr *SymbolRefExpr = dyn_cast<LanaiMCExpr>(getImm()); in addHiImm16Operands()
492 const MCBinaryExpr *BinaryExpr = dyn_cast<MCBinaryExpr>(getImm()); in addHiImm16Operands()
493 assert(dyn_cast<LanaiMCExpr>(BinaryExpr->getLHS()) && in addHiImm16Operands()
494 dyn_cast<LanaiMCExpr>(BinaryExpr->getLHS())->getKind() == in addHiImm16Operands()
504 if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(getImm())) in addHiImm16AndOperands()
512 if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(getImm())) in addLoImm21Operands()
516 const LanaiMCExpr *SymbolRefExpr = dyn_cast<LanaiMCExpr>(getImm()); in addLoImm21Operands()
524 dyn_cast<MCSymbolRefExpr>(getImm()); in addLoImm21Operands()
531 const MCBinaryExpr *BinaryExpr = dyn_cast<MCBinaryExpr>(getImm()); in addLoImm21Operands()
533 dyn_cast<LanaiMCExpr>(BinaryExpr->getLHS()); in addLoImm21Operands()
822 if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Op.getImm())) { in shouldBeSls()
828 if (const LanaiMCExpr *SymbolRefExpr = dyn_cast<LanaiMCExpr>(Op.getImm())) in shouldBeSls()
833 if (const MCBinaryExpr *BinaryExpr = dyn_cast<MCBinaryExpr>(Op.getImm())) { in shouldBeSls()
835 dyn_cast<LanaiMCExpr>(BinaryExpr->getLHS()); in shouldBeSls()
1107 dyn_cast<MCConstantExpr>(PossibleAluOp->getImm())) in IsMemoryAssignmentError()