/external/llvm/lib/Target/PowerPC/MCTargetDesc/ |
H A D | PPCELFObjectWriter.cpp | 41 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 D | PPCMCExpr.cpp | 112 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 D | MCValue.cpp | 46 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 D | MCObjectWriter.cpp | 21 const MCAssembler &Asm, const MCSymbolRefExpr *A, const MCSymbolRefExpr *B, 24 if (A->getKind() != MCSymbolRefExpr::VK_None || 25 B->getKind() != MCSymbolRefExpr::VK_None)
|
H A D | MCELFStreamer.cpp | 156 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 D | MCExpr.cpp | 42 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 D | MipsMCExpr.cpp | 20 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 D | MipsMCInstLower.cpp | 39 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 D | MipsMCInstLower.h | 41 MCSymbolRefExpr::VariantKind Kind) const; 45 MCSymbolRefExpr::VariantKind Kind) const;
|
/external/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86ELFRelocationInfo.cpp | 79 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 D | X86ELFObjectWriter.cpp | 45 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 D | X86MachORelocationInfo.cpp | 47 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 D | X86WinCOFFObjectWriter.cpp | 48 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 D | MipsInstPrinter.cpp | 127 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 D | ARMELFObjectWriter.cpp | 79 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 D | ARMWinCOFFObjectWriter.cpp | 45 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 D | ARMTargetObjectFile.cpp | 53 return MCSymbolRefExpr::Create(TM.getSymbol(GV, Mang), 54 MCSymbolRefExpr::VK_ARM_TARGET2, getContext()); 59 return MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_ARM_TLSLDO,
|
H A D | ARMMCInstLower.cpp | 33 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 D | MCValue.h | 44 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 D | SystemZMCObjectWriter.cpp | 112 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 D | AArch64TargetObjectFile.cpp | 43 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 D | XCoreInstPrinter.cpp | 50 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 D | SystemZMCInstLower.cpp | 19 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 D | BPFInstPrinter.cpp | 36 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 D | PPCTargetObjectFile.cpp | 58 MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_PPC_DTPREL, getContext());
|