Searched refs:MCSubtargetInfo (Results 1 - 25 of 285) sorted by relevance

1234567891011>>

/freebsd-11-stable/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DMCTargetAsmParser.cpp15 const MCSubtargetInfo &STI,
21 MCSubtargetInfo &MCTargetAsmParser::copySTI() {
22 MCSubtargetInfo &STICopy = getContext().getSubtargetCopy(getSTI());
27 const MCSubtargetInfo &MCTargetAsmParser::getSTI() const {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMInstPrinter.h29 const MCSubtargetInfo &STI, raw_ostream &O) override;
34 const MCSubtargetInfo &STI, raw_ostream &O);
35 virtual bool printAliasInstr(const MCInst *MI, const MCSubtargetInfo &STI,
39 const MCSubtargetInfo &STI,
44 void printOperand(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
48 const MCSubtargetInfo &STI, raw_ostream &O);
50 const MCSubtargetInfo &STI, raw_ostream &O);
53 const MCSubtargetInfo &STI, raw_ostream &O);
55 const MCSubtargetInfo &STI, raw_ostream &O);
57 const MCSubtargetInfo
[all...]
H A DARMAsmBackend.h15 #include "llvm/MC/MCSubtargetInfo.h"
24 const MCSubtargetInfo &STI;
27 ARMAsmBackend(const Target &T, const MCSubtargetInfo &STI,
50 const MCSubtargetInfo *STI) const;
55 const MCSubtargetInfo *STI) const override;
57 unsigned getRelaxedOpcode(unsigned Op, const MCSubtargetInfo &STI) const;
60 const MCSubtargetInfo &STI) const override;
69 void relaxInstruction(const MCInst &Inst, const MCSubtargetInfo &STI,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCCodeEmitter.h27 class MCSubtargetInfo;
35 bool isMicroMips(const MCSubtargetInfo &STI) const;
36 bool isMips32r6(const MCSubtargetInfo &STI) const;
47 void EmitInstruction(uint64_t Val, unsigned Size, const MCSubtargetInfo &STI,
52 const MCSubtargetInfo &STI) const override;
58 const MCSubtargetInfo &STI) const;
65 const MCSubtargetInfo &STI) const;
72 const MCSubtargetInfo &STI) const;
78 const MCSubtargetInfo &STI) const;
82 const MCSubtargetInfo
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcInstPrinter.h28 const MCSubtargetInfo &STI, raw_ostream &O) override;
29 bool printSparcAliasInstr(const MCInst *MI, const MCSubtargetInfo &STI,
31 bool isV9(const MCSubtargetInfo &STI) const;
35 const MCSubtargetInfo &STI, raw_ostream &O);
36 bool printAliasInstr(const MCInst *MI, const MCSubtargetInfo &STI,
40 const MCSubtargetInfo &STI, raw_ostream &O);
43 void printOperand(const MCInst *MI, int opNum, const MCSubtargetInfo &STI,
45 void printMemOperand(const MCInst *MI, int opNum, const MCSubtargetInfo &STI,
47 void printCCOperand(const MCInst *MI, int opNum, const MCSubtargetInfo &STI,
49 bool printGetPCX(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64InstPrinter.h29 const MCSubtargetInfo &STI, raw_ostream &O) override;
34 const MCSubtargetInfo &STI, raw_ostream &O);
35 virtual bool printAliasInstr(const MCInst *MI, const MCSubtargetInfo &STI,
39 const MCSubtargetInfo &STI,
50 bool printSysAlias(const MCInst *MI, const MCSubtargetInfo &STI,
53 void printOperand(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
55 void printImm(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
57 void printImmHex(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
64 const MCSubtargetInfo &STI, raw_ostream &O) {
69 const MCSubtargetInfo
[all...]
H A DAArch64MCCodeEmitter.cpp25 #include "llvm/MC/MCSubtargetInfo.h"
58 const MCSubtargetInfo &STI) const;
64 const MCSubtargetInfo &STI) const;
72 const MCSubtargetInfo &STI) const;
78 const MCSubtargetInfo &STI) const;
84 const MCSubtargetInfo &STI) const;
90 const MCSubtargetInfo &STI) const;
96 const MCSubtargetInfo &STI) const;
103 const MCSubtargetInfo &STI) const;
109 const MCSubtargetInfo
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRMCCodeEmitter.h33 class MCSubtargetInfo;
47 const MCSubtargetInfo &STI) const;
53 const MCSubtargetInfo &STI) const;
58 const MCSubtargetInfo &STI) const;
63 const MCSubtargetInfo &STI) const;
68 const MCSubtargetInfo &STI) const;
75 const MCSubtargetInfo &STI) const;
80 const MCSubtargetInfo &STI) const;
85 const MCSubtargetInfo &STI) const;
88 const MCSubtargetInfo
[all...]
H A DAVRELFStreamer.h19 AVRELFStreamer(MCStreamer &S, const MCSubtargetInfo &STI);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCCodeEmitter.h18 #include "llvm/MC/MCSubtargetInfo.h"
40 const MCSubtargetInfo &STI) const;
43 const MCSubtargetInfo &STI) const;
46 const MCSubtargetInfo &STI) const;
49 const MCSubtargetInfo &STI) const;
52 const MCSubtargetInfo &STI) const;
55 const MCSubtargetInfo &STI) const;
58 const MCSubtargetInfo &STI) const;
61 const MCSubtargetInfo &STI) const;
64 const MCSubtargetInfo
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVInstPrinter.h31 const MCSubtargetInfo &STI, raw_ostream &O) override;
34 void printOperand(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
37 const MCSubtargetInfo &STI, raw_ostream &O);
39 const MCSubtargetInfo &STI, raw_ostream &O);
40 void printFRMArg(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
43 const MCSubtargetInfo &STI, raw_ostream &O);
47 const MCSubtargetInfo &STI, raw_ostream &O);
48 bool printAliasInstr(const MCInst *MI, const MCSubtargetInfo &STI,
52 const MCSubtargetInfo &STI, raw_ostream &O);
H A DRISCVELFStreamer.h20 RISCVTargetELFStreamer(MCStreamer &S, const MCSubtargetInfo &STI);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUInstPrinter.h27 const MCSubtargetInfo &STI, raw_ostream &O);
31 const MCSubtargetInfo &STI, raw_ostream &O) override;
37 const MCSubtargetInfo &STI, raw_ostream &O);
40 const MCSubtargetInfo &STI, raw_ostream &O);
45 const MCSubtargetInfo &STI, raw_ostream &O);
52 void printOffset(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
54 void printFlatOffset(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
57 void printOffset0(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
59 void printOffset1(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
62 const MCSubtargetInfo
[all...]
H A DAMDGPUMCCodeEmitter.h25 class MCSubtargetInfo;
40 const MCSubtargetInfo &STI) const;
44 const MCSubtargetInfo &STI) const {
50 const MCSubtargetInfo &STI) const {
56 const MCSubtargetInfo &STI) const {
62 const MCSubtargetInfo &STI) const {
68 const MCSubtargetInfo &STI) const {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.h38 class MCSubtargetInfo;
69 void streamIsaVersion(const MCSubtargetInfo *STI, raw_ostream &Stream);
73 bool hasCodeObjectV3(const MCSubtargetInfo *STI);
76 unsigned getWavefrontSize(const MCSubtargetInfo *STI);
79 unsigned getLocalMemorySize(const MCSubtargetInfo *STI);
83 unsigned getEUsPerCU(const MCSubtargetInfo *STI);
87 unsigned getMaxWorkGroupsPerCU(const MCSubtargetInfo *STI,
92 unsigned getMaxWavesPerCU(const MCSubtargetInfo *STI);
96 unsigned getMaxWavesPerCU(const MCSubtargetInfo *STI,
101 unsigned getMinWavesPerEU(const MCSubtargetInfo *ST
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/VE/InstPrinter/
H A DVEInstPrinter.h28 const MCSubtargetInfo &STI, raw_ostream &OS) override;
31 bool printAliasInstr(const MCInst *, const MCSubtargetInfo &, raw_ostream &);
32 void printInstruction(const MCInst *, uint64_t, const MCSubtargetInfo &,
36 void printOperand(const MCInst *MI, int opNum, const MCSubtargetInfo &STI,
39 const MCSubtargetInfo &STI, raw_ostream &OS,
42 const MCSubtargetInfo &STI, raw_ostream &OS,
44 void printCCOperand(const MCInst *MI, int opNum, const MCSubtargetInfo &STI,
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCCodeEmitter.h16 class MCSubtargetInfo;
38 const MCSubtargetInfo &STI) const {}
43 const MCSubtargetInfo &STI) const = 0;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCShuffler.h26 class MCSubtargetInfo;
32 MCSubtargetInfo const &STI, MCInst &MCB)
38 MCSubtargetInfo const &STI, MCInst &MCB,
57 MCSubtargetInfo const &STI, MCInst &MCB);
59 MCSubtargetInfo const &STI, MCInst &MCB,
62 MCSubtargetInfo const &STI, MCInst &MCB,
H A DHexagonMCCodeEmitter.h31 class MCSubtargetInfo;
54 MCSubtargetInfo const &STI) const override;
58 const MCSubtargetInfo &STI,
65 MCSubtargetInfo const &STI) const;
70 MCSubtargetInfo const &STI) const;
76 const MCSubtargetInfo &STI) const;
H A DHexagonMCTargetDesc.h58 class MCSubtargetInfo;
77 /// Create a Hexagon MCSubtargetInfo instance. This is exposed so Asm parser,
79 MCSubtargetInfo *createHexagonMCSubtargetInfo(const Triple &TT, StringRef CPU,
81 unsigned GetELFFlags(const MCSubtargetInfo &STI);
89 const MCSubtargetInfo &STI,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/
H A DMSP430MCTargetDesc.h24 class MCSubtargetInfo;
38 const MCSubtargetInfo &STI,
43 createMSP430ObjectTargetStreamer(MCStreamer &S, const MCSubtargetInfo &STI);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFMCTargetDesc.h28 class MCSubtargetInfo;
43 MCAsmBackend *createBPFAsmBackend(const Target &T, const MCSubtargetInfo &STI,
46 MCAsmBackend *createBPFbeAsmBackend(const Target &T, const MCSubtargetInfo &STI,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCTargetDesc.h28 class MCSubtargetInfo;
38 MCAsmBackend *createLanaiAsmBackend(const Target &T, const MCSubtargetInfo &STI,
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DRegisterFileStatistics.h40 #include "llvm/MC/MCSubtargetInfo.h"
46 const llvm::MCSubtargetInfo &STI;
71 RegisterFileStatistics(const llvm::MCSubtargetInfo &sti);
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-mc/
H A DDisassembler.h26 class MCSubtargetInfo;
33 MCSubtargetInfo &STI, MCStreamer &Streamer,

Completed in 167 milliseconds

1234567891011>>