Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCExpr.cpp20 const PPCMCExpr *PPCMCExpr::create(VariantKind Kind, const MCExpr *Expr, in create()
22 return new (Ctx) PPCMCExpr(Kind, Expr); in create()
25 void PPCMCExpr::printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const { in printImpl()
62 PPCMCExpr::evaluateAsConstant(int64_t &Res) const { in evaluateAsConstant()
76 PPCMCExpr::evaluateAsInt64(int64_t Value) const { in evaluateAsInt64()
103 PPCMCExpr::evaluateAsRelocatableImpl(MCValue &Res, in evaluateAsRelocatableImpl()
173 void PPCMCExpr::visitUsedExpr(MCStreamer &Streamer) const { in visitUsedExpr()
H A DPPCMCExpr.h18 class PPCMCExpr : public MCTargetExpr {
39 explicit PPCMCExpr(VariantKind Kind, const MCExpr *Expr) in PPCMCExpr() function
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()
H A DPPCELFObjectWriter.cpp48 switch (cast<PPCMCExpr>(Expr)->getKind()) { in getAccessVariant()
49 case PPCMCExpr::VK_PPC_None: in getAccessVariant()
51 case PPCMCExpr::VK_PPC_LO: in getAccessVariant()
53 case PPCMCExpr::VK_PPC_HI: in getAccessVariant()
55 case PPCMCExpr::VK_PPC_HA: in getAccessVariant()
57 case PPCMCExpr::VK_PPC_HIGH: in getAccessVariant()
59 case PPCMCExpr::VK_PPC_HIGHA: in getAccessVariant()
61 case PPCMCExpr::VK_PPC_HIGHERA: in getAccessVariant()
63 case PPCMCExpr::VK_PPC_HIGHER: in getAccessVariant()
65 case PPCMCExpr::VK_PPC_HIGHEST: in getAccessVariant()
[all …]
H A DCMakeLists.txt7 PPCMCExpr.cpp
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/AsmParser/
H A DPPCAsmParser.cpp114 PPCMCExpr::VariantKind &Variant);
736 if (const PPCMCExpr *TE = dyn_cast<PPCMCExpr>(Val)) { in CreateFromMCExpr()
1339 PPCMCExpr::VariantKind &Variant) { in ExtractModifierFromExpr()
1341 Variant = PPCMCExpr::VK_PPC_None; in ExtractModifierFromExpr()
1353 Variant = PPCMCExpr::VK_PPC_LO; in ExtractModifierFromExpr()
1356 Variant = PPCMCExpr::VK_PPC_HI; in ExtractModifierFromExpr()
1359 Variant = PPCMCExpr::VK_PPC_HA; in ExtractModifierFromExpr()
1362 Variant = PPCMCExpr::VK_PPC_HIGH; in ExtractModifierFromExpr()
1365 Variant = PPCMCExpr::VK_PPC_HIGHA; in ExtractModifierFromExpr()
1368 Variant = PPCMCExpr::VK_PPC_HIGHER; in ExtractModifierFromExpr()
[all …]
/openbsd-src/gnu/usr.bin/clang/libLLVMPowerPCDesc/
H A DMakefile14 PPCMCExpr.cpp \
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCMCInstLower.cpp141 Expr = PPCMCExpr::createLo(Expr, Ctx); in GetSymbolRef()
144 Expr = PPCMCExpr::createHa(Expr, Ctx); in GetSymbolRef()
H A DPPCAsmPrinter.cpp800 const MCExpr *DeltaHi = PPCMCExpr::createHa(DeltaExpr, OutContext); in emitInstruction()
805 const MCExpr *DeltaLo = PPCMCExpr::createLo(DeltaExpr, OutContext); in emitInstruction()
885 PPCMCExpr::createHa(GOTDeltaExpr, OutContext); in emitInstruction()
887 PPCMCExpr::createLo(GOTDeltaExpr, OutContext); in emitInstruction()
1849 const MCExpr *TOCDeltaHi = PPCMCExpr::createHa(TOCDeltaExpr, OutContext); in emitFunctionBodyStart()
1855 const MCExpr *TOCDeltaLo = PPCMCExpr::createLo(TOCDeltaExpr, OutContext); in emitFunctionBodyStart()
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DBUILD.gn60 "PPCMCExpr.cpp",