Home
last modified time | relevance | path

Searched refs:getInstruction (Results 1 – 25 of 80) sorted by relevance

1234

/freebsd-14.2/contrib/llvm-project/llvm/lib/MCA/Stages/
H A DInOrderIssueStage.cpp64 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 DExecuteStage.cpp59 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 DDispatchStage.cpp48 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 DRetireStage.cpp50 Instruction &IS = *IR.getInstruction(); in execute()
63 const Instruction &Inst = *IR.getInstruction(); in notifyInstructionRetired()
H A DInstructionTables.cpp23 const InstrDesc &Desc = IR.getInstruction()->getDesc(); in execute()
/freebsd-14.2/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DScheduler.cpp73 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 DRetireControlUnit.cpp44 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 DLSUnit.cpp70 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 DLSUnit.h119 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 DAbstractCallSite.h112 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 DSchedulerStatistics.cpp46 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 DRetireControlUnitStatistics.cpp39 unsigned ReleasedEntries = Event.IR.getInstruction()->getDesc().NumMicroOps; in onEvent()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MCA/Stages/
H A DInOrderIssueStage.h45 const InstRef &getInstruction() const { return IR; } in getInstruction() function
46 InstRef &getInstruction() { return IR; } in getInstruction() function
H A DMicroOpQueueStage.h57 IR.getInstruction()->getDesc().NumMicroOps); in getNormalizedOpcodes()
/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DX86CompressEVEXTablesEmitter.cpp199 NewInst = &Target.getInstruction(NewRec); in run()
202 NewInst = &Target.getInstruction(NewRec); in run()
205 auto &TempInst = Target.getInstruction(NewRec); in run()
H A DGlobalISelEmitter.cpp525 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 DDAGISelMatcherGen.cpp696 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 DX86FoldTablesEmitter.cpp503 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 DAMDGPUCustomBehaviour.cpp71 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 DLanaiDisassembler.h30 getInstruction(MCInst &Instr, uint64_t &Size, ArrayRef<uint8_t> Bytes,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/Disassembler/
H A DLoongArchDisassembler.cpp38 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 DAArch64Disassembler.h31 getInstruction(MCInst &Instr, uint64_t &Size, ArrayRef<uint8_t> Bytes,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/Disassembler/
H A DM68kDisassembler.cpp133 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 DBPFDisassembler.cpp68 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 DWebAssemblyDisassembler.cpp46 DecodeStatus getInstruction(MCInst &Instr, uint64_t &Size,
161 MCDisassembler::DecodeStatus WebAssemblyDisassembler::getInstruction( in getInstruction() function in WebAssemblyDisassembler

1234