| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/ |
| H A D | MCExpr.h | 35 class MCExpr { 61 explicit MCExpr(ExprKind Kind, SMLoc Loc, unsigned SubclassData = 0) 75 MCExpr(const MCExpr &) = delete; 76 MCExpr &operator=(const MCExpr &) = delete; 138 inline raw_ostream &operator<<(raw_ostream &OS, const MCExpr &E) { 144 class MCConstantExpr : public MCExpr { 158 : MCExpr(MCExpr::Constant, SMLoc(), in MCConstantExpr() 182 static bool classof(const MCExpr *E) { in classof() 183 return E->getKind() == MCExpr::Constant; in classof() 192 class MCSymbolRefExpr : public MCExpr { [all …]
|
| H A D | MCObjectStreamer.h | 22 class MCExpr; variable 92 bool changeSectionImpl(MCSection *Section, const MCExpr *Subsection); 120 void emitAssignment(MCSymbol *Symbol, const MCExpr *Value) override; 121 void emitValueImpl(const MCExpr *Value, unsigned Size, 123 void emitULEB128Value(const MCExpr *Value) override; 124 void emitSLEB128Value(const MCExpr *Value) override; 126 void changeSection(MCSection *Section, const MCExpr *Subsection) override; 142 void emitValueToOffset(const MCExpr *Offset, unsigned char Value, 170 void emitDTPRel32Value(const MCExpr *Value) override; 171 void emitDTPRel64Value(const MCExpr *Value) override; [all …]
|
| H A D | MCStreamer.h | 46 class MCExpr; variable 64 using MCSectionSubPair = std::pair<MCSection *, const MCExpr *>; 104 virtual void emitAssignment(MCSymbol *Symbol, const MCExpr *Value); 117 const MCExpr *SubSection, raw_ostream &OS); 119 virtual void emitValue(const MCExpr *Value); 166 virtual void emitThumbSet(MCSymbol *Symbol, const MCExpr *Value); 177 const MCExpr *addConstantPoolEntry(const MCExpr *, SMLoc Loc); 262 void visitUsedExpr(const MCExpr &Expr); 393 virtual void changeSection(MCSection *, const MCExpr *); 420 bool SubSection(const MCExpr *Subsection) { in SubSection() [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; 57 const MCExpr *addEntry(const MCExpr *Value, MCContext &Context, 91 const MCExpr *addEntry(MCStreamer &Streamer, const MCExpr *Expr,
|
| H A D | MCFragment.h | 341 const MCExpr &NumValues; 347 MCFillFragment(uint64_t Value, uint8_t VSize, const MCExpr &NumValues, 354 const MCExpr &getNumValues() const { return NumValues; } in getNumValues() 393 const MCExpr *Offset; 399 MCOrgFragment(const MCExpr &Offset, int8_t Value, SMLoc Loc, 404 const MCExpr &getOffset() const { return *Offset; } in getOffset() 420 const MCExpr *Value; 425 MCLEBFragment(const MCExpr &Value_, bool IsSigned_, MCSection *Sec = nullptr) 430 const MCExpr &getValue() const { return *Value; } in getValue() 451 const MCExpr *AddrDelta; [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| H A D | HexagonMCExpr.cpp | 22 HexagonMCExpr *HexagonMCExpr::create(MCExpr const *Expr, MCContext &Ctx) { in create() 40 static void fixELFSymbolsInTLSFixupsImpl(const MCExpr *Expr, MCAssembler &Asm) { in fixELFSymbolsInTLSFixupsImpl() 42 case MCExpr::Target: in fixELFSymbolsInTLSFixupsImpl() 45 case MCExpr::Constant: in fixELFSymbolsInTLSFixupsImpl() 48 case MCExpr::Binary: { in fixELFSymbolsInTLSFixupsImpl() 54 case MCExpr::SymbolRef: { in fixELFSymbolsInTLSFixupsImpl() 71 case MCExpr::Unary: in fixELFSymbolsInTLSFixupsImpl() 82 MCExpr const *HexagonMCExpr::getExpr() const { return Expr; } in getExpr() 101 bool HexagonMCExpr::classof(MCExpr const *E) { in classof() 102 return E->getKind() == MCExpr::Target; in classof() [all …]
|
| H A D | HexagonMCExpr.h | 17 static HexagonMCExpr *create(MCExpr const *Expr, MCContext &Ctx); 24 static bool classof(MCExpr const *E); 25 MCExpr const *getExpr() const; 36 HexagonMCExpr(MCExpr const *Expr); 37 MCExpr const *Expr;
|
| /netbsd-src/external/apache2/llvm/dist/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()
|
| H A D | PPCELFStreamer.cpp | 144 const MCExpr *Expr = Operand.getExpr(); in emitGOTToPCRelReloc() 150 const MCExpr *LabelExpr = MCSymbolRefExpr::create(LabelSym, getContext()); in emitGOTToPCRelReloc() 151 const MCExpr *Eight = MCConstantExpr::create(8, getContext()); in emitGOTToPCRelReloc() 153 const MCExpr *SubExpr = in emitGOTToPCRelReloc() 156 const MCExpr *CurrentLocationExpr = in emitGOTToPCRelReloc() 159 const MCExpr *SubExpr2 = in emitGOTToPCRelReloc() 179 const MCExpr *Expr = Operand.getExpr(); in emitGOTToPCRelLabel() 216 const MCExpr *Expr = Operand.getExpr(); in isPartOfGOTToPCRelPair()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMMCExpr.h | 26 const MCExpr *Expr; 28 explicit ARMMCExpr(VariantKind Kind, const MCExpr *Expr) in ARMMCExpr() 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() 54 const MCExpr *getSubExpr() const { return Expr; } in getSubExpr() 72 static bool classof(const MCExpr *E) { in classof() 73 return E->getKind() == MCExpr::Target; in classof()
|
| /netbsd-src/external/apache2/llvm/dist/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()
|
| /netbsd-src/external/apache2/llvm/dist/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()
|
| H A D | MipsMCExpr.cpp | 28 const MCExpr *Expr, MCContext &Ctx) { in create() 33 const MCExpr *Expr, MCContext &Ctx) { in createGpOff() 138 const MCExpr *SubExpr = in evaluateAsRelocatableImpl() 224 static void fixELFSymbolsInTLSFixupsImpl(const MCExpr *Expr, MCAssembler &Asm) { in fixELFSymbolsInTLSFixupsImpl() 226 case MCExpr::Target: in fixELFSymbolsInTLSFixupsImpl() 229 case MCExpr::Constant: in fixELFSymbolsInTLSFixupsImpl() 231 case MCExpr::Binary: { in fixELFSymbolsInTLSFixupsImpl() 237 case MCExpr::SymbolRef: { in fixELFSymbolsInTLSFixupsImpl() 244 case MCExpr::Unary: in fixELFSymbolsInTLSFixupsImpl()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | WinException.h | 21 class MCExpr; variable 69 SmallVectorImpl<std::pair<const MCExpr *, int>> &IPToStateTable); 76 const MCExpr *create32bitRef(const MCSymbol *Value); 77 const MCExpr *create32bitRef(const GlobalValue *GV); 78 const MCExpr *getLabel(const MCSymbol *Label); 79 const MCExpr *getOffset(const MCSymbol *OffsetOf, const MCSymbol *OffsetFrom); 80 const MCExpr *getOffsetPlusOne(const MCSymbol *OffsetOf,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/CSKY/MCTargetDesc/ |
| H A D | CSKYMCExpr.cpp | 20 const CSKYMCExpr *CSKYMCExpr::create(const MCExpr *Expr, VariantKind Kind, in create() 57 static void fixELFSymbolsInTLSFixupsImpl(const MCExpr *Expr, MCAssembler &Asm) { in fixELFSymbolsInTLSFixupsImpl() 59 case MCExpr::Target: in fixELFSymbolsInTLSFixupsImpl() 62 case MCExpr::Constant: in fixELFSymbolsInTLSFixupsImpl() 65 case MCExpr::Binary: { in fixELFSymbolsInTLSFixupsImpl() 72 case MCExpr::SymbolRef: { in fixELFSymbolsInTLSFixupsImpl() 80 case MCExpr::Unary: in fixELFSymbolsInTLSFixupsImpl()
|
| H A D | CSKYMCExpr.h | 34 const MCExpr *Expr; 36 explicit CSKYMCExpr(VariantKind Kind, const MCExpr *Expr) in CSKYMCExpr() 40 static const CSKYMCExpr *create(const MCExpr *Expr, VariantKind Kind, 47 const MCExpr *getSubExpr() const { return Expr; } in getSubExpr() 61 static bool classof(const MCExpr *E) { in classof() 62 return E->getKind() == MCExpr::Target; in classof()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/AsmParser/ |
| H A D | VEAsmParser.cpp | 78 const MCExpr *extractModifierFromExpr(const MCExpr *E, 80 const MCExpr *fixupVariantKind(const MCExpr *E); 81 bool parseExpression(const MCExpr *&EVal); 177 const MCExpr *Val; 183 const MCExpr *Index; 184 const MCExpr *Offset; 196 const MCExpr *Val; 349 const MCExpr *getImm() const { in getImm() 367 const MCExpr *getMemIndex() const { in getMemIndex() 373 const MCExpr *getMemOffset() const { in getMemOffset() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/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()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64MCExpr.cpp | 26 const AArch64MCExpr *AArch64MCExpr::create(const MCExpr *Expr, VariantKind Kind, in create() 114 static void fixELFSymbolsInTLSFixupsImpl(const MCExpr *Expr, MCAssembler &Asm) { in fixELFSymbolsInTLSFixupsImpl() 116 case MCExpr::Target: in fixELFSymbolsInTLSFixupsImpl() 119 case MCExpr::Constant: in fixELFSymbolsInTLSFixupsImpl() 122 case MCExpr::Binary: { in fixELFSymbolsInTLSFixupsImpl() 129 case MCExpr::SymbolRef: { in fixELFSymbolsInTLSFixupsImpl() 137 case MCExpr::Unary: in fixELFSymbolsInTLSFixupsImpl()
|
| /netbsd-src/external/apache2/llvm/dist/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()
|
| H A D | VEMCExpr.cpp | 25 const VEMCExpr *VEMCExpr::create(VariantKind Kind, const MCExpr *Expr, in create() 34 const MCExpr *Expr = getSubExpr(); in printImpl() 180 static void fixELFSymbolsInTLSFixupsImpl(const MCExpr *Expr, MCAssembler &Asm) { in fixELFSymbolsInTLSFixupsImpl() 182 case MCExpr::Target: in fixELFSymbolsInTLSFixupsImpl() 186 case MCExpr::Constant: in fixELFSymbolsInTLSFixupsImpl() 189 case MCExpr::Binary: { in fixELFSymbolsInTLSFixupsImpl() 196 case MCExpr::SymbolRef: { in fixELFSymbolsInTLSFixupsImpl() 204 case MCExpr::Unary: in fixELFSymbolsInTLSFixupsImpl()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVMCExpr.h | 44 const MCExpr *Expr; 49 explicit RISCVMCExpr(const MCExpr *Expr, VariantKind Kind) in RISCVMCExpr() 53 static const RISCVMCExpr *create(const MCExpr *Expr, VariantKind Kind, 58 const MCExpr *getSubExpr() const { return Expr; } in getSubExpr() 79 static bool classof(const MCExpr *E) { in classof() 80 return E->getKind() == MCExpr::Target; in classof()
|
| /netbsd-src/external/apache2/llvm/dist/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()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/ |
| H A D | SparcMCExpr.h | 66 const MCExpr *Expr; 68 explicit SparcMCExpr(VariantKind Kind, const MCExpr *Expr) in SparcMCExpr() 75 static const SparcMCExpr *create(VariantKind Kind, const MCExpr *Expr, 85 const MCExpr *getSubExpr() const { return Expr; } in getSubExpr() 102 static bool classof(const MCExpr *E) { in classof() 103 return E->getKind() == MCExpr::Target; in classof()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetObjectFile.cpp | 33 const MCExpr *AArch64_MachoTargetObjectFile::getTTypeGlobalReference( in getTTypeGlobalReference() 42 const MCExpr *Res = in getTTypeGlobalReference() 46 const MCExpr *PC = MCSymbolRefExpr::create(PCSym, getContext()); in getTTypeGlobalReference() 60 const MCExpr *AArch64_MachoTargetObjectFile::getIndirectSymViaGOTPCRel( in getIndirectSymViaGOTPCRel() 67 const MCExpr *Res = in getIndirectSymViaGOTPCRel() 71 const MCExpr *PC = MCSymbolRefExpr::create(PCSym, getContext()); in getIndirectSymViaGOTPCRel()
|