| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCExpr.h | 35 class MCExpr { 75 MCExpr(const MCExpr &) = delete; 76 MCExpr &operator=(const MCExpr &) = delete; 158 : MCExpr(MCExpr::Constant, SMLoc(), in MCConstantExpr() 438 const MCExpr *Expr; 441 : MCExpr(MCExpr::Unary, Loc, Op), Expr(Expr) {} in MCUnaryExpr() 516 MCBinaryExpr(Opcode Op, const MCExpr *LHS, const MCExpr *RHS, 518 : MCExpr(MCExpr::Binary, Loc, Op), LHS(LHS), RHS(RHS) {} in MCExpr() function 543 static const MCBinaryExpr *createEQ(const MCExpr *LHS, const MCExpr *RHS, in createEQ() 548 static const MCBinaryExpr *createGT(const MCExpr *LHS, const MCExpr *RHS, in createGT() [all …]
|
| H A D | MCObjectStreamer.h | 28 class MCExpr; variable 61 const MCExpr *Value; 141 void emitULEB128Value(const MCExpr *Value) override; 142 void emitSLEB128Value(const MCExpr *Value) override; 188 void emitDTPRel32Value(const MCExpr *Value) override; 189 void emitDTPRel64Value(const MCExpr *Value) override; 190 void emitTPRel32Value(const MCExpr *Value) override; 191 void emitTPRel64Value(const MCExpr *Value) override; 192 void emitGPRel32Value(const MCExpr *Value) override; 193 void emitGPRel64Value(const MCExpr *Value) override; [all …]
|
| H A D | ConstantPools.h | 25 class MCExpr; variable 32 ConstantPoolEntry(MCSymbol *L, const MCExpr *Val, unsigned Sz, SMLoc Loc_) in ConstantPoolEntry() 36 const MCExpr *Value; 58 const MCExpr *addEntry(const MCExpr *Value, MCContext &Context, 92 const MCExpr *addEntry(MCStreamer &Streamer, const MCExpr *Expr,
|
| H A D | MCFragment.h | 352 const MCExpr &NumValues; 365 const MCExpr &getNumValues() const { return NumValues; } in getNumValues() 409 const MCExpr *Offset; 420 const MCExpr &getOffset() const { return *Offset; } in getOffset() 436 const MCExpr *Value; 445 const MCExpr &getValue() const { return *Value; } in getValue() 446 void setValue(const MCExpr *Expr) { Value = Expr; } in setValue() 464 const MCExpr *AddrDelta; 484 const MCExpr *AddrDelta; 492 void setAddrDelta(const MCExpr *E) { AddrDelta = E; } in setAddrDelta() [all …]
|
| H A D | MCStreamer.h | 45 class MCExpr; variable 121 virtual void emitValue(const MCExpr *Value); 192 const MCExpr *addConstantPoolEntry(const MCExpr *, SMLoc Loc); 281 void visitUsedExpr(const MCExpr &Expr); 439 bool subSection(const MCExpr *Subsection) { in subSection() 764 virtual void emitULEB128Value(const MCExpr *Value); 766 virtual void emitSLEB128Value(const MCExpr *Value); 800 virtual void emitTPRel64Value(const MCExpr *Value); 807 virtual void emitTPRel32Value(const MCExpr *Value); 814 virtual void emitGPRel64Value(const MCExpr *Value); [all …]
|
| H A D | MCSectionGOFF.h | 24 class MCExpr; variable 29 const MCExpr *SubsectionId; 32 MCSectionGOFF(StringRef Name, SectionKind K, MCSection *P, const MCExpr *Sub) in MCSectionGOFF() 38 const MCExpr *Subsection) const override { in printSwitchToSection() 47 const MCExpr *getSubsectionId() const { return SubsectionId; } in getSubsectionId()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMMCExpr.h | 35 const MCExpr *Expr; 37 explicit ARMMCExpr(VariantKind Kind, const MCExpr *Expr) in ARMMCExpr() 44 static const ARMMCExpr *create(VariantKind Kind, const MCExpr *Expr, 47 static const ARMMCExpr *createUpper16(const MCExpr *Expr, MCContext &Ctx) { in createUpper16() 51 static const ARMMCExpr *createLower16(const MCExpr *Expr, MCContext &Ctx) { in createLower16() 55 static const ARMMCExpr *createUpper8_15(const MCExpr *Expr, MCContext &Ctx) { in createUpper8_15() 59 static const ARMMCExpr *createUpper0_7(const MCExpr *Expr, MCContext &Ctx) { in createUpper0_7() 67 static const ARMMCExpr *createLower0_7(const MCExpr *Expr, MCContext &Ctx) { in createLower0_7() 79 const MCExpr *getSubExpr() const { return Expr; } in getSubExpr() 97 static bool classof(const MCExpr *E) { in classof() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetObjectFile.cpp | 18 const MCExpr *X86_64MachoTargetObjectFile::getTTypeGlobalReference( in getTTypeGlobalReference() 26 const MCExpr *Res = in getTTypeGlobalReference() 28 const MCExpr *Four = MCConstantExpr::create(4, getContext()); in getTTypeGlobalReference() 42 const MCExpr *X86_64MachoTargetObjectFile::getIndirectSymViaGOTPCRel( in getIndirectSymViaGOTPCRel() 49 const MCExpr *Res = in getIndirectSymViaGOTPCRel() 51 const MCExpr *Off = MCConstantExpr::create(FinalOff, getContext()); in getIndirectSymViaGOTPCRel() 55 const MCExpr *X86ELFTargetObjectFile::getDebugThreadLocalSymbol( in getDebugThreadLocalSymbol() 60 const MCExpr *X86_64ELFTargetObjectFile::getIndirectSymViaGOTPCRel( in getIndirectSymViaGOTPCRel() 64 const MCExpr *Res = in getIndirectSymViaGOTPCRel() 66 const MCExpr *Off = MCConstantExpr::create(FinalOffset, getContext()); in getIndirectSymViaGOTPCRel()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| H A D | PPCMCExpr.h | 35 const MCExpr *Expr; 39 explicit PPCMCExpr(VariantKind Kind, const MCExpr *Expr) in PPCMCExpr() 46 static const PPCMCExpr *create(VariantKind Kind, const MCExpr *Expr, 49 static const PPCMCExpr *createLo(const MCExpr *Expr, MCContext &Ctx) { in createLo() 53 static const PPCMCExpr *createHi(const MCExpr *Expr, MCContext &Ctx) { in createHi() 57 static const PPCMCExpr *createHa(const MCExpr *Expr, MCContext &Ctx) { in createHa() 69 const MCExpr *getSubExpr() const { return Expr; } in getSubExpr() 87 static bool classof(const MCExpr *E) { in classof() 88 return E->getKind() == MCExpr::Target; in classof()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | WinException.h | 22 class MCExpr; variable 73 SmallVectorImpl<std::pair<const MCExpr *, int>> &IPToStateTable); 80 const MCExpr *create32bitRef(const MCSymbol *Value); 81 const MCExpr *create32bitRef(const GlobalValue *GV); 82 const MCExpr *getLabel(const MCSymbol *Label); 83 const MCExpr *getLabelPlusOne(const MCSymbol *Label); 84 const MCExpr *getOffset(const MCSymbol *OffsetOf, const MCSymbol *OffsetFrom); 85 const MCExpr *getOffsetPlusOne(const MCSymbol *OffsetOf,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| H A D | HexagonMCExpr.cpp | 23 HexagonMCExpr *HexagonMCExpr::create(MCExpr const *Expr, MCContext &Ctx) { in create() 41 static void fixELFSymbolsInTLSFixupsImpl(const MCExpr *Expr, MCAssembler &Asm) { in fixELFSymbolsInTLSFixupsImpl() 43 case MCExpr::Target: in fixELFSymbolsInTLSFixupsImpl() 46 case MCExpr::Constant: in fixELFSymbolsInTLSFixupsImpl() 49 case MCExpr::Binary: { in fixELFSymbolsInTLSFixupsImpl() 55 case MCExpr::SymbolRef: { in fixELFSymbolsInTLSFixupsImpl() 72 case MCExpr::Unary: in fixELFSymbolsInTLSFixupsImpl() 83 MCExpr const *HexagonMCExpr::getExpr() const { return Expr; } in getExpr() 102 HexagonMCExpr::HexagonMCExpr(MCExpr const *Expr) in HexagonMCExpr()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetObjectFile.cpp | 28 const MCExpr *AArch64_ELFTargetObjectFile::getIndirectSymViaGOTPCRel( in getIndirectSymViaGOTPCRel() 32 const MCExpr *Res = in getIndirectSymViaGOTPCRel() 34 const MCExpr *Off = MCConstantExpr::create(FinalOffset, getContext()); in getIndirectSymViaGOTPCRel() 42 const MCExpr *AArch64_MachoTargetObjectFile::getTTypeGlobalReference( in getTTypeGlobalReference() 51 const MCExpr *Res = in getTTypeGlobalReference() 55 const MCExpr *PC = MCSymbolRefExpr::create(PCSym, getContext()); in getTTypeGlobalReference() 69 const MCExpr *AArch64_MachoTargetObjectFile::getIndirectSymViaGOTPCRel( in getIndirectSymViaGOTPCRel() 76 const MCExpr *Res = in getIndirectSymViaGOTPCRel() 80 const MCExpr *PC = MCSymbolRefExpr::create(PCSym, getContext()); in getIndirectSymViaGOTPCRel()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsMCExpr.h | 52 const MCExpr *Expr; 54 explicit MipsMCExpr(MipsExprKind Kind, const MCExpr *Expr) in MipsMCExpr() 58 static const MipsMCExpr *create(MipsExprKind Kind, const MCExpr *Expr, 60 static const MipsMCExpr *createGpOff(MipsExprKind Kind, const MCExpr *Expr, 67 const MCExpr *getSubExpr() const { return Expr; } in getSubExpr() 80 static bool classof(const MCExpr *E) { in classof() 81 return E->getKind() == MCExpr::Target; in classof()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/ |
| H A D | LanaiMCExpr.h | 23 const MCExpr *Expr; 25 explicit LanaiMCExpr(VariantKind Kind, const MCExpr *Expr) in LanaiMCExpr() 29 static const LanaiMCExpr *create(VariantKind Kind, const MCExpr *Expr, 36 const MCExpr *getSubExpr() const { return Expr; } in getSubExpr() 49 static bool classof(const MCExpr *E) { in classof() 50 return E->getKind() == MCExpr::Target; in classof()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/ |
| H A D | SystemZMCExpr.h | 30 const MCExpr *Expr; 32 explicit SystemZMCExpr(VariantKind Kind, const MCExpr *Expr) in SystemZMCExpr() 36 static const SystemZMCExpr *create(VariantKind Kind, const MCExpr *Expr, 43 const MCExpr *getSubExpr() const { return Expr; } in getSubExpr() 60 static bool classof(const MCExpr *E) { in classof() 61 return E->getKind() == MCExpr::Target; in classof()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/ |
| H A D | CSKYMCExpr.h | 41 const MCExpr *Expr; 43 explicit CSKYMCExpr(VariantKind Kind, const MCExpr *Expr) in CSKYMCExpr() 47 static const CSKYMCExpr *create(const MCExpr *Expr, VariantKind Kind, 54 const MCExpr *getSubExpr() const { return Expr; } in getSubExpr() 68 static bool classof(const MCExpr *E) { in classof() 69 return E->getKind() == MCExpr::Target; in classof()
|
| H A D | CSKYMCExpr.cpp | 22 const CSKYMCExpr *CSKYMCExpr::create(const MCExpr *Expr, VariantKind Kind, in create() 70 static void fixELFSymbolsInTLSFixupsImpl(const MCExpr *Expr, MCAssembler &Asm) { in fixELFSymbolsInTLSFixupsImpl() 72 case MCExpr::Target: in fixELFSymbolsInTLSFixupsImpl() 75 case MCExpr::Constant: in fixELFSymbolsInTLSFixupsImpl() 78 case MCExpr::Binary: { in fixELFSymbolsInTLSFixupsImpl() 85 case MCExpr::SymbolRef: { in fixELFSymbolsInTLSFixupsImpl() 93 case MCExpr::Unary: in fixELFSymbolsInTLSFixupsImpl()
|
| H A D | CSKYTargetStreamer.h | 34 const MCExpr *addEntry(MCStreamer &Streamer, const MCExpr *Value, 35 unsigned Size, SMLoc Loc, const MCExpr *AdjustExpr); 55 DenseMap<SymbolIndex, const MCExpr *> ConstantMap; 69 const MCExpr *addConstantPoolEntry(const MCExpr *, SMLoc Loc, 70 const MCExpr *AdjustExpr = nullptr);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/ |
| H A D | VEMCExpr.h | 46 const MCExpr *Expr; 48 explicit VEMCExpr(VariantKind Kind, const MCExpr *Expr) in VEMCExpr() 55 static const VEMCExpr *create(VariantKind Kind, const MCExpr *Expr, 65 const MCExpr *getSubExpr() const { return Expr; } in getSubExpr() 81 static bool classof(const MCExpr *E) { in classof() 82 return E->getKind() == MCExpr::Target; in classof()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVMCExpr.h | 48 const MCExpr *Expr; 53 explicit RISCVMCExpr(const MCExpr *Expr, VariantKind Kind) in RISCVMCExpr() 57 static const RISCVMCExpr *create(const MCExpr *Expr, VariantKind Kind, 62 const MCExpr *getSubExpr() const { return Expr; } in getSubExpr() 83 static bool classof(const MCExpr *E) { in classof() 84 return E->getKind() == MCExpr::Target; in classof()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/ |
| H A D | AVRMCExpr.h | 42 static const AVRMCExpr *create(VariantKind Kind, const MCExpr *Expr, 49 const MCExpr *getSubExpr() const { return SubExpr; } in getSubExpr() 70 static bool classof(const MCExpr *E) { in classof() 71 return E->getKind() == MCExpr::Target; in classof() 81 const MCExpr *SubExpr; 85 explicit AVRMCExpr(VariantKind Kind, const MCExpr *Expr, bool Negated) in AVRMCExpr()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64MCExpr.cpp | 27 const AArch64MCExpr *AArch64MCExpr::create(const MCExpr *Expr, VariantKind Kind, in create() 115 static void fixELFSymbolsInTLSFixupsImpl(const MCExpr *Expr, MCAssembler &Asm) { in fixELFSymbolsInTLSFixupsImpl() 117 case MCExpr::Target: in fixELFSymbolsInTLSFixupsImpl() 120 case MCExpr::Constant: in fixELFSymbolsInTLSFixupsImpl() 123 case MCExpr::Binary: { in fixELFSymbolsInTLSFixupsImpl() 130 case MCExpr::SymbolRef: { in fixELFSymbolsInTLSFixupsImpl() 138 case MCExpr::Unary: in fixELFSymbolsInTLSFixupsImpl() 158 const AArch64AuthMCExpr *AArch64AuthMCExpr::create(const MCExpr *Expr, in create()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/ |
| H A D | LoongArchMCExpr.h | 69 const MCExpr *Expr; 73 explicit LoongArchMCExpr(const MCExpr *Expr, VariantKind Kind, bool Hint) in LoongArchMCExpr() 77 static const LoongArchMCExpr *create(const MCExpr *Expr, VariantKind Kind, 81 const MCExpr *getSubExpr() const { return Expr; } in getSubExpr() 94 static bool classof(const MCExpr *E) { in classof() 95 return E->getKind() == MCExpr::Target; in classof()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/AsmParser/ |
| H A D | VEAsmParser.cpp | 79 const MCExpr *extractModifierFromExpr(const MCExpr *E, 81 const MCExpr *fixupVariantKind(const MCExpr *E); 180 const MCExpr *Val; 186 const MCExpr *Index; 199 const MCExpr *Val; 1047 const MCExpr * 1054 case MCExpr::Target: in extractModifierFromExpr() 1153 const MCExpr *VEAsmParser::fixupVariantKind(const MCExpr *E) { in fixupVariantKind() 1157 case MCExpr::Target: in fixupVariantKind() 1409 const MCExpr *EVal; in parseMImmOperand() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/ |
| H A D | SparcMCExpr.h | 71 const MCExpr *Expr; 73 explicit SparcMCExpr(VariantKind Kind, const MCExpr *Expr) in SparcMCExpr() 80 static const SparcMCExpr *create(VariantKind Kind, const MCExpr *Expr, 90 const MCExpr *getSubExpr() const { return Expr; } in getSubExpr() 107 static bool classof(const MCExpr *E) { in classof() 108 return E->getKind() == MCExpr::Target; in classof()
|