Searched refs:MCSymbolRefExpr (Results 1 - 25 of 112) sorted by relevance

12345

/external/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCELFObjectWriter.cpp41 static MCSymbolRefExpr::VariantKind getAccessVariant(const MCValue &Target,
50 return MCSymbolRefExpr::VK_None;
52 return MCSymbolRefExpr::VK_PPC_LO;
54 return MCSymbolRefExpr::VK_PPC_HI;
56 return MCSymbolRefExpr::VK_PPC_HA;
58 return MCSymbolRefExpr::VK_PPC_HIGHERA;
60 return MCSymbolRefExpr::VK_PPC_HIGHER;
62 return MCSymbolRefExpr::VK_PPC_HIGHEST;
64 return MCSymbolRefExpr::VK_PPC_HIGHESTA;
72 MCSymbolRefExpr
[all...]
H A DPPCMCExpr.cpp112 const MCSymbolRefExpr *Sym = Value.getSymA();
113 MCSymbolRefExpr::VariantKind Modifier = Sym->getKind();
114 if (Modifier != MCSymbolRefExpr::VK_None)
120 Modifier = MCSymbolRefExpr::VK_PPC_LO;
123 Modifier = MCSymbolRefExpr::VK_PPC_HI;
126 Modifier = MCSymbolRefExpr::VK_PPC_HA;
129 Modifier = MCSymbolRefExpr::VK_PPC_HIGHERA;
132 Modifier = MCSymbolRefExpr::VK_PPC_HIGHER;
135 Modifier = MCSymbolRefExpr::VK_PPC_HIGHEST;
138 Modifier = MCSymbolRefExpr
[all...]
/external/llvm/lib/MC/
H A DMCValue.cpp46 MCSymbolRefExpr::VariantKind MCValue::getAccessVariant() const {
47 const MCSymbolRefExpr *B = getSymB();
49 if (B->getKind() != MCSymbolRefExpr::VK_None)
53 const MCSymbolRefExpr *A = getSymA();
55 return MCSymbolRefExpr::VK_None;
57 MCSymbolRefExpr::VariantKind Kind = A->getKind();
58 if (Kind == MCSymbolRefExpr::VK_WEAKREF)
59 return MCSymbolRefExpr::VK_None;
H A DMCObjectWriter.cpp21 const MCAssembler &Asm, const MCSymbolRefExpr *A, const MCSymbolRefExpr *B,
24 if (A->getKind() != MCSymbolRefExpr::VK_None ||
25 B->getKind() != MCSymbolRefExpr::VK_None)
H A DMCELFStreamer.cpp156 const MCExpr *Value = MCSymbolRefExpr::Create(
157 Symbol, MCSymbolRefExpr::VK_WEAKREF, getContext());
389 const MCSymbolRefExpr &symRef = *cast<MCSymbolRefExpr>(expr);
393 case MCSymbolRefExpr::VK_GOTTPOFF:
394 case MCSymbolRefExpr::VK_INDNTPOFF:
395 case MCSymbolRefExpr::VK_NTPOFF:
396 case MCSymbolRefExpr::VK_GOTNTPOFF:
397 case MCSymbolRefExpr::VK_TLSGD:
398 case MCSymbolRefExpr
[all...]
H A DMCExpr.cpp42 const MCSymbolRefExpr &SRE = cast<MCSymbolRefExpr>(*this);
52 if (SRE.getKind() != MCSymbolRefExpr::VK_None)
74 if (isa<MCConstantExpr>(BE.getLHS()) || isa<MCSymbolRefExpr>(BE.getLHS())) {
112 if (isa<MCConstantExpr>(BE.getRHS()) || isa<MCSymbolRefExpr>(BE.getRHS())) {
149 MCSymbolRefExpr::MCSymbolRefExpr(const MCSymbol *Symbol, VariantKind Kind, function in class:MCSymbolRefExpr
158 const MCSymbolRefExpr *MCSymbolRefExpr::Create(const MCSymbol *Sym,
161 return new (Ctx) MCSymbolRefExpr(Sy
[all...]
/external/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCExpr.cpp20 bool MipsMCExpr::isSupportedBinaryExpr(MCSymbolRefExpr::VariantKind VK,
23 case MCSymbolRefExpr::VK_Mips_ABS_LO:
24 case MCSymbolRefExpr::VK_Mips_ABS_HI:
25 case MCSymbolRefExpr::VK_Mips_HIGHER:
26 case MCSymbolRefExpr::VK_Mips_HIGHEST:
39 return (isa<MCSymbolRefExpr>(BE->getLHS())
40 && isa<MCSymbolRefExpr>(BE->getRHS()));
44 MipsMCExpr::Create(MCSymbolRefExpr::VariantKind VK, const MCExpr *Expr,
48 case MCSymbolRefExpr::VK_Mips_ABS_LO:
51 case MCSymbolRefExpr
[all...]
/external/llvm/lib/Target/Mips/
H A DMipsMCInstLower.cpp39 MCSymbolRefExpr::VariantKind Kind;
44 case MipsII::MO_NO_FLAG: Kind = MCSymbolRefExpr::VK_None; break;
45 case MipsII::MO_GPREL: Kind = MCSymbolRefExpr::VK_Mips_GPREL; break;
46 case MipsII::MO_GOT_CALL: Kind = MCSymbolRefExpr::VK_Mips_GOT_CALL; break;
47 case MipsII::MO_GOT16: Kind = MCSymbolRefExpr::VK_Mips_GOT16; break;
48 case MipsII::MO_GOT: Kind = MCSymbolRefExpr::VK_Mips_GOT; break;
49 case MipsII::MO_ABS_HI: Kind = MCSymbolRefExpr::VK_Mips_ABS_HI; break;
50 case MipsII::MO_ABS_LO: Kind = MCSymbolRefExpr::VK_Mips_ABS_LO; break;
51 case MipsII::MO_TLSGD: Kind = MCSymbolRefExpr::VK_Mips_TLSGD; break;
52 case MipsII::MO_TLSLDM: Kind = MCSymbolRefExpr
[all...]
H A DMipsMCInstLower.h41 MCSymbolRefExpr::VariantKind Kind) const;
45 MCSymbolRefExpr::VariantKind Kind) const;
/external/llvm/lib/Target/X86/MCTargetDesc/
H A DX86ELFRelocationInfo.cpp79 Expr = MCSymbolRefExpr::Create(Sym, Ctx);
88 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_GOT, Ctx);
93 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_PLT, Ctx);
98 Expr = MCSymbolRefExpr::Create(Sym, Ctx);
104 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_GOTPCREL, Ctx);
108 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr
[all...]
H A DX86ELFObjectWriter.cpp45 MCSymbolRefExpr::VariantKind &Modifier,
51 Modifier = MCSymbolRefExpr::VK_GOT;
57 if (Modifier == MCSymbolRefExpr::VK_None && !IsPCRel)
61 Modifier = MCSymbolRefExpr::VK_GOT;
77 static unsigned getRelocType64(MCSymbolRefExpr::VariantKind Modifier,
82 case MCSymbolRefExpr::VK_None:
95 case MCSymbolRefExpr::VK_GOT:
106 case MCSymbolRefExpr::VK_GOTOFF:
110 case MCSymbolRefExpr::VK_TPOFF:
122 case MCSymbolRefExpr
[all...]
H A DX86MachORelocationInfo.cpp47 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_TLVP, Ctx);
50 Expr = MCBinaryExpr::CreateAdd(MCSymbolRefExpr::Create(Sym, Ctx),
55 Expr = MCBinaryExpr::CreateAdd(MCSymbolRefExpr::Create(Sym, Ctx),
60 Expr = MCBinaryExpr::CreateAdd(MCSymbolRefExpr::Create(Sym, Ctx),
65 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_GOTPCREL, Ctx);
68 Expr = MCSymbolRefExpr::Create(Sym, isPCRel ?
69 MCSymbolRefExpr::VK_GOTPCREL :
70 MCSymbolRefExpr
[all...]
H A DX86WinCOFFObjectWriter.cpp48 MCSymbolRefExpr::VariantKind Modifier = Target.isAbsolute() ?
49 MCSymbolRefExpr::VK_None : Target.getSymA()->getKind();
59 if (Modifier == MCSymbolRefExpr::VK_COFF_IMGREL32)
79 if (Modifier == MCSymbolRefExpr::VK_COFF_IMGREL32)
/external/llvm/lib/Target/Mips/InstPrinter/
H A DMipsInstPrinter.cpp127 const MCSymbolRefExpr *SRE;
130 SRE = dyn_cast<MCSymbolRefExpr>(BE->getLHS());
138 SRE = cast<MCSymbolRefExpr>(Expr);
140 MCSymbolRefExpr::VariantKind Kind = SRE->getKind();
144 case MCSymbolRefExpr::VK_None: break;
145 case MCSymbolRefExpr::VK_Mips_GPREL: OS << "%gp_rel("; break;
146 case MCSymbolRefExpr::VK_Mips_GOT_CALL: OS << "%call16("; break;
147 case MCSymbolRefExpr::VK_Mips_GOT16: OS << "%got("; break;
148 case MCSymbolRefExpr::VK_Mips_GOT: OS << "%got("; break;
149 case MCSymbolRefExpr
[all...]
/external/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFObjectWriter.cpp79 MCSymbolRefExpr::VariantKind Modifier = Target.getAccessVariant();
90 case MCSymbolRefExpr::VK_None:
93 case MCSymbolRefExpr::VK_TLSGD:
95 case MCSymbolRefExpr::VK_GOTTPOFF:
98 case MCSymbolRefExpr::VK_GOTPCREL:
106 case MCSymbolRefExpr::VK_PLT:
109 case MCSymbolRefExpr::VK_ARM_TLSCALL:
141 case MCSymbolRefExpr::VK_ARM_TLSCALL:
158 case MCSymbolRefExpr::VK_None:
166 case MCSymbolRefExpr
[all...]
H A DARMWinCOFFObjectWriter.cpp45 MCSymbolRefExpr::VariantKind Modifier =
46 Target.isAbsolute() ? MCSymbolRefExpr::VK_None : Target.getSymA()->getKind();
55 case MCSymbolRefExpr::VK_COFF_IMGREL32:
57 case MCSymbolRefExpr::VK_SECREL:
/external/llvm/lib/Target/ARM/
H A DARMTargetObjectFile.cpp53 return MCSymbolRefExpr::Create(TM.getSymbol(GV, Mang),
54 MCSymbolRefExpr::VK_ARM_TARGET2, getContext());
59 return MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_ARM_TLSLDO,
H A DARMMCInstLower.cpp33 Expr = MCSymbolRefExpr::Create(Symbol, MCSymbolRefExpr::VK_None,
40 Expr = MCSymbolRefExpr::Create(Symbol, MCSymbolRefExpr::VK_None,
45 Expr = MCSymbolRefExpr::Create(Symbol, MCSymbolRefExpr::VK_None,
54 Expr = MCSymbolRefExpr::Create(Symbol, MCSymbolRefExpr::VK_PLT,
83 MCOp = MCOperand::CreateExpr(MCSymbolRefExpr::Create(
/external/llvm/include/llvm/MC/
H A DMCValue.h44 const MCSymbolRefExpr *SymA, *SymB;
50 const MCSymbolRefExpr *getSymA() const { return SymA; }
51 const MCSymbolRefExpr *getSymB() const { return SymB; }
63 MCSymbolRefExpr::VariantKind getAccessVariant() const;
65 static MCValue get(const MCSymbolRefExpr *SymA,
66 const MCSymbolRefExpr *SymB = nullptr,
/external/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCObjectWriter.cpp112 MCSymbolRefExpr::VariantKind Modifier = Target.getAccessVariant();
115 case MCSymbolRefExpr::VK_None:
120 case MCSymbolRefExpr::VK_NTPOFF:
124 case MCSymbolRefExpr::VK_INDNTPOFF:
129 case MCSymbolRefExpr::VK_DTPOFF:
133 case MCSymbolRefExpr::VK_TLSLDM:
137 case MCSymbolRefExpr::VK_TLSGD:
141 case MCSymbolRefExpr::VK_GOT:
146 case MCSymbolRefExpr::VK_PLT:
/external/llvm/lib/Target/AArch64/
H A DAArch64TargetObjectFile.cpp43 MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_GOT, getContext());
46 const MCExpr *PC = MCSymbolRefExpr::Create(PCSym, getContext());
68 MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_GOT, getContext());
71 const MCExpr *PC = MCSymbolRefExpr::Create(PCSym, getContext());
/external/llvm/lib/Target/XCore/InstPrinter/
H A DXCoreInstPrinter.cpp50 const MCSymbolRefExpr *SRE;
53 SRE = dyn_cast<MCSymbolRefExpr>(BE->getLHS());
58 SRE = dyn_cast<MCSymbolRefExpr>(Expr);
61 assert(SRE->getKind() == MCSymbolRefExpr::VK_None);
/external/llvm/lib/Target/SystemZ/
H A DSystemZMCInstLower.cpp19 static MCSymbolRefExpr::VariantKind getVariantKind(unsigned Flags) {
22 return MCSymbolRefExpr::VK_None;
24 return MCSymbolRefExpr::VK_GOT;
26 return MCSymbolRefExpr::VK_INDNTPOFF;
37 MCSymbolRefExpr::VariantKind Kind) const {
70 const MCExpr *Expr = MCSymbolRefExpr::Create(Symbol, Kind, Ctx);
88 MCSymbolRefExpr::VariantKind Kind = getVariantKind(MO.getTargetFlags());
/external/llvm/lib/Target/BPF/InstPrinter/
H A DBPFInstPrinter.cpp36 const MCSymbolRefExpr *SRE;
39 SRE = dyn_cast<MCSymbolRefExpr>(BE->getLHS());
41 SRE = dyn_cast<MCSymbolRefExpr>(Expr);
44 MCSymbolRefExpr::VariantKind Kind = SRE->getKind();
46 assert(Kind == MCSymbolRefExpr::VK_None);
/external/llvm/lib/Target/PowerPC/
H A DPPCTargetObjectFile.cpp58 MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_PPC_DTPREL, getContext());

Completed in 230 milliseconds

12345