LLVM 19.0.0git
llvm::MCInstrAnalysis Member List

This is the complete list of members for llvm::MCInstrAnalysis, including all inherited members.

clearsSuperRegisters(const MCRegisterInfo &MRI, const MCInst &Inst, APInt &Writes) constllvm::MCInstrAnalysisvirtual
evaluateBranch(const MCInst &Inst, uint64_t Addr, uint64_t Size, uint64_t &Target) constllvm::MCInstrAnalysisvirtual
evaluateMemoryOperandAddress(const MCInst &Inst, const MCSubtargetInfo *STI, uint64_t Addr, uint64_t Size) constllvm::MCInstrAnalysisvirtual
findPltEntries(uint64_t PltSectionVA, ArrayRef< uint8_t > PltContents, const Triple &TargetTriple) constllvm::MCInstrAnalysisinlinevirtual
getMemoryOperandRelocationOffset(const MCInst &Inst, uint64_t Size) constllvm::MCInstrAnalysisvirtual
Infollvm::MCInstrAnalysisprotected
isBranch(const MCInst &Inst) constllvm::MCInstrAnalysisinlinevirtual
isCall(const MCInst &Inst) constllvm::MCInstrAnalysisinlinevirtual
isConditionalBranch(const MCInst &Inst) constllvm::MCInstrAnalysisinlinevirtual
isDependencyBreaking(const MCInst &MI, APInt &Mask, unsigned CPUID) constllvm::MCInstrAnalysisinlinevirtual
isIndirectBranch(const MCInst &Inst) constllvm::MCInstrAnalysisinlinevirtual
isOptimizableRegisterMove(const MCInst &MI, unsigned CPUID) constllvm::MCInstrAnalysisinlinevirtual
isReturn(const MCInst &Inst) constllvm::MCInstrAnalysisinlinevirtual
isTerminator(const MCInst &Inst) constllvm::MCInstrAnalysisinlinevirtual
isUnconditionalBranch(const MCInst &Inst) constllvm::MCInstrAnalysisinlinevirtual
isZeroIdiom(const MCInst &MI, APInt &Mask, unsigned CPUID) constllvm::MCInstrAnalysisinlinevirtual
mayAffectControlFlow(const MCInst &Inst, const MCRegisterInfo &MCRI) constllvm::MCInstrAnalysisinlinevirtual
MCInstrAnalysis(const MCInstrInfo *Info)llvm::MCInstrAnalysisinline
resetState()llvm::MCInstrAnalysisinlinevirtual
Targetllvm::MCInstrAnalysisfriend
updateState(const MCInst &Inst, uint64_t Addr)llvm::MCInstrAnalysisinlinevirtual
~MCInstrAnalysis()=defaultllvm::MCInstrAnalysisvirtual