LLVM 19.0.0git
llvm::mca::Instruction Member List

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

addOperand(const MCAOperand Op)llvm::mca::InstructionBaseinline
clearOptimizableMove()llvm::mca::InstructionBaseinline
clearUsedBuffers()llvm::mca::Instructioninline
computeCriticalRegDep()llvm::mca::Instruction
cycleEvent()llvm::mca::Instruction
dispatch(unsigned RCUTokenID)llvm::mca::Instruction
execute(unsigned IID)llvm::mca::Instruction
forceExecuted()llvm::mca::Instruction
getBeginGroup() constllvm::mca::InstructionBaseinline
getCriticalMemDep() constllvm::mca::Instructioninline
getCriticalRegDep() constllvm::mca::Instructioninline
getCriticalResourceMask() constllvm::mca::Instructioninline
getCyclesLeft() constllvm::mca::Instructioninline
getDefs()llvm::mca::InstructionBaseinline
getDefs() constllvm::mca::InstructionBaseinline
getDesc() constllvm::mca::InstructionBaseinline
getEndGroup() constllvm::mca::InstructionBaseinline
getHasSideEffects() constllvm::mca::InstructionBaseinline
getLatency() constllvm::mca::InstructionBaseinline
getLSUTokenID() constllvm::mca::Instructioninline
getMayLoad() constllvm::mca::InstructionBaseinline
getMayStore() constllvm::mca::InstructionBaseinline
getNumMicroOps() constllvm::mca::InstructionBaseinline
getNumOperands() constllvm::mca::InstructionBaseinline
getNumUsers() constllvm::mca::InstructionBaseinline
getOpcode() constllvm::mca::InstructionBaseinline
getOperand(const unsigned Idx) constllvm::mca::InstructionBaseinline
getRCUTokenID() constllvm::mca::Instructioninline
getRetireOOO() constllvm::mca::InstructionBaseinline
getUsedBuffers() constllvm::mca::Instructioninline
getUses()llvm::mca::InstructionBaseinline
getUses() constllvm::mca::InstructionBaseinline
hasDependentUsers() constllvm::mca::InstructionBaseinline
Instruction(const InstrDesc &D, const unsigned Opcode)llvm::mca::Instructioninline
InstructionBase(const InstrDesc &D, const unsigned Opcode)llvm::mca::InstructionBaseinline
isALoadBarrier() constllvm::mca::InstructionBaseinline
isAStoreBarrier() constllvm::mca::InstructionBaseinline
isDispatched() constllvm::mca::Instructioninline
isEliminated() constllvm::mca::Instructioninline
isExecuted() constllvm::mca::Instructioninline
isExecuting() constllvm::mca::Instructioninline
isInvalid() constllvm::mca::Instructioninline
isMemOp() constllvm::mca::InstructionBaseinline
isOptimizableMove() constllvm::mca::InstructionBaseinline
isPending() constllvm::mca::Instructioninline
isReady() constllvm::mca::Instructioninline
isRetired() constllvm::mca::Instructioninline
reset()llvm::mca::Instruction
retire()llvm::mca::Instructioninline
setBeginGroup(bool newVal)llvm::mca::InstructionBaseinline
setCriticalMemDep(const CriticalDependency &MemDep)llvm::mca::Instructioninline
setCriticalResourceMask(uint64_t ResourceMask)llvm::mca::Instructioninline
setEliminated()llvm::mca::Instructioninline
setEndGroup(bool newVal)llvm::mca::InstructionBaseinline
setHasSideEffects(bool newVal)llvm::mca::InstructionBaseinline
setLoadBarrier(bool IsBarrier)llvm::mca::InstructionBaseinline
setLSUTokenID(unsigned LSUTok)llvm::mca::Instructioninline
setMayLoad(bool newVal)llvm::mca::InstructionBaseinline
setMayStore(bool newVal)llvm::mca::InstructionBaseinline
setOptimizableMove()llvm::mca::InstructionBaseinline
setRetireOOO(bool newVal)llvm::mca::InstructionBaseinline
setStoreBarrier(bool IsBarrier)llvm::mca::InstructionBaseinline
setUsedBuffers(uint64_t Mask)llvm::mca::Instructioninline
update()llvm::mca::Instruction
updateDispatched()llvm::mca::Instruction
updatePending()llvm::mca::Instruction