Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/MC/
H A DMCInstrAnalysis.cpp19 bool MCInstrAnalysis::clearsSuperRegisters(const MCRegisterInfo &MRI, in clearsSuperRegisters()
26 bool MCInstrAnalysis::evaluateBranch(const MCInst & /*Inst*/, uint64_t /*Addr*/, in evaluateBranch()
33 MCInstrAnalysis::evaluateMemoryOperandAddress(const MCInst &Inst, uint64_t Addr, in evaluateMemoryOperandAddress()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrAnalysis.h27 class MCInstrAnalysis {
34 MCInstrAnalysis(const MCInstrInfo *Info) : Info(Info) {} in MCInstrAnalysis() function
35 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()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCTargetDesc.cpp91 class LanaiMCInstrAnalysis : public MCInstrAnalysis {
94 : MCInstrAnalysis(Info) {} in LanaiMCInstrAnalysis()
122 static MCInstrAnalysis *createLanaiInstrAnalysis(const MCInstrInfo *Info) { in createLanaiInstrAnalysis()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFMCTargetDesc.cpp73 class BPFMCInstrAnalysis : public MCInstrAnalysis {
76 : MCInstrAnalysis(Info) {} in BPFMCInstrAnalysis()
96 static MCInstrAnalysis *createBPFInstrAnalysis(const MCInstrInfo *Info) { in createBPFInstrAnalysis()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCTargetDesc.cpp116 class AMDGPUMCInstrAnalysis : public MCInstrAnalysis {
119 : MCInstrAnalysis(Info) {} in AMDGPUMCInstrAnalysis()
139 static MCInstrAnalysis *createAMDGPUMCInstrAnalysis(const MCInstrInfo *Info) { in createAMDGPUMCInstrAnalysis()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MCA/
H A DInstrBuilder.h42 const MCInstrAnalysis *MCIA;
63 const MCRegisterInfo &RI, const MCInstrAnalysis *IA);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCTargetDesc.cpp107 class RISCVMCInstrAnalysis : public MCInstrAnalysis {
110 : MCInstrAnalysis(Info) {} in RISCVMCInstrAnalysis()
140 static MCInstrAnalysis *createRISCVInstrAnalysis(const MCInstrInfo *Info) { in createRISCVInstrAnalysis()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCTargetDesc.cpp136 class MipsMCInstrAnalysis : public MCInstrAnalysis {
138 MipsMCInstrAnalysis(const MCInstrInfo *Info) : MCInstrAnalysis(Info) {} in MipsMCInstrAnalysis()
165 static MCInstrAnalysis *createMipsMCInstrAnalysis(const MCInstrInfo *Info) { in createMipsMCInstrAnalysis()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCTargetDesc.cpp553 class HexagonMCInstrAnalysis : public MCInstrAnalysis {
555 HexagonMCInstrAnalysis(MCInstrInfo const *Info) : MCInstrAnalysis(Info) {} in HexagonMCInstrAnalysis()
559 return MCInstrAnalysis::isUnconditionalBranch(Inst); in isUnconditionalBranch()
564 return MCInstrAnalysis::isConditionalBranch(Inst); in isConditionalBranch()
587 static MCInstrAnalysis *createHexagonMCInstrAnalysis(const MCInstrInfo *Info) { in createHexagonMCInstrAnalysis()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.cpp411 class ARMMCInstrAnalysis : public MCInstrAnalysis {
413 ARMMCInstrAnalysis(const MCInstrInfo *Info) : MCInstrAnalysis(Info) {} in ARMMCInstrAnalysis()
419 return MCInstrAnalysis::isUnconditionalBranch(Inst); in isUnconditionalBranch()
426 return MCInstrAnalysis::isConditionalBranch(Inst); in isConditionalBranch()
448 static MCInstrAnalysis *createARMMCInstrAnalysis(const MCInstrInfo *Info) { in createARMMCInstrAnalysis()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCTargetDesc.cpp312 class AArch64MCInstrAnalysis : public MCInstrAnalysis {
314 AArch64MCInstrAnalysis(const MCInstrInfo *Info) : MCInstrAnalysis(Info) {} in AArch64MCInstrAnalysis()
368 static MCInstrAnalysis *createAArch64InstrAnalysis(const MCInstrInfo *Info) { in createAArch64InstrAnalysis()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/
H A DTargetRegistry.h47 class MCInstrAnalysis; variable
138 using MCInstrAnalysisCtorFnTy = MCInstrAnalysis *(*)(const MCInstrInfo *Info);
383 MCInstrAnalysis *createMCInstrAnalysis(const MCInstrInfo *Info) const { in createMCInstrAnalysis()
1105 static MCInstrAnalysis *Allocator(const MCInstrInfo *Info) { in Allocator()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp387 class X86MCInstrAnalysis : public MCInstrAnalysis {
393 X86MCInstrAnalysis(const MCInstrInfo *MCII) : MCInstrAnalysis(MCII) {} in X86MCInstrAnalysis()
562 static MCInstrAnalysis *createX86MCInstrAnalysis(const MCInstrInfo *Info) { in createX86MCInstrAnalysis()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Object/
H A DELFObjectFile.cpp599 std::unique_ptr<const MCInstrAnalysis> MIA( in getPltAddresses()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSchedule.td501 // (see MC/MCInstrAnalysis.h - method MCInstrAnalysis::clearsSuperRegisters()).
525 // llvm/CodeGen/TargetSubtargetInfo.h, and llvm/MC/MCInstrAnalysis.h).
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-mca/
H A Dllvm-mca.cpp430 std::unique_ptr<MCInstrAnalysis> MCIA( in main()
/freebsd-13.1/contrib/llvm-project/llvm/lib/MCA/
H A DInstrBuilder.cpp30 const llvm::MCInstrAnalysis *mcia) in InstrBuilder()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-objdump/
H A Dllvm-objdump.cpp977 collectLocalBranchTargets(ArrayRef<uint8_t> Bytes, const MCInstrAnalysis *MIA, in collectLocalBranchTargets()
1105 const MCInstrAnalysis *MIA, MCInstPrinter *IP, in disassembleObject()
1692 std::unique_ptr<const MCInstrAnalysis> MIA( in disassembleObject()
/freebsd-13.1/lib/clang/libllvm/
H A DMakefile775 SRCS_MIN+= MC/MCInstrAnalysis.cpp