Home
last modified time | relevance | path

Searched refs:MCInstrAnalysis (Results 1 – 25 of 42) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/MC/
H A DMCInstrAnalysis.cpp20 bool MCInstrAnalysis::clearsSuperRegisters(const MCRegisterInfo &MRI, in clearsSuperRegisters()
27 bool MCInstrAnalysis::evaluateBranch(const MCInst & /*Inst*/, uint64_t /*Addr*/, in evaluateBranch()
33 Optional<uint64_t> MCInstrAnalysis::evaluateMemoryOperandAddress( in evaluateMemoryOperandAddress()
40 MCInstrAnalysis::getMemoryOperandRelocationOffset(const MCInst &Inst, in getMemoryOperandRelocationOffset()
H A DCMakeLists.txt27 MCInstrAnalysis.cpp
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVMCTargetDesc.cpp78 class SPIRVMCInstrAnalysis : public MCInstrAnalysis {
81 : MCInstrAnalysis(Info) {} in SPIRVMCInstrAnalysis()
86 static MCInstrAnalysis *createSPIRVInstrAnalysis(const MCInstrInfo *Info) { in createSPIRVInstrAnalysis()
/llvm-project-15.0.7/llvm/include/llvm/MC/
H A DMCInstrAnalysis.h30 class MCInstrAnalysis {
37 MCInstrAnalysis(const MCInstrInfo *Info) : Info(Info) {} in MCInstrAnalysis() function
38 virtual ~MCInstrAnalysis() = default;
H A DMCInstPrinter.h21 class MCInstrAnalysis; variable
52 const MCInstrAnalysis *MIA = nullptr;
131 void setMCInstrAnalysis(const MCInstrAnalysis *Value) { MIA = Value; } in setMCInstrAnalysis()
H A DTargetRegistry.h46 class MCInstrAnalysis; variable
158 using MCInstrAnalysisCtorFnTy = MCInstrAnalysis *(*)(const MCInstrInfo *Info);
432 MCInstrAnalysis *createMCInstrAnalysis(const MCInstrInfo *Info) const { in createMCInstrAnalysis()
1224 static MCInstrAnalysis *Allocator(const MCInstrInfo *Info) { in Allocator()
/llvm-project-15.0.7/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchMCTargetDesc.cpp81 class LoongArchMCInstrAnalysis : public MCInstrAnalysis {
84 : MCInstrAnalysis(Info) {} in LoongArchMCInstrAnalysis()
100 static MCInstrAnalysis *createLoongArchInstrAnalysis(const MCInstrInfo *Info) { in createLoongArchInstrAnalysis()
/llvm-project-15.0.7/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFMCTargetDesc.cpp74 class BPFMCInstrAnalysis : public MCInstrAnalysis {
77 : MCInstrAnalysis(Info) {} in BPFMCInstrAnalysis()
97 static MCInstrAnalysis *createBPFInstrAnalysis(const MCInstrInfo *Info) { in createBPFInstrAnalysis()
/llvm-project-15.0.7/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCTargetDesc.cpp92 class LanaiMCInstrAnalysis : public MCInstrAnalysis {
95 : MCInstrAnalysis(Info) {} in LanaiMCInstrAnalysis()
126 static MCInstrAnalysis *createLanaiInstrAnalysis(const MCInstrInfo *Info) { in createLanaiInstrAnalysis()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCTargetDesc.cpp119 class AMDGPUMCInstrAnalysis : public MCInstrAnalysis {
122 : MCInstrAnalysis(Info) {} in AMDGPUMCInstrAnalysis()
142 static MCInstrAnalysis *createAMDGPUMCInstrAnalysis(const MCInstrInfo *Info) { in createAMDGPUMCInstrAnalysis()
/llvm-project-15.0.7/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYMCTargetDesc.cpp114 class CSKYMCInstrAnalysis : public MCInstrAnalysis {
117 : MCInstrAnalysis(Info) {} in CSKYMCInstrAnalysis()
151 static MCInstrAnalysis *createCSKYInstrAnalysis(const MCInstrInfo *Info) { in createCSKYInstrAnalysis()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCTargetDesc.cpp116 class RISCVMCInstrAnalysis : public MCInstrAnalysis {
119 : MCInstrAnalysis(Info) {} in RISCVMCInstrAnalysis()
149 static MCInstrAnalysis *createRISCVInstrAnalysis(const MCInstrInfo *Info) { in createRISCVInstrAnalysis()
/llvm-project-15.0.7/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCTargetDesc.cpp137 class MipsMCInstrAnalysis : public MCInstrAnalysis {
139 MipsMCInstrAnalysis(const MCInstrInfo *Info) : MCInstrAnalysis(Info) {} in MipsMCInstrAnalysis()
166 static MCInstrAnalysis *createMipsMCInstrAnalysis(const MCInstrInfo *Info) { in createMipsMCInstrAnalysis()
/llvm-project-15.0.7/llvm/include/llvm/MCA/
H A DInstrBuilder.h64 const MCInstrAnalysis *MCIA;
89 const MCRegisterInfo &RI, const MCInstrAnalysis *IA);
/llvm-project-15.0.7/llvm/tools/llvm-cfi-verify/lib/
H A DFileAnalysis.h146 const MCInstrAnalysis *getMCInstrAnalysis() const;
212 std::unique_ptr<const MCInstrAnalysis> MIA;
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCTargetDesc.cpp583 class HexagonMCInstrAnalysis : public MCInstrAnalysis {
585 HexagonMCInstrAnalysis(MCInstrInfo const *Info) : MCInstrAnalysis(Info) {} in HexagonMCInstrAnalysis()
589 return MCInstrAnalysis::isUnconditionalBranch(Inst); in isUnconditionalBranch()
594 return MCInstrAnalysis::isConditionalBranch(Inst); in isConditionalBranch()
617 static MCInstrAnalysis *createHexagonMCInstrAnalysis(const MCInstrInfo *Info) { in createHexagonMCInstrAnalysis()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCTargetDesc.cpp375 class PPCMCInstrAnalysis : public MCInstrAnalysis {
378 : MCInstrAnalysis(Info) {} in PPCMCInstrAnalysis()
394 static MCInstrAnalysis *createPPCMCInstrAnalysis(const MCInstrInfo *Info) { in createPPCMCInstrAnalysis()
/llvm-project-15.0.7/llvm/unittests/tools/llvm-mca/
H A DMCATestBase.h66 std::unique_ptr<MCInstrAnalysis> MCIA;
/llvm-project-15.0.7/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.cpp400 class ARMMCInstrAnalysis : public MCInstrAnalysis {
402 ARMMCInstrAnalysis(const MCInstrInfo *Info) : MCInstrAnalysis(Info) {} in ARMMCInstrAnalysis()
408 return MCInstrAnalysis::isUnconditionalBranch(Inst); in isUnconditionalBranch()
415 return MCInstrAnalysis::isConditionalBranch(Inst); in isConditionalBranch()
630 static MCInstrAnalysis *createARMMCInstrAnalysis(const MCInstrInfo *Info) { in createARMMCInstrAnalysis()
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/MC/
H A DBUILD.gn39 "MCInstrAnalysis.cpp",
/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DMachORewriteInstance.cpp56 extern MCPlusBuilder *createX86MCPlusBuilder(const MCInstrAnalysis *,
59 extern MCPlusBuilder *createAArch64MCPlusBuilder(const MCInstrAnalysis *,
66 const MCInstrAnalysis *Analysis, in createMCPlusBuilder()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCTargetDesc.cpp403 class AArch64MCInstrAnalysis : public MCInstrAnalysis {
405 AArch64MCInstrAnalysis(const MCInstrInfo *Info) : MCInstrAnalysis(Info) {} in AArch64MCInstrAnalysis()
459 static MCInstrAnalysis *createAArch64InstrAnalysis(const MCInstrInfo *Info) { in createAArch64InstrAnalysis()
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/
H A DIndirectionUtils.h49 class MCInstrAnalysis; variable
592 MCInstrAnalysis &MIA);
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DMCPlusBuilder.h152 const MCInstrAnalysis *Analysis;
281 MCPlusBuilder(const MCInstrAnalysis *Analysis, const MCInstrInfo *Info, in MCPlusBuilder()
1945 MCPlusBuilder *createX86MCPlusBuilder(const MCInstrAnalysis *,
1949 MCPlusBuilder *createAArch64MCPlusBuilder(const MCInstrAnalysis *,
/llvm-project-15.0.7/bolt/include/bolt/Rewrite/
H A DRewriteInstance.h588 const MCInstrAnalysis *Analysis,

12