Home
last modified time | relevance | path

Searched refs:LIS (Results 51 – 75 of 129) sorted by relevance

123456

/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DLiveDebugVariables.h45 LiveIntervals &LIS);
H A DRegAllocBase.h67 LiveIntervals *LIS = nullptr; variable
H A DLiveInterval.cpp1336 const MachineBasicBlock *MBB = LIS.getMBBFromIndex(VNI->def); in Classify()
1340 if (const VNInfo *PVNI = LR.getVNInfoBefore(LIS.getMBBEndIdx(Pred))) in Classify()
1370 SlotIndex Idx = LIS.getSlotIndexes()->getIndexBefore(*MI); in Distribute()
1373 SlotIndex Idx = LIS.getInstructionIndex(*MI); in Distribute()
1390 BumpPtrAllocator &Allocator = LIS.getVNInfoAllocator(); in Distribute()
H A DTargetInstrInfo.cpp562 LiveIntervals *LIS, in foldMemoryOperand() argument
609 NewMI = foldMemoryOperandImpl(MF, MI, Ops, MI, FI, LIS, VRM); in foldMemoryOperand()
655 LiveIntervals *LIS) const { in foldMemoryOperand()
679 NewMI = foldMemoryOperandImpl(MF, MI, Ops, MI, LoadMI, LIS); in foldMemoryOperand()
H A DScheduleDAGInstrs.cpp733 LiveIntervals *LIS, in buildSchedGraph() argument
827 SlotIndex SlotIdx = LIS->getInstructionIndex(MI); in buildSchedGraph()
828 RegOpers.adjustLaneLiveness(*LIS, MRI, SlotIdx); in buildSchedGraph()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AVR/
H A DAVRRegisterInfo.cpp285 LiveIntervals &LIS) const { in shouldCoalesce()
290 return TargetRegisterInfo::shouldCoalesce(MI, SrcRC, SubReg, DstRC, DstSubReg, NewRC, LIS); in shouldCoalesce()
H A DAVRRegisterInfo.h60 LiveIntervals &LIS) const override;
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.h280 LiveIntervals *LIS = nullptr,
285 LiveIntervals *LIS = nullptr) const override;
H A DSystemZRegisterInfo.h163 LiveIntervals &LIS) const override;
H A DSystemZInstrInfo.cpp997 LiveIntervals *LIS, VirtRegMap *VRM) const { in foldMemoryOperandImpl() argument
1009 if (LIS) { in foldMemoryOperandImpl()
1010 MISlot = LIS->getSlotIndexes()->getInstructionIndex(MI).getRegSlot(); in foldMemoryOperandImpl()
1011 CCLiveRange = &LIS->getRegUnit(*CCUnit); in foldMemoryOperandImpl()
1027 CCLiveRange->createDeadDef(MISlot, LIS->getVNInfoAllocator()); in foldMemoryOperandImpl()
1302 CCLiveRange->createDeadDef(MISlot, LIS->getVNInfoAllocator()); in foldMemoryOperandImpl()
1329 LiveIntervals *LIS) const { in foldMemoryOperandImpl()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonRegisterInfo.h61 const TargetRegisterClass *NewRC, LiveIntervals &LIS) const override;
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIRegisterInfo.h250 LiveIntervals &LIS) const override;
300 LiveIntervals *LIS) const;
H A DSIMachineScheduler.h446 RPTracker.init(&MF, RegClassInfo, LIS, BB, RegionBegin, false, false); in initRPTracker()
452 LiveIntervals *getLIS() { return LIS; } in getLIS()
H A DSIRegisterInfo.cpp2263 LiveIntervals &LIS) const { in shouldCoalesce()
2385 LiveIntervals *LIS) const { in findReachingDef()
2386 auto &MDT = LIS->getAnalysis<MachineDominatorTree>(); in findReachingDef()
2387 SlotIndex UseIdx = LIS->getInstructionIndex(Use); in findReachingDef()
2391 if (!LIS->hasInterval(Reg)) in findReachingDef()
2393 LiveInterval &LI = LIS->getInterval(Reg); in findReachingDef()
2414 LiveRange &LR = LIS->getRegUnit(*Units); in findReachingDef()
2417 MDT.dominates(LIS->getInstructionFromIndex(DefIdx), in findReachingDef()
2418 LIS->getInstructionFromIndex(V->def))) in findReachingDef()
2426 MachineInstr *Def = LIS->getInstructionFromIndex(DefIdx); in findReachingDef()
H A DSIMachineScheduler.cpp292 const LiveIntervals *LIS) { in isDefBetween() argument
299 SlotIndex InstSlot = LIS->getInstructionIndex(*MI).getRegSlot(); in isDefBetween()
310 LiveIntervals *LIS = DAG->getLIS(); in initRegPressure() local
361 isDefBetween(Reg, LIS->getInstructionIndex(*BeginBlock).getRegSlot(), in initRegPressure()
362 LIS->getInstructionIndex(*EndBlock).getRegSlot(), MRI, in initRegPressure()
363 LIS)) { in initRegPressure()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DLiveRegMatrix.h42 LiveIntervals *LIS; variable
H A DTargetInstrInfo.h1087 LiveIntervals *LIS = nullptr,
1094 LiveIntervals *LIS = nullptr) const;
1197 LiveIntervals *LIS = nullptr,
1210 LiveIntervals *LIS = nullptr) const {
H A DMachinePipeliner.h115 LiveIntervals &LIS; variable
196 : ScheduleDAGInstrs(*P.MF, P.MLI, false), Pass(P), Loop(L), LIS(lis), in SwingSchedulerDAG()
H A DScheduleDAGInstrs.h318 LiveIntervals *LIS = nullptr,
H A DLiveInterval.h993 LiveIntervals &LIS; variable
997 explicit ConnectedVNInfoEqClasses(LiveIntervals &lis) : LIS(lis) {} in ConnectedVNInfoEqClasses()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.h136 LiveIntervals &LIS) const override;
H A DAArch64InstrInfo.h188 LiveIntervals *LIS = nullptr,
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86InstrInfo.h383 LiveIntervals *LIS = nullptr,
392 LiveIntervals *LIS = nullptr) const override;
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.h211 LiveIntervals &LIS) const override;
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCPreEmitPeephole.cpp128 if (Opc != PPC::LI && Opc != PPC::LI8 && Opc != PPC::LIS && in removeRedundantLIs()

123456