| /freebsd-14.2/contrib/llvm-project/llvm/lib/MCA/Stages/ |
| H A D | InOrderIssueStage.cpp | 64 const Instruction &Inst = *IR.getInstruction(); in isAvailable() 89 unsigned FirstWBCycle = IR.getInstruction()->getLatency(); in findFirstWriteBackCycle() 142 if (!IR.getInstruction()->getRetireOOO()) { in canExecute() 199 Instruction &IS = *IR.getInstruction(); in execute() 213 Instruction &IS = *IR.getInstruction(); in tryIssue() 274 if (!IR.getInstruction()->getRetireOOO()) in tryIssue() 287 Instruction &IS = *IR.getInstruction(); in updateIssuedInst() 327 if (CarriedOver.getInstruction()->getEndGroup()) in updateCarriedOver() 337 Instruction &IS = *IR.getInstruction(); in retireInstruction() 354 const InstRef &IR = SI.getInstruction(); in notifyStallEvent() [all …]
|
| H A D | ExecuteStage.cpp | 59 Instruction &IS = *IR.getInstruction(); in issueInstruction() 162 const Instruction &Inst = *IR.getInstruction(); in verifyInstructionEliminated() 180 IR.getInstruction()->forceExecuted(); in handleInstructionEliminated() 194 if (IR.getInstruction()->isEliminated()) in execute() 202 const Instruction &Inst = *IR.getInstruction(); in execute() 273 uint64_t UsedBuffers = IR.getInstruction()->getDesc().UsedBuffers; in notifyReservedOrReleasedBuffers()
|
| H A D | DispatchStage.cpp | 48 for (const WriteState &RegDef : IR.getInstruction()->getDefs()) in checkPRF() 63 const unsigned NumMicroOps = IR.getInstruction()->getNumMicroOps(); in checkRCU() 80 Instruction &IS = *IR.getInstruction(); in dispatch() 159 const Instruction &Inst = *IR.getInstruction(); in isAvailable()
|
| H A D | RetireStage.cpp | 50 Instruction &IS = *IR.getInstruction(); in execute() 63 const Instruction &Inst = *IR.getInstruction(); in notifyInstructionRetired()
|
| H A D | InstructionTables.cpp | 23 const InstrDesc &Desc = IR.getInstruction()->getDesc(); in execute()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/ |
| H A D | Scheduler.cpp | 73 Instruction *IS = IR.getInstruction(); in issueInstructionImpl() 104 const Instruction &Inst = *IR.getInstruction(); in issueInstruction() 129 Instruction &IS = *IR.getInstruction(); in promoteToReadySet() 166 Instruction &IS = *IR.getInstruction(); in promoteToPendingSet() 198 Instruction &IS = *IR.getInstruction(); in select() 224 Instruction &IS = *IR.getInstruction(); in updateIssuedSet() 252 const Instruction &IS = *IR.getInstruction(); in analyzeDataDependencies() 274 IR.getInstruction()->cycleEvent(); in cycleEvent() 278 IR.getInstruction()->cycleEvent(); in cycleEvent() 281 IR.getInstruction()->cycleEvent(); in cycleEvent() [all …]
|
| H A D | RetireControlUnit.cpp | 44 const Instruction &Inst = *IR.getInstruction(); in dispatch() 61 const Instruction *Inst = Current.IR.getInstruction(); in getCurrentToken() 79 Current.IR.getInstruction()->retire(); in consumeCurrentToken() 90 assert(Queue[TokenID].IR.getInstruction() && "Instruction was not dispatched!"); in onInstructionExecuted()
|
| H A D | LSUnit.cpp | 70 const Instruction &IS = *IR.getInstruction(); in dispatch() 197 const Instruction &IS = *IR.getInstruction(); in isAvailable() 206 unsigned GroupID = IR.getInstruction()->getLSUTokenID(); in onInstructionExecuted() 215 const Instruction &IS = *IR.getInstruction(); in onInstructionRetired() 234 const Instruction &IS = *IR.getInstruction(); in onInstructionExecuted()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MCA/HardwareUnits/ |
| H A D | LSUnit.h | 119 unsigned Cycles = IR.getInstruction()->getCyclesLeft(); in onGroupIssued() 137 const Instruction &IS = *IR.getInstruction(); in onInstructionIssued() 139 const Instruction &OtherIS = *CriticalMemoryInstruction.getInstruction(); in onInstructionIssued() 274 unsigned GroupID = IR.getInstruction()->getLSUTokenID(); in isReady() 282 unsigned GroupID = IR.getInstruction()->getLSUTokenID(); in isPending() 290 unsigned GroupID = IR.getInstruction()->getLSUTokenID(); in isWaiting() 296 unsigned GroupID = IR.getInstruction()->getLSUTokenID(); in hasDependentUsers() 326 unsigned GroupID = IR.getInstruction()->getLSUTokenID(); in onInstructionIssued()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | AbstractCallSite.h | 112 CallBase *getInstruction() const { return CB; } in getInstruction() function 205 unsigned(CalleeArgIdx) < getInstruction()->getNumOperands()); in getCalleeUseForCallback() 206 return getInstruction()->getOperandUse(CalleeArgIdx); in getCalleeUseForCallback()
|
| /freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-mca/Views/ |
| H A D | SchedulerStatistics.cpp | 46 const Instruction &Inst = *Event.IR.getInstruction(); in onEvent() 49 const Instruction &Inst = *Event.IR.getInstruction(); in onEvent() 62 const Instruction &Inst = *Event.IR.getInstruction(); in onEvent()
|
| H A D | RetireControlUnitStatistics.cpp | 39 unsigned ReleasedEntries = Event.IR.getInstruction()->getDesc().NumMicroOps; in onEvent()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MCA/Stages/ |
| H A D | InOrderIssueStage.h | 45 const InstRef &getInstruction() const { return IR; } in getInstruction() function 46 InstRef &getInstruction() { return IR; } in getInstruction() function
|
| H A D | MicroOpQueueStage.h | 57 IR.getInstruction()->getDesc().NumMicroOps); in getNormalizedOpcodes()
|
| /freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | X86CompressEVEXTablesEmitter.cpp | 199 NewInst = &Target.getInstruction(NewRec); in run() 202 NewInst = &Target.getInstruction(NewRec); in run() 205 auto &TempInst = Target.getInstruction(NewRec); in run()
|
| H A D | GlobalISelEmitter.cpp | 525 return &Target.getInstruction(Equiv.getValueAsDef("I")); in getEquivNode() 721 &Target.getInstruction(RK.getDef("G_CONSTANT"))); in createAndImportSelDAGMatcher() 1130 Target.getInstruction(RK.getDef("G_BUILD_VECTOR")); in importChildMatcher() 1132 Target.getInstruction(RK.getDef("G_BUILD_VECTOR_TRUNC")); in importChildMatcher() 1333 &Target.getInstruction(RK.getDef("COPY"))); in createAndImportInstructionRenderer() 1485 CodeGenInstruction *DstI = &Target.getInstruction(DstOp); in createInstructionRenderer() 1491 DstI = &Target.getInstruction(RK.getDef("COPY")); in createInstructionRenderer() 1730 &Target.getInstruction(RK.getDef("IMPLICIT_DEF"))); in importDefaultOperandRenderers() 1795 auto &Inst = Target.getInstruction(OpRec); in inferRegClassFromPattern() 1961 auto &DstI = Target.getInstruction(RK.getDef("COPY")); in runOnPattern() [all …]
|
| H A D | DAGISelMatcherGen.cpp | 696 CodeGenInstruction &II = CGP.getTargetInfo().getInstruction(ImpDef); in EmitResultLeafAsOperand() 754 CodeGenInstruction &II = CGT.getInstruction(Op); in mayInstNodeLoadOrStore() 783 CodeGenInstruction &II = CGT.getInstruction(Op); in EmitResultInstructionAsOperand() 784 const DAGInstruction &Inst = CGP.getInstruction(Op); in EmitResultInstructionAsOperand() 1056 CodeGenInstruction &II = CGT.getInstruction(DstPat->getOperator()); in EmitResultCode()
|
| H A D | X86FoldTablesEmitter.cpp | 503 BaseDef ? Target.getInstruction(BaseDef).isMoveReg : RegInst->isMoveReg; in addEntryWithFlags() 696 RegInst = &Target.getInstruction(RegAltRec); in run() 744 updateTables(&(Target.getInstruction(RegInstIter)), in run() 745 &(Target.getInstruction(MemInstIter)), Entry.Strategy, true); in run()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCA/ |
| H A D | AMDGPUCustomBehaviour.cpp | 71 const Instruction &Inst = *IR.getInstruction(); in checkCustomHazard() 128 const Instruction &PrevInst = *PrevIR.getInstruction(); in handleWaitCnt() 181 const Instruction &Inst = *IR.getInstruction(); in computeWaitCnt()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/Disassembler/ |
| H A D | LanaiDisassembler.h | 30 getInstruction(MCInst &Instr, uint64_t &Size, ArrayRef<uint8_t> Bytes,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/Disassembler/ |
| H A D | LoongArchDisassembler.cpp | 38 DecodeStatus getInstruction(MCInst &Instr, uint64_t &Size, 152 DecodeStatus LoongArchDisassembler::getInstruction(MCInst &MI, uint64_t &Size, in getInstruction() function in LoongArchDisassembler
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/Disassembler/ |
| H A D | AArch64Disassembler.h | 31 getInstruction(MCInst &Instr, uint64_t &Size, ArrayRef<uint8_t> Bytes,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/Disassembler/ |
| H A D | M68kDisassembler.cpp | 133 DecodeStatus getInstruction(MCInst &Instr, uint64_t &Size, 138 DecodeStatus M68kDisassembler::getInstruction(MCInst &Instr, uint64_t &Size, in getInstruction() function in M68kDisassembler
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/Disassembler/ |
| H A D | BPFDisassembler.cpp | 68 DecodeStatus getInstruction(MCInst &Instr, uint64_t &Size, 165 DecodeStatus BPFDisassembler::getInstruction(MCInst &Instr, uint64_t &Size, in getInstruction() function in BPFDisassembler
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/Disassembler/ |
| H A D | WebAssemblyDisassembler.cpp | 46 DecodeStatus getInstruction(MCInst &Instr, uint64_t &Size, 161 MCDisassembler::DecodeStatus WebAssemblyDisassembler::getInstruction( in getInstruction() function in WebAssemblyDisassembler
|