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

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCExpr.h1 //===-- PPCMCExpr.h - PPC specific MC expression classes --------*- C++ -*-===//
18 class PPCMCExpr : public MCTargetExpr { class in namespace:llvm
39 explicit PPCMCExpr(VariantKind Kind, const MCExpr *Expr) function in class:llvm::PPCMCExpr
46 static const PPCMCExpr *create(VariantKind Kind, const MCExpr *Expr,
49 static const PPCMCExpr *createLo(const MCExpr *Expr, MCContext &Ctx) {
53 static const PPCMCExpr *createHi(const MCExpr *Expr, MCContext &Ctx) {
57 static const PPCMCExpr *createHa(const MCExpr *Expr, MCContext &Ctx) {
H A DPPCMCExpr.cpp1 //===-- PPCMCExpr.cpp - PPC specific MC expression classes ----------------===//
9 #include "PPCMCExpr.h"
20 const PPCMCExpr *PPCMCExpr::create(VariantKind Kind, const MCExpr *Expr,
22 return new (Ctx) PPCMCExpr(Kind, Expr);
25 void PPCMCExpr::printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const {
62 PPCMCExpr::evaluateAsConstant(int64_t &Res) const {
76 PPCMCExpr::evaluateAsInt64(int64_t Value) const {
103 PPCMCExpr::evaluateAsRelocatableImpl(MCValue &Res,
164 void PPCMCExpr
[all...]
H A DPPCELFObjectWriter.cpp10 #include "MCTargetDesc/PPCMCExpr.h"
48 switch (cast<PPCMCExpr>(Expr)->getKind()) {
49 case PPCMCExpr::VK_PPC_None:
51 case PPCMCExpr::VK_PPC_LO:
53 case PPCMCExpr::VK_PPC_HI:
55 case PPCMCExpr::VK_PPC_HA:
57 case PPCMCExpr::VK_PPC_HIGH:
59 case PPCMCExpr::VK_PPC_HIGHA:
61 case PPCMCExpr::VK_PPC_HIGHERA:
63 case PPCMCExpr
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/
H A DPPCAsmParser.cpp9 #include "MCTargetDesc/PPCMCExpr.h"
116 PPCMCExpr::VariantKind &Variant);
672 if (const PPCMCExpr *TE = dyn_cast<PPCMCExpr>(Val)) {
1247 /// variant, return the corresponding PPCMCExpr::VariantKind,
1252 PPCMCExpr::VariantKind &Variant) {
1254 Variant = PPCMCExpr::VK_PPC_None;
1266 Variant = PPCMCExpr::VK_PPC_LO;
1269 Variant = PPCMCExpr::VK_PPC_HI;
1272 Variant = PPCMCExpr
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMCInstLower.cpp14 #include "MCTargetDesc/PPCMCExpr.h"
129 Expr = PPCMCExpr::createLo(Expr, Ctx);
132 Expr = PPCMCExpr::createHa(Expr, Ctx);
H A DPPCAsmPrinter.cpp19 #include "MCTargetDesc/PPCMCExpr.h"
622 const MCExpr *DeltaHi = PPCMCExpr::createHa(DeltaExpr, OutContext);
627 const MCExpr *DeltaLo = PPCMCExpr::createLo(DeltaExpr, OutContext);
1497 const MCExpr *TOCDeltaHi = PPCMCExpr::createHa(TOCDeltaExpr, OutContext);
1503 const MCExpr *TOCDeltaLo = PPCMCExpr::createLo(TOCDeltaExpr, OutContext);
/freebsd-13-stable/lib/clang/libllvm/
H A DMakefile1220 SRCS_MIN+= Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp

Completed in 79 milliseconds