Home
last modified time | relevance | path

Searched refs:VariantKind (Results 1 – 25 of 101) sorted by relevance

12345

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonELFObjectWriter.cpp46 MCSymbolRefExpr::VariantKind Variant = Target.getAccessVariant(); in getRelocType()
53 case MCSymbolRefExpr::VariantKind::VK_DTPREL: in getRelocType()
55 case MCSymbolRefExpr::VariantKind::VK_GOT: in getRelocType()
57 case MCSymbolRefExpr::VariantKind::VK_GOTREL: in getRelocType()
59 case MCSymbolRefExpr::VariantKind::VK_Hexagon_GD_GOT: in getRelocType()
61 case MCSymbolRefExpr::VariantKind::VK_Hexagon_IE: in getRelocType()
63 case MCSymbolRefExpr::VariantKind::VK_Hexagon_IE_GOT: in getRelocType()
65 case MCSymbolRefExpr::VariantKind::VK_Hexagon_LD_GOT: in getRelocType()
67 case MCSymbolRefExpr::VariantKind::VK_PCREL: in getRelocType()
69 case MCSymbolRefExpr::VariantKind::VK_TPREL: in getRelocType()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/MCTargetDesc/
H A DVEMCExpr.h25 enum VariantKind { enum
45 const VariantKind Kind;
48 explicit VEMCExpr(VariantKind Kind, const MCExpr *Expr) in VEMCExpr()
55 static const VEMCExpr *create(VariantKind Kind, const MCExpr *Expr,
62 VariantKind getKind() const { return Kind; } in getKind()
87 static VariantKind parseVariantKind(StringRef name);
88 static bool printVariantKind(raw_ostream &OS, VariantKind Kind);
89 static void printVariantKindSuffix(raw_ostream &OS, VariantKind Kind);
90 static VE::Fixups getFixupKind(VariantKind Kind);
H A DVEMCExpr.cpp25 const VEMCExpr *VEMCExpr::create(VariantKind Kind, const MCExpr *Expr, in create()
42 bool VEMCExpr::printVariantKind(raw_ostream &OS, VariantKind Kind) { in printVariantKind()
68 void VEMCExpr::printVariantKindSuffix(raw_ostream &OS, VariantKind Kind) { in printVariantKindSuffix()
118 VEMCExpr::VariantKind VEMCExpr::parseVariantKind(StringRef name) { in parseVariantKind()
119 return StringSwitch<VEMCExpr::VariantKind>(name) in parseVariantKind()
137 VE::Fixups VEMCExpr::getFixupKind(VEMCExpr::VariantKind Kind) { in getFixupKind()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCExpr.h24 enum VariantKind { enum
117 const VariantKind Kind;
119 explicit AArch64MCExpr(const MCExpr *Expr, VariantKind Kind) in AArch64MCExpr()
126 static const AArch64MCExpr *create(const MCExpr *Expr, VariantKind Kind,
134 VariantKind getKind() const { return Kind; } in getKind()
143 static VariantKind getSymbolLoc(VariantKind Kind) { in getSymbolLoc()
144 return static_cast<VariantKind>(Kind & VK_SymLocBits); in getSymbolLoc()
147 static VariantKind getAddressFrag(VariantKind Kind) { in getAddressFrag()
148 return static_cast<VariantKind>(Kind & VK_AddressFragBits); in getAddressFrag()
151 static bool isNotChecked(VariantKind Kind) { return Kind & VK_NC; } in isNotChecked()
H A DAArch64WinCOFFObjectWriter.cpp63 AArch64MCExpr::VariantKind RefKind = A64E->getKind(); in getRelocType()
115 AArch64MCExpr::VariantKind RefKind = A64E->getKind(); in getRelocType()
129 AArch64MCExpr::VariantKind RefKind = A64E->getKind(); in getRelocType()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCExpr.h25 enum VariantKind { enum
65 const VariantKind Kind;
68 explicit SparcMCExpr(VariantKind Kind, const MCExpr *Expr) in SparcMCExpr()
75 static const SparcMCExpr *create(VariantKind Kind, const MCExpr *Expr,
82 VariantKind getKind() const { return Kind; } in getKind()
108 static VariantKind parseVariantKind(StringRef name);
109 static bool printVariantKind(raw_ostream &OS, VariantKind Kind);
110 static Sparc::Fixups getFixupKind(VariantKind Kind);
H A DSparcMCExpr.cpp26 SparcMCExpr::create(VariantKind Kind, const MCExpr *Expr, in create()
42 bool SparcMCExpr::printVariantKind(raw_ostream &OS, VariantKind Kind) in printVariantKind()
87 SparcMCExpr::VariantKind SparcMCExpr::parseVariantKind(StringRef name) in parseVariantKind()
89 return StringSwitch<SparcMCExpr::VariantKind>(name) in parseVariantKind()
125 Sparc::Fixups SparcMCExpr::getFixupKind(SparcMCExpr::VariantKind Kind) { in getFixupKind()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCExpr.h25 enum VariantKind { enum
45 const VariantKind Kind;
49 explicit RISCVMCExpr(const MCExpr *Expr, VariantKind Kind) in RISCVMCExpr()
53 static const RISCVMCExpr *create(const MCExpr *Expr, VariantKind Kind,
56 VariantKind getKind() const { return Kind; } in getKind()
85 static VariantKind getVariantKindForName(StringRef name);
86 static StringRef getVariantKindName(VariantKind Kind);
H A DRISCVMCExpr.cpp30 const RISCVMCExpr *RISCVMCExpr::create(const MCExpr *Expr, VariantKind Kind, in create()
36 VariantKind Kind = getKind(); in printImpl()
124 RISCVMCExpr::VariantKind RISCVMCExpr::getVariantKindForName(StringRef name) { in getVariantKindForName()
125 return StringSwitch<RISCVMCExpr::VariantKind>(name) in getVariantKindForName()
139 StringRef RISCVMCExpr::getVariantKindName(VariantKind Kind) { in getVariantKindName()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYMCExpr.h19 enum VariantKind { enum
33 const VariantKind Kind;
36 explicit CSKYMCExpr(VariantKind Kind, const MCExpr *Expr) in CSKYMCExpr()
40 static const CSKYMCExpr *create(const MCExpr *Expr, VariantKind Kind,
44 VariantKind getKind() const { return Kind; } in getKind()
65 static StringRef getVariantKindName(VariantKind Kind);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRMCExpr.h22 enum VariantKind { enum
42 static const AVRMCExpr *create(VariantKind Kind, const MCExpr *Expr,
46 VariantKind getKind() const { return Kind; } in getKind()
75 static VariantKind getKindByName(StringRef Name);
80 const VariantKind Kind;
85 explicit AVRMCExpr(VariantKind Kind, const MCExpr *Expr, bool Negated) in AVRMCExpr()
H A DAVRMCExpr.cpp23 AVRMCExpr::VariantKind VariantKind; member
39 const AVRMCExpr *AVRMCExpr::create(VariantKind Kind, const MCExpr *Expr, in create()
88 MCSymbolRefExpr::VariantKind Modifier = Sym->getKind(); in evaluateAsRelocatableImpl()
200 return Mod.VariantKind == Kind; in getName()
209 AVRMCExpr::VariantKind AVRMCExpr::getKindByName(StringRef Name) { in getKindByName()
216 return Modifier->VariantKind; in getKindByName()
H A DAVRMCELFStreamer.cpp25 AVRMCExpr::VariantKind ModifierKind) { in emitValueForModiferKind()
26 MCSymbolRefExpr::VariantKind Kind = MCSymbolRefExpr::VK_AVR_NONE; in emitValueForModiferKind()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCExpr.h19 enum VariantKind { VK_Lanai_None, VK_Lanai_ABS_HI, VK_Lanai_ABS_LO }; enum
22 const VariantKind Kind;
25 explicit LanaiMCExpr(VariantKind Kind, const MCExpr *Expr) in LanaiMCExpr()
29 static const LanaiMCExpr *create(VariantKind Kind, const MCExpr *Expr,
33 VariantKind getKind() const { return Kind; } in getKind()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCExpr.h18 enum VariantKind { enum
25 const VariantKind Kind;
28 explicit ARMMCExpr(VariantKind Kind, const MCExpr *Expr) in ARMMCExpr()
35 static const ARMMCExpr *create(VariantKind Kind, const MCExpr *Expr,
51 VariantKind getKind() const { return Kind; } in getKind()
H A DARMMachORelocationInfo.cpp24 unsigned VariantKind) override { in createExprForCAPIVariantKind() argument
25 switch(VariantKind) { in createExprForCAPIVariantKind()
32 VariantKind); in createExprForCAPIVariantKind()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCExpr.h20 enum VariantKind { enum
34 const VariantKind Kind;
39 explicit PPCMCExpr(VariantKind Kind, const MCExpr *Expr) in PPCMCExpr()
46 static const PPCMCExpr *create(VariantKind Kind, const MCExpr *Expr,
66 VariantKind getKind() const { return Kind; } in getKind()
H A DPPCMCTargetDesc.cpp143 MCSymbolRefExpr::VariantKind Kind) override { in emitTCEntry()
152 if (Kind == MCSymbolRefExpr::VariantKind::VK_PPC_AIX_TLSGD || in emitTCEntry()
153 Kind == MCSymbolRefExpr::VariantKind::VK_PPC_AIX_TLSGDM) in emitTCEntry()
195 MCSymbolRefExpr::VariantKind Kind) override { in emitTCEntry()
300 MCSymbolRefExpr::VariantKind Kind) override { in emitTCEntry()
323 MCSymbolRefExpr::VariantKind Kind) override { in emitTCEntry()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXMCExpr.h22 enum VariantKind { enum
30 const VariantKind Kind;
33 explicit NVPTXFloatMCExpr(VariantKind Kind, APFloat Flt) in NVPTXFloatMCExpr()
40 static const NVPTXFloatMCExpr *create(VariantKind Kind, const APFloat &Flt,
63 VariantKind getKind() const { return Kind; } in getKind()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/
H A DMCExpr.h194 enum VariantKind : uint16_t { enum
371 static unsigned encodeSubclassData(VariantKind Kind, in encodeSubclassData()
377 explicit MCSymbolRefExpr(const MCSymbol *Symbol, VariantKind Kind,
388 static const MCSymbolRefExpr *create(const MCSymbol *Symbol, VariantKind Kind,
390 static const MCSymbolRefExpr *create(StringRef Name, VariantKind Kind,
399 VariantKind getKind() const { in getKind()
400 return (VariantKind)(getSubclassData() & VariantKindMask); in getKind()
411 static StringRef getVariantKindName(VariantKind Kind);
413 static VariantKind getVariantKindForName(StringRef Name);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp106 const MCExpr *Symbol, RISCVMCExpr::VariantKind VKHi,
226 RISCVMCExpr::VariantKind &Kind);
341 RISCVMCExpr::VariantKind &VK) { in evaluateConstantImm()
360 RISCVMCExpr::VariantKind VK = RISCVMCExpr::VK_RISCV_None; in isBareSimmNLsb0()
376 RISCVMCExpr::VariantKind VK = RISCVMCExpr::VK_RISCV_None; in isBareSymbol()
386 RISCVMCExpr::VariantKind VK = RISCVMCExpr::VK_RISCV_None; in isCallSymbol()
397 RISCVMCExpr::VariantKind VK = RISCVMCExpr::VK_RISCV_None; in isPseudoJumpSymbol()
407 RISCVMCExpr::VariantKind VK = RISCVMCExpr::VK_RISCV_None; in isTPRelAddSymbol()
460 RISCVMCExpr::VariantKind VK = RISCVMCExpr::VK_RISCV_None; in isImmXLenLI()
474 RISCVMCExpr::VariantKind VK = RISCVMCExpr::VK_RISCV_None; in isUImmLog2XLen()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZMCInstLower.cpp19 static MCSymbolRefExpr::VariantKind getVariantKind(unsigned Flags) { in getVariantKind()
37 MCSymbolRefExpr::VariantKind Kind) const { in getExpr()
88 MCSymbolRefExpr::VariantKind Kind = getVariantKind(MO.getTargetFlags()); in lowerOperand()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/MCDisassembler/
H A DMCRelocationInfo.cpp21 unsigned VariantKind) { in createExprForCAPIVariantKind() argument
22 if (VariantKind != LLVMDisassembler_VariantKind_None) in createExprForCAPIVariantKind()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCAsmPrinter.cpp87 struct DenseMapInfo<std::pair<const MCSymbol *, MCSymbolRefExpr::VariantKind>> {
88 using TOCKey = std::pair<const MCSymbol *, MCSymbolRefExpr::VariantKind>;
91 return {nullptr, MCSymbolRefExpr::VariantKind::VK_None}; in getEmptyKey()
94 return {nullptr, MCSymbolRefExpr::VariantKind::VK_Invalid}; in getTombstoneKey()
116 MapVector<std::pair<const MCSymbol *, MCSymbolRefExpr::VariantKind>,
130 MCSymbolRefExpr::VariantKind Kind =
131 MCSymbolRefExpr::VariantKind::VK_None);
156 void EmitTlsCall(const MachineInstr *MI, MCSymbolRefExpr::VariantKind VK);
387 MCSymbolRefExpr::VariantKind Kind) { in lookUpOrCreateTOCEntry()
542 MCSymbolRefExpr::VariantKind VK) { in EmitTlsCall()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcAsmPrinter.cpp73 static MCOperand createSparcMCOperand(SparcMCExpr::VariantKind Kind, in createSparcMCOperand()
86 static MCOperand createPCXRelExprOp(SparcMCExpr::VariantKind Kind, in createPCXRelExprOp()
157 SparcMCExpr::VariantKind HiKind, in EmitHiLo()
158 SparcMCExpr::VariantKind LoKind, in EmitHiLo()
294 SparcMCExpr::VariantKind TF = (SparcMCExpr::VariantKind) MO.getTargetFlags(); in printOperand()

12345