Home
last modified time | relevance | path

Searched defs:UseIdx (Results 1 – 25 of 27) sorted by relevance

12

/freebsd-src/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrItineraries.h187 unsigned UseClass, unsigned UseIdx) const { in hasPipelineForwarding()
210 unsigned UseIdx) const { in getOperandLatency()
H A DMCSubtargetInfo.h184 int getReadAdvanceCycles(const MCSchedClassDesc *SC, unsigned UseIdx, in getReadAdvanceCycles() argument
H A DMCSchedule.h104 unsigned UseIdx; member
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetSchedule.cpp162 unsigned UseIdx = 0; in findUseIdx() local
216 unsigned UseIdx = findUseIdx(UseMI, UseOperIdx); in computeOperandLatency() local
H A DLiveIntervalCalc.cpp171 SlotIndex UseIdx; in extendToUses() local
H A DRegisterCoalescer.cpp1756 SlotIndex UseIdx = LIS->getInstructionIndex(MI); in eliminateUndefCopy() local
885 SlotIndex UseIdx = LIS->getInstructionIndex(*UseMI); removeCopyByCommutingDef() local
935 SlotIndex UseIdx = LIS->getInstructionIndex(*UseMI).getRegSlot(true); removeCopyByCommutingDef() local
1227 SlotIndex UseIdx = LIS->getInstructionIndex(MI); removePartialRedundancy() local
1790 addUndefFlag(const LiveInterval & Int,SlotIndex UseIdx,MachineOperand & MO,unsigned SubRegIdx) addUndefFlag() argument
1829 SlotIndex UseIdx = LIS->getInstructionIndex(MI).getRegSlot(true); updateRegDefsUses() local
1887 SlotIndex UseIdx = MIIdx.getRegSlot(true); updateRegDefsUses() local
[all...]
H A DLiveRangeEdit.cpp159 SlotIndex UseIdx, boo in canRematerializeAt() argument
[all...]
H A DMachineCopyPropagation.cpp538 isBackwardPropagatableRegClassCopy(const MachineInstr & Copy,const MachineInstr & UseI,unsigned UseIdx) isBackwardPropagatableRegClassCopy() argument
557 isForwardableRegClassCopy(const MachineInstr & Copy,const MachineInstr & UseI,unsigned UseIdx) isForwardableRegClassCopy() argument
H A DMachineCombiner.cpp236 int UseIdx = InstrPtr->findRegisterUseOperandIdx(MO.getReg()); getDepth() local
H A DMachineVerifier.cpp2427 checkLivenessAtUse(const MachineOperand * MO,unsigned MONum,SlotIndex UseIdx,const LiveRange & LR,Register VRegOrUnit,LaneBitmask LaneMask) checkLivenessAtUse() argument
2542 SlotIndex UseIdx; checkLiveness() local
[all...]
H A DInlineSpiller.cpp631 SlotIndex UseIdx = LIS.getInstructionIndex(MI).getRegSlot(true); in reMaterializeFor() local
H A DTwoAddressInstructionPass.cpp1625 SlotIndex UseIdx = LIS->getInstructionIndex(*MI); processTiedPairs() local
H A DSplitKit.cpp594 defFromParent(unsigned RegIdx,const VNInfo * ParentVNI,SlotIndex UseIdx,MachineBasicBlock & MBB,MachineBasicBlock::iterator I) defFromParent() argument
H A DMachineInstr.cpp1121 tieOperands(unsigned DefIdx,unsigned UseIdx) tieOperands() argument
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DAbstractCallSite.cpp100 unsigned UseIdx = CB->getArgOperandNo(U); in AbstractCallSite() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCVSXSwapRemoval.cpp680 int UseIdx = SwapMap[&UseMI]; in recordUnoptimizableWebs() local
746 int UseIdx = SwapMap[&UseMI]; in recordUnoptimizableWebs() local
788 int UseIdx = SwapMap[&UseMI]; in markSwapsForRemoval() local
H A DPPCInstrInfo.h332 getOperandLatency(const InstrItineraryData * ItinData,SDNode * DefNode,unsigned DefIdx,SDNode * UseNode,unsigned UseIdx) getOperandLatency() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.cpp473 int UseIdx = -1; adjustSchedDependency() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEInstrInfo.cpp702 unsigned UseIdx; in FoldImmediate() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp3952 getVSTMUseCycle(const InstrItineraryData * ItinData,const MCInstrDesc & UseMCID,unsigned UseClass,unsigned UseIdx,unsigned UseAlign) const getVSTMUseCycle() argument
3991 getSTMUseCycle(const InstrItineraryData * ItinData,const MCInstrDesc & UseMCID,unsigned UseClass,unsigned UseIdx,unsigned UseAlign) const getSTMUseCycle() argument
4019 getOperandLatency(const InstrItineraryData * ItinData,const MCInstrDesc & DefMCID,unsigned DefIdx,unsigned DefAlign,const MCInstrDesc & UseMCID,unsigned UseIdx,unsigned UseAlign) const getOperandLatency() argument
4154 getBundledUseMI(const TargetRegisterInfo * TRI,const MachineInstr & MI,unsigned Reg,unsigned & UseIdx,unsigned & Dist) getBundledUseMI() argument
4400 getOperandLatencyImpl(const InstrItineraryData * ItinData,const MachineInstr & DefMI,unsigned DefIdx,const MCInstrDesc & DefMCID,unsigned DefAdj,const MachineOperand & DefMO,unsigned Reg,const MachineInstr & UseMI,unsigned UseIdx,const MCInstrDesc & UseMCID,unsigned UseAdj) const getOperandLatencyImpl() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.cpp1353 unsigned UseIdx = GroupIdx.back() + 1; EmitSpecialNode() local
/freebsd-src/contrib/llvm-project/llvm/utils/TableGen/
H A DSubtargetEmitter.cpp1248 for (unsigned UseIdx = 0, EndIdx = Reads.size(); GenSchedClassTables() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.cpp639 unsigned UseIdx; FoldImmediate() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h1778 hasHighOperandLatency(const TargetSchedModel & SchedModel,const MachineRegisterInfo * MRI,const MachineInstr & DefMI,unsigned DefIdx,const MachineInstr & UseMI,unsigned UseIdx) hasHighOperandLatency() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIRegisterInfo.cpp3152 SlotIndex UseIdx = LIS->getInstructionIndex(Use); findReachingDef() local

12