Searched refs:ARMMCExpr (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMMCExpr.cpp | 16 const ARMMCExpr* 17 ARMMCExpr::create(VariantKind Kind, const MCExpr *Expr, in create() 19 return new (Ctx) ARMMCExpr(Kind, Expr); in create() 22 void ARMMCExpr::printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const { in printImpl() 37 void ARMMCExpr::visitUsedExpr(MCStreamer &Streamer) const { in visitUsedExpr()
|
| H A D | ARMMCExpr.h | 16 class ARMMCExpr : public MCTargetExpr { 28 explicit ARMMCExpr(VariantKind Kind, const MCExpr *Expr) in ARMMCExpr() function 35 static const ARMMCExpr *create(VariantKind Kind, const MCExpr *Expr, 38 static const ARMMCExpr *createUpper16(const MCExpr *Expr, MCContext &Ctx) { in createUpper16() 42 static const ARMMCExpr *createLower16(const MCExpr *Expr, MCContext &Ctx) { in createLower16()
|
| H A D | ARMMachORelocationInfo.cpp | 27 return ARMMCExpr::createUpper16(SubExpr, Ctx); in createExprForCAPIVariantKind() 29 return ARMMCExpr::createLower16(SubExpr, Ctx); in createExprForCAPIVariantKind()
|
| H A D | CMakeLists.txt | 10 ARMMCExpr.cpp
|
| H A D | ARMMCCodeEmitter.cpp | 1207 const ARMMCExpr *ARM16Expr = cast<ARMMCExpr>(E); in getHiLo16ImmOpValue() 1216 case ARMMCExpr::VK_ARM_HI16: in getHiLo16ImmOpValue() 1218 case ARMMCExpr::VK_ARM_LO16: in getHiLo16ImmOpValue() 1226 case ARMMCExpr::VK_ARM_HI16: in getHiLo16ImmOpValue() 1230 case ARMMCExpr::VK_ARM_LO16: in getHiLo16ImmOpValue()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMMCInstLower.cpp | 54 Expr = ARMMCExpr::createLower16(Expr, OutContext); in GetSymbolRef() 59 Expr = ARMMCExpr::createUpper16(Expr, OutContext); in GetSymbolRef()
|
| H A D | ARMAsmPrinter.cpp | 1510 ARMMCExpr::createLower16(MCBinaryExpr::createSub(GVSymExpr, in emitInstruction() 1543 ARMMCExpr::createUpper16(MCBinaryExpr::createSub(GVSymExpr, in emitInstruction()
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | BUILD.gn | 68 "ARMMCExpr.cpp",
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/AsmParser/ |
| H A D | ARMAsmParser.cpp | 457 bool parsePrefix(ARMMCExpr::VariantKind &RefKind); 1315 const ARMMCExpr *ARM16Expr = dyn_cast<ARMMCExpr>(getImm()); in isT2SOImm() 6300 ARMMCExpr::VariantKind RefKind; in parseOperand() 6308 const MCExpr *ExprVal = ARMMCExpr::create(RefKind, SubExprVal, in parseOperand() 6346 bool ARMAsmParser::parsePrefix(ARMMCExpr::VariantKind &RefKind) { in parsePrefix() 6348 RefKind = ARMMCExpr::VK_ARM_None; in parsePrefix() 6371 ARMMCExpr::VariantKind VariantKind; in parsePrefix() 6374 { "lower16", ARMMCExpr::VK_ARM_LO16, COFF | ELF | MACHO }, in parsePrefix() 6375 { "upper16", ARMMCExpr::VK_ARM_HI16, COFF | ELF | MACHO }, in parsePrefix() 8139 const ARMMCExpr *ARM16Expr = dyn_cast<ARMMCExpr>(E); in validateInstruction() [all …]
|