Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCInstrAnalysis.h28 class MCInstrAnalysis {
35 MCInstrAnalysis(const MCInstrInfo *Info) : Info(Info) {} in MCInstrAnalysis() function
36 virtual ~MCInstrAnalysis() = default;
/freebsd-12.1/contrib/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.cpp246 class ARMMCInstrAnalysis : public MCInstrAnalysis {
248 ARMMCInstrAnalysis(const MCInstrInfo *Info) : MCInstrAnalysis(Info) {} in ARMMCInstrAnalysis()
254 return MCInstrAnalysis::isUnconditionalBranch(Inst); in isUnconditionalBranch()
261 return MCInstrAnalysis::isConditionalBranch(Inst); in isConditionalBranch()
294 static MCInstrAnalysis *createARMMCInstrAnalysis(const MCInstrInfo *Info) { in createARMMCInstrAnalysis()
298 static MCInstrAnalysis *createThumbMCInstrAnalysis(const MCInstrInfo *Info) { in createThumbMCInstrAnalysis()
/freebsd-12.1/contrib/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()
H A DLanaiMCTargetDesc.h26 class MCInstrAnalysis; variable
/freebsd-12.1/contrib/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()
/freebsd-12.1/contrib/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()
/freebsd-12.1/contrib/llvm/include/llvm/MCA/
H A DInstrBuilder.h43 const MCInstrAnalysis *MCIA;
64 const MCRegisterInfo &RI, const MCInstrAnalysis *IA);
/freebsd-12.1/contrib/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCTargetDesc.cpp135 class MipsMCInstrAnalysis : public MCInstrAnalysis {
137 MipsMCInstrAnalysis(const MCInstrInfo *Info) : MCInstrAnalysis(Info) {} in MipsMCInstrAnalysis()
161 static MCInstrAnalysis *createMipsMCInstrAnalysis(const MCInstrInfo *Info) { in createMipsMCInstrAnalysis()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCTargetDesc.cpp425 class HexagonMCInstrAnalysis : public MCInstrAnalysis {
427 HexagonMCInstrAnalysis(MCInstrInfo const *Info) : MCInstrAnalysis(Info) {} in HexagonMCInstrAnalysis()
431 return MCInstrAnalysis::isUnconditionalBranch(Inst); in isUnconditionalBranch()
436 return MCInstrAnalysis::isConditionalBranch(Inst); in isConditionalBranch()
455 static MCInstrAnalysis *createHexagonMCInstrAnalysis(const MCInstrInfo *Info) { in createHexagonMCInstrAnalysis()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCTargetDesc.cpp140 class AArch64MCInstrAnalysis : public MCInstrAnalysis {
142 AArch64MCInstrAnalysis(const MCInstrInfo *Info) : MCInstrAnalysis(Info) {} in AArch64MCInstrAnalysis()
188 static MCInstrAnalysis *createAArch64InstrAnalysis(const MCInstrInfo *Info) { in createAArch64InstrAnalysis()
/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DTargetRegistry.h47 class MCInstrAnalysis; variable
129 using MCInstrAnalysisCtorFnTy = MCInstrAnalysis *(*)(const MCInstrInfo *Info);
351 MCInstrAnalysis *createMCInstrAnalysis(const MCInstrInfo *Info) const { in createMCInstrAnalysis()
1008 static MCInstrAnalysis *Allocator(const MCInstrInfo *Info) { in Allocator()
/freebsd-12.1/contrib/llvm/lib/Object/
H A DELFObjectFile.cpp355 std::unique_ptr<const MCInstrAnalysis> MIA( in getPltAddresses()
/freebsd-12.1/contrib/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp375 class X86MCInstrAnalysis : public MCInstrAnalysis {
381 X86MCInstrAnalysis(const MCInstrInfo *MCII) : MCInstrAnalysis(MCII) {} in X86MCInstrAnalysis()
511 static MCInstrAnalysis *createX86MCInstrAnalysis(const MCInstrInfo *Info) { in createX86MCInstrAnalysis()
/freebsd-12.1/contrib/llvm/tools/llvm-mca/
H A Dllvm-mca.cpp307 std::unique_ptr<MCInstrAnalysis> MCIA( in main()
/freebsd-12.1/contrib/llvm/include/llvm/Target/
H A DTargetSchedule.td500 // (see MC/MCInstrAnalysis.h - method MCInstrAnalysis::clearsSuperRegisters()).
524 // llvm/CodeGen/TargetSubtargetInfo.h, and llvm/MC/MCInstrAnalysis.h).
/freebsd-12.1/contrib/llvm/lib/MCA/
H A DInstrBuilder.cpp31 const llvm::MCInstrAnalysis *mcia) in InstrBuilder()
/freebsd-12.1/contrib/llvm/tools/llvm-objdump/
H A Dllvm-objdump.cpp1367 std::unique_ptr<const MCInstrAnalysis> MIA( in disassembleObject()
/freebsd-12.1/lib/clang/libllvm/
H A DMakefile659 SRCS_MIN+= MC/MCInstrAnalysis.cpp