Searched refs:VariantKind (Results 1 - 25 of 93) sorted by relevance

1234

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMachORelocationInfo.cpp24 unsigned VariantKind) override {
25 switch(VariantKind) {
32 VariantKind);
H A DARMMCExpr.h18 enum VariantKind { enum in class:llvm::ARMMCExpr
25 const VariantKind Kind;
28 explicit ARMMCExpr(VariantKind Kind, const MCExpr *Expr)
35 static const ARMMCExpr *create(VariantKind Kind, const MCExpr *Expr,
51 VariantKind getKind() const { return Kind; }
H A DARMMCExpr.cpp17 ARMMCExpr::create(VariantKind Kind, const MCExpr *Expr,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVEMCExpr.h25 enum VariantKind { enum in class:llvm::VEMCExpr
45 const VariantKind Kind;
48 explicit VEMCExpr(VariantKind Kind, const MCExpr *Expr)
55 static const VEMCExpr *create(VariantKind Kind, const MCExpr *Expr,
62 VariantKind getKind() const { return Kind; }
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,
42 bool VEMCExpr::printVariantKind(raw_ostream &OS, VariantKind Kind) {
68 void VEMCExpr::printVariantKindSuffix(raw_ostream &OS, VariantKind Kind) {
118 VEMCExpr::VariantKind VEMCExpr::parseVariantKind(StringRef name) {
119 return StringSwitch<VEMCExpr::VariantKind>(name)
137 VE::Fixups VEMCExpr::getFixupKind(VEMCExpr::VariantKind Kind) {
140 llvm_unreachable("Unhandled VEMCExpr::VariantKind");
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/MCDisassembler/
H A DMCRelocationInfo.cpp21 unsigned VariantKind) {
22 if (VariantKind != LLVMDisassembler_VariantKind_None)
20 createExprForCAPIVariantKind(const MCExpr *SubExpr, unsigned VariantKind) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCExpr.h19 enum VariantKind { VK_Lanai_None, VK_Lanai_ABS_HI, VK_Lanai_ABS_LO }; enum in class:llvm::LanaiMCExpr
22 const VariantKind Kind;
25 explicit LanaiMCExpr(VariantKind Kind, const MCExpr *Expr)
29 static const LanaiMCExpr *create(VariantKind Kind, const MCExpr *Expr,
33 VariantKind getKind() const { return Kind; }
H A DLanaiMCExpr.cpp17 const LanaiMCExpr *LanaiMCExpr::create(VariantKind Kind, const MCExpr *Expr,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCExpr.h25 enum VariantKind { enum in class:llvm::RISCVMCExpr
45 const VariantKind Kind;
49 explicit RISCVMCExpr(const MCExpr *Expr, VariantKind Kind)
53 static const RISCVMCExpr *create(const MCExpr *Expr, VariantKind Kind,
56 VariantKind getKind() const { return Kind; }
85 static VariantKind getVariantKindForName(StringRef name);
86 static StringRef getVariantKindName(VariantKind Kind);
H A DRISCVMCExpr.cpp31 const RISCVMCExpr *RISCVMCExpr::create(const MCExpr *Expr, VariantKind Kind,
37 VariantKind Kind = getKind();
125 RISCVMCExpr::VariantKind RISCVMCExpr::getVariantKindForName(StringRef name) {
126 return StringSwitch<RISCVMCExpr::VariantKind>(name)
140 StringRef RISCVMCExpr::getVariantKindName(VariantKind Kind) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCExpr.h25 enum VariantKind { enum in class:llvm::SparcMCExpr
63 const VariantKind Kind;
66 explicit SparcMCExpr(VariantKind Kind, const MCExpr *Expr)
73 static const SparcMCExpr *create(VariantKind Kind, const MCExpr *Expr,
80 VariantKind getKind() const { return Kind; }
106 static VariantKind parseVariantKind(StringRef name);
107 static bool printVariantKind(raw_ostream &OS, VariantKind Kind);
108 static Sparc::Fixups getFixupKind(VariantKind Kind);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRMCExpr.h22 enum VariantKind { enum in class:llvm::AVRMCExpr
41 static const AVRMCExpr *create(VariantKind Kind, const MCExpr *Expr,
45 VariantKind getKind() const { return Kind; }
74 static VariantKind getKindByName(StringRef Name);
79 const VariantKind Kind;
84 explicit AVRMCExpr(VariantKind Kind, const MCExpr *Expr, bool Negated)
H A DAVRMCELFStreamer.cpp25 AVRMCExpr::VariantKind ModifierKind) {
26 MCSymbolRefExpr::VariantKind Kind = MCSymbolRefExpr::VK_AVR_NONE;
H A DAVRMCExpr.cpp23 AVRMCExpr::VariantKind VariantKind; member in struct:llvm::__anon4070::ModifierEntry
38 const AVRMCExpr *AVRMCExpr::create(VariantKind Kind, const MCExpr *Expr,
87 MCSymbolRefExpr::VariantKind Modifier = Sym->getKind();
194 [this](ModifierEntry const &Mod) { return Mod.VariantKind == Kind; });
202 AVRMCExpr::VariantKind AVRMCExpr::getKindByName(StringRef Name) {
208 return Modifier->VariantKind;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCExpr.h20 enum VariantKind { enum in class:llvm::PPCMCExpr
34 const VariantKind Kind;
39 explicit PPCMCExpr(VariantKind Kind, const MCExpr *Expr)
46 static const PPCMCExpr *create(VariantKind Kind, const MCExpr *Expr,
66 VariantKind getKind() const { return Kind; }
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCExpr.h24 enum VariantKind { enum in class:llvm::AArch64MCExpr
115 const VariantKind Kind;
117 explicit AArch64MCExpr(const MCExpr *Expr, VariantKind Kind)
124 static const AArch64MCExpr *create(const MCExpr *Expr, VariantKind Kind,
132 VariantKind getKind() const { return Kind; }
138 /// @name VariantKind information extractors.
141 static VariantKind getSymbolLoc(VariantKind Kind) {
142 return static_cast<VariantKind>(Kind & VK_SymLocBits);
145 static VariantKind getAddressFra
[all...]
H A DAArch64WinCOFFObjectWriter.cpp53 AArch64MCExpr::VariantKind RefKind = A64E->getKind();
102 AArch64MCExpr::VariantKind RefKind = A64E->getKind();
116 AArch64MCExpr::VariantKind RefKind = A64E->getKind();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonELFObjectWriter.cpp46 MCSymbolRefExpr::VariantKind Variant = Target.getAccessVariant();
53 case MCSymbolRefExpr::VariantKind::VK_DTPREL:
55 case MCSymbolRefExpr::VariantKind::VK_GOT:
57 case MCSymbolRefExpr::VariantKind::VK_GOTREL:
59 case MCSymbolRefExpr::VariantKind::VK_Hexagon_GD_GOT:
61 case MCSymbolRefExpr::VariantKind::VK_Hexagon_IE:
63 case MCSymbolRefExpr::VariantKind::VK_Hexagon_IE_GOT:
65 case MCSymbolRefExpr::VariantKind::VK_Hexagon_LD_GOT:
67 case MCSymbolRefExpr::VariantKind::VK_PCREL:
69 case MCSymbolRefExpr::VariantKind
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/MCDisassembler/
H A DMCRelocationInfo.h34 /// Create an MCExpr for the target-specific \p VariantKind.
37 /// \returns If possible, an MCExpr corresponding to VariantKind, else 0.
39 unsigned VariantKind);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXMCExpr.h22 enum VariantKind { enum in class:llvm::NVPTXFloatMCExpr
30 const VariantKind Kind;
33 explicit NVPTXFloatMCExpr(VariantKind Kind, APFloat Flt)
40 static const NVPTXFloatMCExpr *create(VariantKind Kind, const APFloat &Flt,
63 VariantKind getKind() const { return Kind; }
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCValue.cpp46 MCSymbolRefExpr::VariantKind MCValue::getAccessVariant() const {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZMCInstLower.h39 MCSymbolRefExpr::VariantKind Kind) const;
H A DSystemZMCInstLower.cpp19 static MCSymbolRefExpr::VariantKind getVariantKind(unsigned Flags) {
37 MCSymbolRefExpr::VariantKind Kind) const {
88 MCSymbolRefExpr::VariantKind Kind = getVariantKind(MO.getTargetFlags());
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm-c/
H A DDisassemblerTypes.h62 * symbol names are present in the relocation information. The VariantKind
76 uint64_t VariantKind; member in struct:LLVMOpInfo1
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcMCInstLower.cpp33 SparcMCExpr::VariantKind Kind =
34 (SparcMCExpr::VariantKind)MO.getTargetFlags();

Completed in 119 milliseconds

1234