Home
last modified time | relevance | path

Searched refs:SparcMCExpr (Results 1 – 13 of 13) sorted by relevance

/openbsd/gnu/llvm/llvm/lib/Target/Sparc/
H A DSparcAsmPrinter.cpp77 const SparcMCExpr *expr = SparcMCExpr::create(Kind, MCSym, OutContext); in createSparcMCOperand()
99 const SparcMCExpr *expr = SparcMCExpr::create(Kind, in createPCXRelExprOp()
189 SparcMCExpr::VK_Sparc_HI, SparcMCExpr::VK_Sparc_LO, in LowerGETPCXAndEmitMCInsts()
194 SparcMCExpr::VK_Sparc_H44, SparcMCExpr::VK_Sparc_M44, in LowerGETPCXAndEmitMCInsts()
206 SparcMCExpr::VK_Sparc_HH, SparcMCExpr::VK_Sparc_HM, in LowerGETPCXAndEmitMCInsts()
214 SparcMCExpr::VK_Sparc_HI, SparcMCExpr::VK_Sparc_LO, in LowerGETPCXAndEmitMCInsts()
296 SparcMCExpr::VariantKind TF = (SparcMCExpr::VariantKind) MO.getTargetFlags(); in printOperand()
305 assert((TF == SparcMCExpr::VK_Sparc_HI in printOperand()
307 || TF == SparcMCExpr::VK_Sparc_HH in printOperand()
316 assert((TF == SparcMCExpr::VK_Sparc_None in printOperand()
[all …]
H A DSparcMCInstLower.cpp33 SparcMCExpr::VariantKind Kind = in LowerSymbolOperand()
34 (SparcMCExpr::VariantKind)MO.getTargetFlags(); in LowerSymbolOperand()
62 const SparcMCExpr *expr = SparcMCExpr::create(Kind, MCSym, in LowerSymbolOperand()
H A DSparcTargetObjectFile.cpp41 return SparcMCExpr::create(SparcMCExpr::VK_Sparc_R_DISP32, in getTTypeGlobalReference()
H A DSparcISelLowering.cpp2112 Idx = makeHiLoPair(Op, SparcMCExpr::VK_Sparc_GOT22, in makeAddress()
2113 SparcMCExpr::VK_Sparc_GOT10, DAG); in makeAddress()
2132 return makeHiLoPair(Op, SparcMCExpr::VK_Sparc_HI, in makeAddress()
2133 SparcMCExpr::VK_Sparc_LO, DAG); in makeAddress()
2145 SDValue Hi = makeHiLoPair(Op, SparcMCExpr::VK_Sparc_HH, in makeAddress()
2148 SDValue Lo = makeHiLoPair(Op, SparcMCExpr::VK_Sparc_HI, in makeAddress()
2185 ? SparcMCExpr::VK_Sparc_TLS_GD_HI22 in LowerGlobalTLSAddress()
2186 : SparcMCExpr::VK_Sparc_TLS_LDM_HI22); in LowerGlobalTLSAddress()
2188 ? SparcMCExpr::VK_Sparc_TLS_GD_LO10 in LowerGlobalTLSAddress()
2191 ? SparcMCExpr::VK_Sparc_TLS_GD_ADD in LowerGlobalTLSAddress()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCExpr.cpp26 const SparcMCExpr*
27 SparcMCExpr::create(VariantKind Kind, const MCExpr *Expr, in create()
29 return new (Ctx) SparcMCExpr(Kind, Expr); in create()
32 void SparcMCExpr::printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const { in printImpl()
43 bool SparcMCExpr::printVariantKind(raw_ostream &OS, VariantKind Kind) in printVariantKind()
93 SparcMCExpr::VariantKind SparcMCExpr::parseVariantKind(StringRef name) in parseVariantKind()
95 return StringSwitch<SparcMCExpr::VariantKind>(name) in parseVariantKind()
136 Sparc::Fixups SparcMCExpr::getFixupKind(SparcMCExpr::VariantKind Kind) { in getFixupKind()
182 SparcMCExpr::evaluateAsRelocatableImpl(MCValue &Res, in evaluateAsRelocatableImpl()
217 void SparcMCExpr::fixELFSymbolsInTLSFixups(MCAssembler &Asm) const { in fixELFSymbolsInTLSFixups()
[all …]
H A DSparcMCAsmInfo.cpp52 return SparcMCExpr::create(SparcMCExpr::VK_Sparc_R_DISP32, in getExprForPersonalitySymbol()
65 return SparcMCExpr::create(SparcMCExpr::VK_Sparc_R_DISP32, in getExprForFDESymbol()
H A DSparcMCExpr.h23 class SparcMCExpr : public MCTargetExpr {
73 explicit SparcMCExpr(VariantKind Kind, const MCExpr *Expr) in SparcMCExpr() function
80 static const SparcMCExpr *create(VariantKind Kind, const MCExpr *Expr,
111 static bool classof(const SparcMCExpr *) { return true; } in classof() argument
H A DSparcMCCodeEmitter.cpp132 if (const SparcMCExpr *SExpr = dyn_cast<SparcMCExpr>(Expr)) { in getMachineOpValue()
165 if (const SparcMCExpr *SExpr = dyn_cast<SparcMCExpr>(Expr)) { in getSImm13OpValue()
183 const SparcMCExpr *SExpr = dyn_cast<SparcMCExpr>(Expr); in getCallTargetOpValue()
H A DSparcELFObjectWriter.cpp49 if (const SparcMCExpr *SExpr = dyn_cast<SparcMCExpr>(Fixup.getValue())) { in getRelocType()
50 if (SExpr->getKind() == SparcMCExpr::VK_Sparc_R_DISP32) in getRelocType()
H A DCMakeLists.txt8 SparcMCExpr.cpp
/openbsd/gnu/llvm/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp106 const SparcMCExpr *adjustPICRelocation(SparcMCExpr::VariantKind VK,
929 SparcMCExpr::VariantKind VK = SparcMCExpr::parseVariantKind(Name); in parseTailRelocSym()
1023 SparcMCExpr::VariantKind Kind = in parseCallTarget()
1024 IsPic ? SparcMCExpr::VK_Sparc_WPLT30 : SparcMCExpr::VK_Sparc_WDISP30; in parseCallTarget()
1174 SparcMCExpr::VariantKind Kind = SparcMCExpr::VK_Sparc_13; in parseSparcAsmOperand()
1462 if (const SparcMCExpr *SE = dyn_cast<SparcMCExpr>(Expr)) in hasGOTReference()
1485 const SparcMCExpr *
1496 case SparcMCExpr::VK_Sparc_LO: in adjustPICRelocation()
1500 case SparcMCExpr::VK_Sparc_HI: in adjustPICRelocation()
1518 SparcMCExpr::VariantKind VK = SparcMCExpr::parseVariantKind(name); in matchSparcAsmModifiers()
[all …]
/openbsd/gnu/usr.bin/clang/libLLVMSparcDesc/
H A DMakefile15 SparcMCExpr.cpp \
/openbsd/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/Sparc/MCTargetDesc/
H A DBUILD.gn58 "SparcMCExpr.cpp",