| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | RegisterPressure.h | 39 struct RegisterMaskPair { struct 53 SmallVector<RegisterMaskPair,8> LiveInRegs; 54 SmallVector<RegisterMaskPair,8> LiveOutRegs; 170 SmallVector<RegisterMaskPair, 8> Uses; 173 SmallVector<RegisterMaskPair, 8> Defs; 176 SmallVector<RegisterMaskPair, 8> DeadDefs; 305 LaneBitmask insert(RegisterMaskPair Pair) { in insert() 318 LaneBitmask erase(RegisterMaskPair Pair) { in erase() 543 void discoverLiveOut(RegisterMaskPair Pair); 545 void discoverLiveIn(RegisterMaskPair Pair); [all …]
|
| H A D | MachineBasicBlock.h | 101 struct RegisterMaskPair { 106 RegisterMaskPair(MCPhysReg PhysReg, LaneBitmask LaneMask) 133 using LiveInVector = std::vector<RegisterMaskPair>; 369 LiveIns.push_back(RegisterMaskPair(PhysReg, LaneMask)); 371 void addLiveIn(const RegisterMaskPair &RegMaskPair) { 423 using value_type = RegisterMaskPair; 424 using pointer = const RegisterMaskPair *; 425 using reference = const RegisterMaskPair &;
|
| H A D | MachineScheduler.h | 510 void updatePressureDiffs(ArrayRef<RegisterMaskPair> LiveUses);
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | RegisterPressure.cpp | 99 for (const RegisterMaskPair &P : LiveInRegs) { in dump() 107 for (const RegisterMaskPair &P : LiveOutRegs) { in dump() 382 RegisterMaskPair Pair) { in addRegLanes() 408 RegisterMaskPair Pair) { in removeRegLanes() 485 for (const RegisterMaskPair &P : RegOpers.Defs) in collectInstr() 635 for (const RegisterMaskPair &P : DeadDefs) { in adjustLaneLiveness() 664 for (const RegisterMaskPair &P : RegOpers.Defs) in addInstruction() 667 for (const RegisterMaskPair &P : RegOpers.Uses) in addInstruction() 708 for (const RegisterMaskPair &P : Regs) { in addLiveRegs() 746 for (const RegisterMaskPair &P : DeadDefs) { in bumpDeadDefs() [all …]
|
| H A D | MachineBasicBlock.cpp | 559 LiveIns, [Reg](const RegisterMaskPair &LI) { return LI.PhysReg == Reg; }); in removeLiveIn() 577 LiveIns, [Reg](const RegisterMaskPair &LI) { return LI.PhysReg == Reg; }); in isLiveIn() 583 [](const RegisterMaskPair &LI0, const RegisterMaskPair &LI1) { in sortUniqueLiveIns() 1512 for (const MachineBasicBlock::RegisterMaskPair &LI : S->liveins()) { in computeRegisterLiveness() 1571 for (const MachineBasicBlock::RegisterMaskPair &LI : liveins()) in computeRegisterLiveness()
|
| H A D | BranchRelaxation.cpp | 455 for (const MachineBasicBlock::RegisterMaskPair &LiveIn : Succ->liveins()) in fixupUnconditionalBranch()
|
| H A D | MachineScheduler.cpp | 1051 SmallVector<RegisterMaskPair, 8> LiveUses; in initRegPressure() 1116 ArrayRef<RegisterMaskPair> LiveUses) { in updatePressureDiffs() 1117 for (const RegisterMaskPair &P : LiveUses) { in updatePressureDiffs() 1342 for (const RegisterMaskPair &P : RPTracker.getPressure().LiveOutRegs) { in computeCyclicCriticalPath() 1468 SmallVector<RegisterMaskPair, 8> LiveUses; in scheduleMI()
|
| H A D | RDFLiveness.cpp | 869 for (const MachineBasicBlock::RegisterMaskPair &LI : B.liveins()) in computeLiveIns() 896 for (const MachineBasicBlock::RegisterMaskPair &LI : B.liveins()) in resetLiveIns()
|
| H A D | MachinePipeliner.cpp | 1610 SmallVector<RegisterMaskPair, 8> LiveOutRegs; in computeLiveOuts() 1633 LiveOutRegs.push_back(RegisterMaskPair(Reg, in computeLiveOuts() 1639 LiveOutRegs.push_back(RegisterMaskPair(*Units, in computeLiveOuts()
|
| H A D | RegAllocFast.cpp | 520 for (MachineBasicBlock::RegisterMaskPair P : MBB.liveins()) { in reloadAtBegin()
|
| H A D | BranchFolding.cpp | 371 for (MachineBasicBlock::RegisterMaskPair P : NewDest.liveins()) { in replaceTailWithBranchTo()
|
| H A D | MachineVerifier.cpp | 2660 for (MachineBasicBlock::RegisterMaskPair P : MBB.liveins()) { in visitMachineFunctionAfter()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonCFGOptimizer.cpp | 223 std::vector<MachineBasicBlock::RegisterMaskPair> OrigLiveIn( in runOnMachineFunction() 225 std::vector<MachineBasicBlock::RegisterMaskPair> NewLiveIn( in runOnMachineFunction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNRegPressure.cpp | 218 static SmallVector<RegisterMaskPair, 8> 221 SmallVector<RegisterMaskPair, 8> Res; in collectVirtualRegUses() 232 Res, [Reg](const RegisterMaskPair &RM) { return RM.RegUnit == Reg; }); in collectVirtualRegUses() 236 Res.push_back(RegisterMaskPair(Reg, UsedMask)); in collectVirtualRegUses()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kFrameLowering.cpp | 178 [Reg](MachineBasicBlock::RegisterMaskPair RegMask) { in isRegLiveIn()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMLowOverheadLoops.cpp | 993 for (const MachineBasicBlock::RegisterMaskPair &RegMask : ExitBB->liveins()) { in ValidateLiveOuts()
|
| H A D | ARMConstantIslandPass.cpp | 2445 for (const MachineBasicBlock::RegisterMaskPair &RegMaskPair : BB->liveins()) in adjustJTTargetBlockForward()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 3286 for (const MachineBasicBlock::RegisterMaskPair &LiveIn : EntryBB->liveins()) in runOnMachineFunction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86FrameLowering.cpp | 153 for (MachineBasicBlock::RegisterMaskPair RegMask : MBB.liveins()) { in isEAXLiveIn()
|