Searched refs:SparcMCExpr (Results 1 - 10 of 10) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcAsmPrinter.cpp15 #include "MCTargetDesc/SparcMCExpr.h"
73 static MCOperand createSparcMCOperand(SparcMCExpr::VariantKind Kind,
77 const SparcMCExpr *expr = SparcMCExpr::create(Kind, MCSym, OutContext);
83 return createSparcMCOperand(SparcMCExpr::VK_Sparc_None, Label, OutContext);
86 static MCOperand createPCXRelExprOp(SparcMCExpr::VariantKind Kind,
99 const SparcMCExpr *expr = SparcMCExpr::create(Kind,
157 SparcMCExpr::VariantKind HiKind,
158 SparcMCExpr
[all...]
H A DSparcTargetObjectFile.cpp10 #include "MCTargetDesc/SparcMCExpr.h"
41 return SparcMCExpr::create(SparcMCExpr::VK_Sparc_R_DISP32,
H A DSparcMCInstLower.cpp14 #include "MCTargetDesc/SparcMCExpr.h"
33 SparcMCExpr::VariantKind Kind =
34 (SparcMCExpr::VariantKind)MO.getTargetFlags();
62 const SparcMCExpr *expr = SparcMCExpr::create(Kind, MCSym,
H A DSparcISelLowering.cpp15 #include "MCTargetDesc/SparcMCExpr.h"
942 unsigned TF = isPositionIndependent() ? SparcMCExpr::VK_Sparc_WPLT30 : 0;
1245 unsigned TF = isPositionIndependent() ? SparcMCExpr::VK_Sparc_WPLT30 : 0;
1959 withTargetFlags(Op, SparcMCExpr::VK_Sparc_GOT13, DAG));
1962 Idx = makeHiLoPair(Op, SparcMCExpr::VK_Sparc_GOT22,
1963 SparcMCExpr::VK_Sparc_GOT10, DAG);
1982 return makeHiLoPair(Op, SparcMCExpr::VK_Sparc_HI,
1983 SparcMCExpr::VK_Sparc_LO, DAG);
1986 SDValue H44 = makeHiLoPair(Op, SparcMCExpr::VK_Sparc_H44,
1987 SparcMCExpr
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCAsmInfo.cpp14 #include "SparcMCExpr.h"
53 return SparcMCExpr::create(SparcMCExpr::VK_Sparc_R_DISP32,
66 return SparcMCExpr::create(SparcMCExpr::VK_Sparc_R_DISP32,
H A DSparcMCExpr.cpp1 //===-- SparcMCExpr.cpp - Sparc specific MC expression classes --------===//
14 #include "SparcMCExpr.h"
25 const SparcMCExpr*
26 SparcMCExpr::create(VariantKind Kind, const MCExpr *Expr,
28 return new (Ctx) SparcMCExpr(Kind, Expr);
31 void SparcMCExpr::printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const {
42 bool SparcMCExpr::printVariantKind(raw_ostream &OS, VariantKind Kind)
86 SparcMCExpr::VariantKind SparcMCExpr::parseVariantKind(StringRef name)
88 return StringSwitch<SparcMCExpr
[all...]
H A DSparcMCExpr.h1 //====- SparcMCExpr.h - Sparc specific MC expression classes --*- C++ -*-=====//
23 class SparcMCExpr : public MCTargetExpr { class in namespace:llvm
66 explicit SparcMCExpr(VariantKind Kind, const MCExpr *Expr) function in class:llvm::SparcMCExpr
73 static const SparcMCExpr *create(VariantKind Kind, const MCExpr *Expr,
104 static bool classof(const SparcMCExpr *) { return true; }
H A DSparcMCCodeEmitter.cpp14 #include "SparcMCExpr.h"
135 if (const SparcMCExpr *SExpr = dyn_cast<SparcMCExpr>(Expr)) {
162 const SparcMCExpr *SExpr = dyn_cast<SparcMCExpr>(MO.getExpr());
174 if (const SparcMCExpr *SExpr = dyn_cast<SparcMCExpr>(MO.getExpr())) {
175 if (SExpr->getKind() == SparcMCExpr::VK_Sparc_WPLT30)
H A DSparcELFObjectWriter.cpp10 #include "MCTargetDesc/SparcMCExpr.h"
46 if (const SparcMCExpr *SExpr = dyn_cast<SparcMCExpr>(Fixup.getValue())) {
47 if (SExpr->getKind() == SparcMCExpr::VK_Sparc_R_DISP32)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp9 #include "MCTargetDesc/SparcMCExpr.h"
94 const SparcMCExpr *adjustPICRelocation(SparcMCExpr::VariantKind VK,
546 const MCExpr *Expr = adjustPICRelocation(SparcMCExpr::VK_Sparc_HI, ValExpr);
571 Expr = adjustPICRelocation(SparcMCExpr::VK_Sparc_LO, ValExpr);
955 SparcMCExpr::VariantKind Kind = SparcMCExpr::VK_Sparc_13;
959 Kind = SparcMCExpr::VK_Sparc_WPLT30;
961 Kind = SparcMCExpr::VK_Sparc_GOT13;
964 Res = SparcMCExpr
[all...]

Completed in 100 milliseconds