Searched refs:CSKYMCExpr (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/CSKY/MCTargetDesc/ |
| H A D | CSKYELFObjectWriter.cpp | 83 if (TK == CSKYMCExpr::VK_CSKY_ADDR) in getRelocType() 85 if (TK == CSKYMCExpr::VK_CSKY_GOT) in getRelocType() 87 if (TK == CSKYMCExpr::VK_CSKY_GOTOFF) in getRelocType() 89 if (TK == CSKYMCExpr::VK_CSKY_PLT) in getRelocType() 91 if (TK == CSKYMCExpr::VK_CSKY_TLSIE) in getRelocType() 93 if (TK == CSKYMCExpr::VK_CSKY_TLSLE) in getRelocType() 95 if (TK == CSKYMCExpr::VK_CSKY_TLSGD) in getRelocType() 97 if (TK == CSKYMCExpr::VK_CSKY_TLSLDM) in getRelocType() 99 if (TK == CSKYMCExpr::VK_CSKY_TLSLDO) in getRelocType() 101 if (TK == CSKYMCExpr::VK_CSKY_GOTPC) in getRelocType() [all …]
|
| H A D | CSKYMCExpr.cpp | 22 const CSKYMCExpr *CSKYMCExpr::create(const MCExpr *Expr, VariantKind Kind, in create() 24 return new (Ctx) CSKYMCExpr(Kind, Expr); in create() 27 StringRef CSKYMCExpr::getVariantKindName(VariantKind Kind) { in getVariantKindName() 61 void CSKYMCExpr::visitUsedExpr(MCStreamer &Streamer) const { in visitUsedExpr() 65 void CSKYMCExpr::printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const { in printImpl() 99 void CSKYMCExpr::fixELFSymbolsInTLSFixups(MCAssembler &Asm) const { in fixELFSymbolsInTLSFixups() 112 bool CSKYMCExpr::evaluateAsRelocatableImpl(MCValue &Res, in evaluateAsRelocatableImpl()
|
| H A D | CSKYTargetStreamer.cpp | 61 const CSKYMCExpr *CSKYExpr = cast<CSKYMCExpr>(Value); in addEntry() 65 Value = CSKYMCExpr::create(Value, CSKYExpr->getKind(), Context); in addEntry() 88 auto ELFRefKind = CSKYMCExpr::VK_CSKY_Invalid; in addConstantPoolEntry() 93 if (const CSKYMCExpr *CE = dyn_cast<CSKYMCExpr>(Expr)) { in addConstantPoolEntry()
|
| H A D | CSKYMCCodeEmitter.cpp | 304 const CSKYMCExpr *CSKYExpr = cast<CSKYMCExpr>(Expr); in getTargetFixup() 309 case CSKYMCExpr::VK_CSKY_ADDR: in getTargetFixup() 311 case CSKYMCExpr::VK_CSKY_ADDR_HI16: in getTargetFixup() 313 case CSKYMCExpr::VK_CSKY_ADDR_LO16: in getTargetFixup() 315 case CSKYMCExpr::VK_CSKY_GOT: in getTargetFixup() 317 case CSKYMCExpr::VK_CSKY_GOTPC: in getTargetFixup() 319 case CSKYMCExpr::VK_CSKY_GOTOFF: in getTargetFixup() 321 case CSKYMCExpr::VK_CSKY_PLT: in getTargetFixup() 323 case CSKYMCExpr::VK_CSKY_PLT_IMM18_BY4: in getTargetFixup() 325 case CSKYMCExpr::VK_CSKY_GOT_IMM18_BY4: in getTargetFixup()
|
| H A D | CSKYMCExpr.h | 17 class CSKYMCExpr : public MCTargetExpr { 43 explicit CSKYMCExpr(VariantKind Kind, const MCExpr *Expr) in CSKYMCExpr() function 47 static const CSKYMCExpr *create(const MCExpr *Expr, VariantKind Kind,
|
| H A D | CSKYTargetStreamer.h | 49 CSKYMCExpr::VariantKind kind; 79 return {nullptr, CSKYMCExpr::VK_CSKY_Invalid}; 82 return {nullptr, CSKYMCExpr::VK_CSKY_Invalid};
|
| H A D | CMakeLists.txt | 7 CSKYMCExpr.cpp
|
| /llvm-project-15.0.7/llvm/lib/Target/CSKY/ |
| H A D | CSKYMCInstLower.cpp | 39 CSKYMCExpr::VariantKind Kind; in lowerSymbolOperand() 46 Kind = CSKYMCExpr::VK_CSKY_None; in lowerSymbolOperand() 49 Kind = CSKYMCExpr::VK_CSKY_GOT; in lowerSymbolOperand() 52 Kind = CSKYMCExpr::VK_CSKY_GOTOFF; in lowerSymbolOperand() 55 Kind = CSKYMCExpr::VK_CSKY_ADDR; in lowerSymbolOperand() 58 Kind = CSKYMCExpr::VK_CSKY_PLT; in lowerSymbolOperand() 61 Kind = CSKYMCExpr::VK_CSKY_ADDR_HI16; in lowerSymbolOperand() 64 Kind = CSKYMCExpr::VK_CSKY_ADDR_LO16; in lowerSymbolOperand() 70 if (Kind != CSKYMCExpr::VK_CSKY_None) in lowerSymbolOperand() 71 ME = CSKYMCExpr::create(ME, Kind, Ctx); in lowerSymbolOperand()
|
| H A D | CSKYAsmPrinter.cpp | 169 static CSKYMCExpr::VariantKind 173 return CSKYMCExpr::VK_CSKY_None; in getModifierVariantKind() 175 return CSKYMCExpr::VK_CSKY_ADDR; in getModifierVariantKind() 177 return CSKYMCExpr::VK_CSKY_GOT; in getModifierVariantKind() 179 return CSKYMCExpr::VK_CSKY_GOTOFF; in getModifierVariantKind() 181 return CSKYMCExpr::VK_CSKY_PLT; in getModifierVariantKind() 183 return CSKYMCExpr::VK_CSKY_TLSGD; in getModifierVariantKind() 185 return CSKYMCExpr::VK_CSKY_TLSLE; in getModifierVariantKind() 187 return CSKYMCExpr::VK_CSKY_TLSIE; in getModifierVariantKind() 239 Expr = CSKYMCExpr::create(Expr, getModifierVariantKind(CCPV->getModifier()), in emitMachineConstantPoolValue()
|
| /llvm-project-15.0.7/llvm/lib/Target/CSKY/AsmParser/ |
| H A D | CSKYAsmParser.cpp | 849 if (const CSKYMCExpr *CSKYExpr = in processLRW() 1186 CSKYMCExpr::VariantKind Kind = CSKYMCExpr::VK_CSKY_None; in parseCSKYSymbol() 1188 Kind = CSKYMCExpr::VK_CSKY_GOT; in parseCSKYSymbol() 1190 Kind = CSKYMCExpr::VK_CSKY_GOTOFF; in parseCSKYSymbol() 1192 Kind = CSKYMCExpr::VK_CSKY_PLT; in parseCSKYSymbol() 1194 Kind = CSKYMCExpr::VK_CSKY_GOTPC; in parseCSKYSymbol() 1196 Kind = CSKYMCExpr::VK_CSKY_TLSGD; in parseCSKYSymbol() 1198 Kind = CSKYMCExpr::VK_CSKY_TLSIE; in parseCSKYSymbol() 1200 Kind = CSKYMCExpr::VK_CSKY_TLSLE; in parseCSKYSymbol() 1202 Kind = CSKYMCExpr::VK_CSKY_TLSLDM; in parseCSKYSymbol() [all …]
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 6476 llvm/lib/Target/CSKY/MCTargetDesc/CSKYMCExpr.cpp 6477 llvm/lib/Target/CSKY/MCTargetDesc/CSKYMCExpr.h
|