| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMMCAsmInfo.h | 26 const MCSpecifierExpr &Expr); 35 const MCSpecifierExpr &Expr) const override { in printSpecifierExpr() 38 bool evaluateAsRelocatableImpl(const MCSpecifierExpr &, MCValue &, in evaluateAsRelocatableImpl() argument 52 const MCSpecifierExpr &Expr) const override { in printSpecifierExpr() 55 bool evaluateAsRelocatableImpl(const MCSpecifierExpr &, MCValue &, in evaluateAsRelocatableImpl() argument 67 const MCSpecifierExpr &Expr) const override { in printSpecifierExpr() 70 bool evaluateAsRelocatableImpl(const MCSpecifierExpr &, MCValue &, in evaluateAsRelocatableImpl() argument 82 const MCSpecifierExpr &Expr) const override { in printSpecifierExpr() 85 bool evaluateAsRelocatableImpl(const MCSpecifierExpr &, MCValue &, in evaluateAsRelocatableImpl() argument 136 const MCSpecifierExpr *createUpper16(const MCExpr *Expr, MCContext &Ctx); [all …]
|
| H A D | ARMMCAsmInfo.cpp | 161 const MCSpecifierExpr &Expr) { in printSpecifierExpr() 193 const MCSpecifierExpr *ARM::createUpper16(const MCExpr *Expr, MCContext &Ctx) { in createUpper16() 194 return MCSpecifierExpr::create(Expr, ARM::S_HI16, Ctx); in createUpper16() 197 const MCSpecifierExpr *ARM::createLower16(const MCExpr *Expr, MCContext &Ctx) { in createLower16() 198 return MCSpecifierExpr::create(Expr, ARM::S_LO16, Ctx); in createLower16() 201 const MCSpecifierExpr *ARM::createUpper8_15(const MCExpr *Expr, in createUpper8_15() 203 return MCSpecifierExpr::create(Expr, ARM::S_HI_8_15, Ctx); in createUpper8_15() 206 const MCSpecifierExpr *ARM::createUpper0_7(const MCExpr *Expr, MCContext &Ctx) { in createUpper0_7() 207 return MCSpecifierExpr::create(Expr, ARM::S_HI_0_7, Ctx); in createUpper0_7() 210 const MCSpecifierExpr *ARM::createLower8_15(const MCExpr *Expr, in createLower8_15() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsMCAsmInfo.cpp | 64 const MCSpecifierExpr *Mips::createGpOff(const MCExpr *Expr, Mips::Specifier S, in createGpOff() 66 Expr = MCSpecifierExpr::create(Expr, Mips::S_GPREL, Ctx); in createGpOff() 67 Expr = MCSpecifierExpr::create(Expr, Mips::S_NEG, Ctx); in createGpOff() 68 return MCSpecifierExpr::create(Expr, S, Ctx); in createGpOff() 72 const MCSpecifierExpr &Expr) { in printImpl() 167 bool Mips::isGpOff(const MCSpecifierExpr &E) { in isGpOff() 169 if (const auto *S1 = dyn_cast<const MCSpecifierExpr>(E.getSubExpr())) { in isGpOff() 170 if (const auto *S2 = dyn_cast<const MCSpecifierExpr>(S1->getSubExpr())) { in isGpOff() 182 static bool evaluate(const MCSpecifierExpr &Expr, MCValue &Res, in evaluate() 188 cast<MCSpecifierExpr>( in evaluate() [all …]
|
| H A D | MipsMCAsmInfo.h | 30 const MCSpecifierExpr &Expr) const override; 31 bool evaluateAsRelocatableImpl(const MCSpecifierExpr &Expr, MCValue &Res, 41 const MCSpecifierExpr &Expr) const override; 42 bool evaluateAsRelocatableImpl(const MCSpecifierExpr &Expr, MCValue &Res, 78 bool isGpOff(const MCSpecifierExpr &E); 79 const MCSpecifierExpr *createGpOff(const MCExpr *Expr, Specifier S,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64MCAsmInfo.h | 34 const MCSpecifierExpr &Expr) const override; 35 bool evaluateAsRelocatableImpl(const MCSpecifierExpr &Expr, MCValue &Res, 42 const MCSpecifierExpr &Expr) const override; 43 bool evaluateAsRelocatableImpl(const MCSpecifierExpr &Expr, MCValue &Res, 50 const MCSpecifierExpr &Expr) const override; 51 bool evaluateAsRelocatableImpl(const MCSpecifierExpr &Expr, MCValue &Res, 58 const MCSpecifierExpr &Expr) const override; 59 bool evaluateAsRelocatableImpl(const MCSpecifierExpr &Expr, MCValue &Res, 184 StringRef getSpecifierName(const MCSpecifierExpr &Expr); 197 class AArch64AuthMCExpr final : public MCSpecifierExpr { [all …]
|
| H A D | AArch64MCAsmInfo.cpp | 56 StringRef AArch64::getSpecifierName(const MCSpecifierExpr &Expr) { in getSpecifierName() 122 static bool evaluate(const MCSpecifierExpr &Expr, MCValue &Res, in evaluate() 183 raw_ostream &OS, const MCSpecifierExpr &Expr) const { in printSpecifierExpr() 191 const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const { in evaluateAsRelocatableImpl() 232 raw_ostream &OS, const MCSpecifierExpr &Expr) const { in printSpecifierExpr() 240 const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const { in evaluateAsRelocatableImpl() 264 raw_ostream &OS, const MCSpecifierExpr &Expr) const { in printSpecifierExpr() 270 const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const { in evaluateAsRelocatableImpl() 294 raw_ostream &OS, const MCSpecifierExpr &Expr) const { in printSpecifierExpr() 300 const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const { in evaluateAsRelocatableImpl()
|
| H A D | AArch64WinCOFFObjectWriter.cpp | 68 if (auto *A64E = dyn_cast<MCSpecifierExpr>(Expr)) { in getRelocType() 85 if (auto *A64E = dyn_cast<MCSpecifierExpr>(Expr)) { in getRelocType() 117 if (auto *A64E = dyn_cast<MCSpecifierExpr>(Expr)) { in getRelocType() 131 if (auto *A64E = dyn_cast<MCSpecifierExpr>(Expr)) { in getRelocType()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| H A D | PPCMCAsmInfo.h | 30 const MCSpecifierExpr &Expr) const override; 31 bool evaluateAsRelocatableImpl(const MCSpecifierExpr &Expr, MCValue &Res, 41 const MCSpecifierExpr &Expr) const override; 42 bool evaluateAsRelocatableImpl(const MCSpecifierExpr &Expr, MCValue &Res, 129 bool evaluateAsConstant(const MCSpecifierExpr &Expr, int64_t &Res);
|
| H A D | PPCMCAsmInfo.cpp | 138 bool PPC::evaluateAsConstant(const MCSpecifierExpr &Expr, int64_t &Res) { in evaluateAsConstant() 153 static bool evaluateAsRelocatable(const MCSpecifierExpr &Expr, MCValue &Res, in evaluateAsRelocatable() 212 const MCSpecifierExpr &Expr) const { in printSpecifierExpr() 217 bool PPCELFMCAsmInfo::evaluateAsRelocatableImpl(const MCSpecifierExpr &Expr, in evaluateAsRelocatableImpl() 249 const MCSpecifierExpr &Expr) const { in printSpecifierExpr() 255 const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const { in evaluateAsRelocatableImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/AsmParser/ |
| H A D | LanaiAsmParser.cpp | 235 if (const auto *SymbolRefExpr = dyn_cast<MCSpecifierExpr>(Imm.Value)) in isHiImm16() 241 dyn_cast<MCSpecifierExpr>(BinaryExpr->getLHS())) in isHiImm16() 272 if (const auto *SymbolRefExpr = dyn_cast<MCSpecifierExpr>(Imm.Value)) in isLoImm16() 278 dyn_cast<MCSpecifierExpr>(BinaryExpr->getLHS())) in isLoImm16() 296 if (const auto *SymbolRefExpr = dyn_cast<MCSpecifierExpr>(Imm.Value)) in isLoImm16Signed() 302 dyn_cast<MCSpecifierExpr>(BinaryExpr->getLHS())) in isLoImm16Signed() 343 if (const auto *SymbolRefExpr = dyn_cast<MCSpecifierExpr>(Imm.Value)) in isLoImm21() 353 dyn_cast<MCSpecifierExpr>(BinaryExpr->getLHS())) in isLoImm21() 468 else if (isa<MCSpecifierExpr>(getImm())) { in addLoImm16Operands() 470 const auto *SymbolRefExpr = dyn_cast<MCSpecifierExpr>(getImm()); in addLoImm16Operands() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/ |
| H A D | LoongArchMCAsmInfo.h | 23 class LoongArchMCExpr : public MCSpecifierExpr { 32 : MCSpecifierExpr(Expr, S), RelaxHint(Hint) {} in LoongArchMCExpr() 47 const MCSpecifierExpr &Expr) const override;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/ |
| H A D | SparcMCAsmInfo.cpp | 52 return MCSpecifierExpr::create(Sym, ELF::R_SPARC_DISP32, Ctx); in getExprForPersonalitySymbol() 64 return MCSpecifierExpr::create(Sym, ELF::R_SPARC_DISP32, Ctx); in getExprForFDESymbol() 70 const MCSpecifierExpr &Expr) const { in printSpecifierExpr()
|
| H A D | SparcMCCodeEmitter.cpp | 152 if (auto *SExpr = dyn_cast<MCSpecifierExpr>(Expr)) { in getMachineOpValue() 182 if (auto *SExpr = dyn_cast<MCSpecifierExpr>(Expr)) { in getSImm5OpValue() 208 if (auto *SExpr = dyn_cast<MCSpecifierExpr>(Expr)) { in getSImm13OpValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCExpr.cpp | 177 auto &SE = cast<MCSpecifierExpr>(*this); in print() 695 cast<MCSpecifierExpr>(*this), Res, Asm); in evaluateAsRelocatableImpl() 746 return cast<MCSpecifierExpr>(this)->getSubExpr()->findAssociatedFragment(); in findAssociatedFragment() 752 const MCSpecifierExpr *MCSpecifierExpr::create(const MCExpr *Expr, Spec S, in create() 754 return new (Ctx) MCSpecifierExpr(Expr, S, Loc); in create() 757 const MCSpecifierExpr *MCSpecifierExpr::create(const MCSymbol *Sym, Spec S, in create() 759 return new (Ctx) MCSpecifierExpr(MCSymbolRefExpr::create(Sym, Ctx), S, Loc); in create()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/ |
| H A D | AVRMCAsmInfo.h | 29 const MCSpecifierExpr &Expr) const override; 30 bool evaluateAsRelocatableImpl(const MCSpecifierExpr &Expr, MCValue &Res,
|
| H A D | AVRMCExpr.h | 19 class AVRMCExpr : public MCSpecifierExpr { 50 : MCSpecifierExpr(Expr, S), Negated(Negated) {} in AVRMCExpr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/ |
| H A D | VEMCAsmInfo.h | 30 const MCSpecifierExpr &Expr) const override; 31 bool evaluateAsRelocatableImpl(const MCSpecifierExpr &Expr, MCValue &Res,
|
| H A D | VEMCAsmInfo.cpp | 98 const MCSpecifierExpr &Expr) const { in printSpecifierExpr() 105 bool VEELFMCAsmInfo::evaluateAsRelocatableImpl(const MCSpecifierExpr &Expr, in evaluateAsRelocatableImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/ |
| H A D | SystemZMCAsmInfo.h | 30 const MCSpecifierExpr &Expr) const override; 31 bool evaluateAsRelocatableImpl(const MCSpecifierExpr &Expr, MCValue &Res,
|
| H A D | SystemZMCAsmInfo.cpp | 63 raw_ostream &OS, const MCSpecifierExpr &Expr) const { in printSpecifierExpr() 83 const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const { in evaluateAsRelocatableImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/ |
| H A D | CSKYTargetStreamer.cpp | 61 auto *CSKYExpr = cast<MCSpecifierExpr>(Value); in addEntry() 65 Value = MCSpecifierExpr::create(Value, CSKYExpr->getSpecifier(), Context); in addEntry() 93 if (auto *CE = dyn_cast<MCSpecifierExpr>(Expr)) { in addConstantPoolEntry()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVMCAsmInfo.cpp | 47 return MCSpecifierExpr::create(ME, ELF::R_RISCV_32_PCREL, Ctx); in getExprForFDESymbol() 51 const MCSpecifierExpr &Expr) const { in printSpecifierExpr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsMCInstLower.cpp | 180 Expr = MCSpecifierExpr::create(Expr, TargetKind, *Ctx); in LowerSymbolOperand() 219 return MCOperand::createExpr(MCSpecifierExpr::create(Sub, Kind, *Ctx)); in createSub() 251 const auto *MipsExpr = MCSpecifierExpr::create(Expr, Spec, *Ctx); in lowerLongBranchLUi() 293 const auto *MipsExpr = MCSpecifierExpr::create(Expr, Spec, *Ctx); in lowerLongBranchADDiu()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCAsmInfo.h | 32 class MCSpecifierExpr; variable 718 const MCSpecifierExpr &) const { in printSpecifierExpr() argument 721 virtual bool evaluateAsRelocatableImpl(const MCSpecifierExpr &, MCValue &Res,
|
| H A D | MCExpr.h | 495 class LLVM_ABI MCSpecifierExpr : public MCExpr { 499 explicit MCSpecifierExpr(const MCExpr *Expr, Spec S, SMLoc Loc = SMLoc()) 503 static const MCSpecifierExpr *create(const MCExpr *Expr, Spec S, 505 static const MCSpecifierExpr *create(const MCSymbol *Sym, Spec S,
|