Home
last modified time | relevance | path

Searched refs:PPCMCExpr (Results 1 – 7 of 7) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCExpr.cpp21 const PPCMCExpr*
22 PPCMCExpr::create(VariantKind Kind, const MCExpr *Expr, in create()
24 return new (Ctx) PPCMCExpr(Kind, Expr, isDarwin); in create()
27 void PPCMCExpr::printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const { in printImpl()
58 PPCMCExpr::evaluateAsConstant(int64_t &Res) const { in evaluateAsConstant()
72 PPCMCExpr::evaluateAsInt64(int64_t Value) const { in evaluateAsInt64()
99 PPCMCExpr::evaluateAsRelocatableImpl(MCValue &Res, in evaluateAsRelocatableImpl()
160 void PPCMCExpr::visitUsedExpr(MCStreamer &Streamer) const { in visitUsedExpr()
H A DPPCMCExpr.h19 class PPCMCExpr : public MCTargetExpr {
41 explicit PPCMCExpr(VariantKind Kind, const MCExpr *Expr, bool IsDarwin) in PPCMCExpr() function
48 static const PPCMCExpr *create(VariantKind Kind, const MCExpr *Expr,
51 static const PPCMCExpr *createLo(const MCExpr *Expr, in createLo()
56 static const PPCMCExpr *createHi(const MCExpr *Expr, in createHi()
61 static const PPCMCExpr *createHa(const MCExpr *Expr, in createHa()
H A DPPCELFObjectWriter.cpp49 switch (cast<PPCMCExpr>(Expr)->getKind()) { in getAccessVariant()
50 case PPCMCExpr::VK_PPC_None: in getAccessVariant()
52 case PPCMCExpr::VK_PPC_LO: in getAccessVariant()
54 case PPCMCExpr::VK_PPC_HI: in getAccessVariant()
56 case PPCMCExpr::VK_PPC_HA: in getAccessVariant()
58 case PPCMCExpr::VK_PPC_HIGH: in getAccessVariant()
60 case PPCMCExpr::VK_PPC_HIGHA: in getAccessVariant()
62 case PPCMCExpr::VK_PPC_HIGHERA: in getAccessVariant()
64 case PPCMCExpr::VK_PPC_HIGHER: in getAccessVariant()
66 case PPCMCExpr::VK_PPC_HIGHEST: in getAccessVariant()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/AsmParser/
H A DPPCAsmParser.cpp660 if (const PPCMCExpr *TE = dyn_cast<PPCMCExpr>(Val)) { in CreateFromMCExpr()
1398 PPCMCExpr::VariantKind Variant = PPCMCExpr::VK_PPC_None; in ParseDarwinExpression()
1834 return PPCMCExpr::create(PPCMCExpr::VK_PPC_LO, E, false, Ctx); in applyModifierToExpr()
1836 return PPCMCExpr::create(PPCMCExpr::VK_PPC_HI, E, false, Ctx); in applyModifierToExpr()
1838 return PPCMCExpr::create(PPCMCExpr::VK_PPC_HA, E, false, Ctx); in applyModifierToExpr()
1840 return PPCMCExpr::create(PPCMCExpr::VK_PPC_HIGH, E, false, Ctx); in applyModifierToExpr()
1842 return PPCMCExpr::create(PPCMCExpr::VK_PPC_HIGHA, E, false, Ctx); in applyModifierToExpr()
1844 return PPCMCExpr::create(PPCMCExpr::VK_PPC_HIGHER, E, false, Ctx); in applyModifierToExpr()
1846 return PPCMCExpr::create(PPCMCExpr::VK_PPC_HIGHERA, E, false, Ctx); in applyModifierToExpr()
1848 return PPCMCExpr::create(PPCMCExpr::VK_PPC_HIGHEST, E, false, Ctx); in applyModifierToExpr()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCMCInstLower.cpp141 Expr = PPCMCExpr::createLo(Expr, isDarwin, Ctx); in GetSymbolRef()
144 Expr = PPCMCExpr::createHa(Expr, isDarwin, Ctx); in GetSymbolRef()
H A DPPCAsmPrinter.cpp595 PPCMCExpr::createHa(LTOCDeltaExpr, false, OutContext); in EmitInstruction()
602 PPCMCExpr::createLo(LTOCDeltaExpr, false, OutContext); in EmitInstruction()
1428 PPCMCExpr::createHa(TOCDeltaExpr, false, OutContext); in EmitFunctionBodyStart()
1435 PPCMCExpr::createLo(TOCDeltaExpr, false, OutContext); in EmitFunctionBodyStart()
/freebsd-12.1/lib/clang/libllvm/
H A DMakefile1095 SRCS_MIN+= Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp