/llvm-project/llvm/include/llvm/MC/ |
H A D | MCInstrItineraries.h | 187 unsigned UseClass, unsigned UseIdx) const { in hasPipelineForwarding() 210 unsigned UseIdx) const { in getOperandLatency()
|
H A D | MCSubtargetInfo.h | 184 getReadAdvanceCycles(const MCSchedClassDesc * SC,unsigned UseIdx,unsigned WriteResID) getReadAdvanceCycles() argument
|
H A D | MCSchedule.h | 104 /// MCReadAdvanceEntries are sorted first by operand index (UseIdx), then by member
|
/llvm-project/llvm/lib/IR/ |
H A D | AbstractCallSite.cpp | 100 unsigned UseIdx = CB->getArgOperandNo(U); in AbstractCallSite() local
|
/llvm-project/llvm/lib/CodeGen/ |
H A D | TargetSchedule.cpp | 216 int Advance = STI->getReadAdvanceCycles(UseDesc, UseIdx, WriteID); in computeOperandLatency() local 162 unsigned UseIdx = 0; findUseIdx() local
|
H A D | LiveIntervalCalc.cpp | 171 SlotIndex UseIdx; extendToUses() local
|
H A D | RegisterCoalescer.cpp | 886 SlotIndex UseIdx = LIS->getInstructionIndex(*UseMI); removeCopyByCommutingDef() local 936 SlotIndex UseIdx = LIS->getInstructionIndex(*UseMI).getRegSlot(true); removeCopyByCommutingDef() local 1228 SlotIndex UseIdx = LIS->getInstructionIndex(MI); removePartialRedundancy() local 1756 SlotIndex UseIdx = LIS->getInstructionIndex(MI); eliminateUndefCopy() 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 D | LiveRangeEdit.cpp | 159 SlotIndex UseIdx, boo in canRematerializeAt() argument [all...] |
H A D | MachineCopyPropagation.cpp | 555 isBackwardPropagatableRegClassCopy(const MachineInstr & Copy,const MachineInstr & UseI,unsigned UseIdx) isBackwardPropagatableRegClassCopy() argument 574 isForwardableRegClassCopy(const MachineInstr & Copy,const MachineInstr & UseI,unsigned UseIdx) isForwardableRegClassCopy() argument
|
H A D | MachineCombiner.cpp | 234 InstrPtr, UseIdx); in getDepth() local
|
H A D | MachineVerifier.cpp | 2652 checkLivenessAtUse(const MachineOperand * MO,unsigned MONum,SlotIndex UseIdx,const LiveRange & LR,Register VRegOrUnit,LaneBitmask LaneMask) checkLivenessAtUse() argument 2767 SlotIndex UseIdx; checkLiveness() local [all...] |
H A D | InlineSpiller.cpp | 629 SlotIndex UseIdx = LIS.getInstructionIndex(MI).getRegSlot(true); reMaterializeFor() local
|
H A D | SplitKit.cpp | 593 defFromParent(unsigned RegIdx,const VNInfo * ParentVNI,SlotIndex UseIdx,MachineBasicBlock & MBB,MachineBasicBlock::iterator I) defFromParent() argument
|
H A D | TwoAddressInstructionPass.cpp | 1630 SlotIndex UseIdx = LIS->getInstructionIndex(*MI); processTiedPairs() local
|
H A D | MachineInstr.cpp | 1163 tieOperands(unsigned DefIdx,unsigned UseIdx) tieOperands() argument
|
/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCVSXSwapRemoval.cpp | 680 int UseIdx = SwapMap[&UseMI]; recordUnoptimizableWebs() local 746 int UseIdx = SwapMap[&UseMI]; recordUnoptimizableWebs() local 788 int UseIdx = SwapMap[&UseMI]; markSwapsForRemoval() local [all...] |
H A D | PPCInstrInfo.h | 345 unsigned UseIdx) const override; in getOperandLatency() argument
|
/llvm-project/llvm/lib/Target/VE/ |
H A D | VEInstrInfo.cpp | 702 unsigned UseIdx; foldImmediate() local
|
/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonSubtarget.cpp | 470 int UseIdx = -1; adjustSchedDependency() local
|
/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMBaseInstrInfo.cpp | 3953 getVSTMUseCycle(const InstrItineraryData * ItinData,const MCInstrDesc & UseMCID,unsigned UseClass,unsigned UseIdx,unsigned UseAlign) const getVSTMUseCycle() argument 3992 getSTMUseCycle(const InstrItineraryData * ItinData,const MCInstrDesc & UseMCID,unsigned UseClass,unsigned UseIdx,unsigned UseAlign) const getSTMUseCycle() argument 4020 getOperandLatency(const InstrItineraryData * ItinData,const MCInstrDesc & DefMCID,unsigned DefIdx,unsigned DefAlign,const MCInstrDesc & UseMCID,unsigned UseIdx,unsigned UseAlign) const getOperandLatency() argument 4155 getBundledUseMI(const TargetRegisterInfo * TRI,const MachineInstr & MI,unsigned Reg,unsigned & UseIdx,unsigned & Dist) getBundledUseMI() argument 4401 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...] |
/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | InstrEmitter.cpp | 1391 unsigned UseIdx = GroupIdx.back() + 1; EmitSpecialNode() local
|
/llvm-project/llvm/utils/TableGen/ |
H A D | SubtargetEmitter.cpp | 1266 for (unsigned UseIdx = 0, EndIdx = Reads.size(); UseIdx != EndIdx; GenSchedClassTables() local
|
/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZInstrInfo.cpp | 707 unsigned UseIdx; in foldImmediate() local
|
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetInstrInfo.h | 1814 hasHighOperandLatency(const TargetSchedModel & SchedModel,const MachineRegisterInfo * MRI,const MachineInstr & DefMI,unsigned DefIdx,const MachineInstr & UseMI,unsigned UseIdx) hasHighOperandLatency() argument
|
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIRegisterInfo.cpp | 3161 SlotIndex UseIdx = LIS->getInstructionIndex(Use); findReachingDef() local
|