Searched refs:BundleStart (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | SIPostRABundler.cpp | 148 MachineBasicBlock::instr_iterator BundleStart = I; in runOnMachineFunction() local 181 for (const MachineInstr &BundleMI : make_range(BundleStart, Next)) in runOnMachineFunction() 208 finalizeBundle(MBB, BundleStart, Next); in runOnMachineFunction()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | VirtRegMap.cpp | 490 MachineInstr *BundleStart = FirstMI; in expandCopyBundle() local 495 if (BundledMI != BundleStart) { in expandCopyBundle() 497 MBB.insert(BundleStart, BundledMI); in expandCopyBundle() 500 BundleStart = &*std::next(BundledMI->getIterator()); in expandCopyBundle()
|
| H A D | LiveIntervals.cpp | 1528 void LiveIntervals::handleMoveIntoNewBundle(MachineInstr &BundleStart, in handleMoveIntoNewBundle() argument 1530 assert((BundleStart.getOpcode() == TargetOpcode::BUNDLE) && in handleMoveIntoNewBundle() 1533 const SlotIndex NewIndex = Indexes->insertMachineInstrInMaps(BundleStart); in handleMoveIntoNewBundle() 1534 auto BundleEnd = getBundleEnd(BundleStart.getIterator()); in handleMoveIntoNewBundle() 1536 auto I = BundleStart.getIterator(); in handleMoveIntoNewBundle() 1548 HME.updateAllRanges(&BundleStart); in handleMoveIntoNewBundle() 1552 const SlotIndex Index = getInstructionIndex(BundleStart); in handleMoveIntoNewBundle() 1553 for (unsigned Idx = 0, E = BundleStart.getNumOperands(); Idx != E; ++Idx) { in handleMoveIntoNewBundle() 1554 MachineOperand &MO = BundleStart.getOperand(Idx); in handleMoveIntoNewBundle()
|
| /llvm-project-15.0.7/llvm/unittests/MI/ |
| H A D | LiveIntervalTest.cpp | 148 MachineBasicBlock::instr_iterator BundleStart = std::prev(I); in testHandleMoveIntoNewBundle() local 149 LIS.handleMoveIntoNewBundle(*BundleStart, true); in testHandleMoveIntoNewBundle()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | SlotIndexes.h | 387 auto BundleStart = getBundleStart(MI.getIterator()); 392 : *skipDebugInstructionsForward(BundleStart, BundleEnd);
|
| H A D | LiveIntervals.h | 315 void handleMoveIntoNewBundle(MachineInstr &BundleStart,
|
| /llvm-project-15.0.7/clang/tools/clang-offload-bundler/ |
| H A D | ClangOffloadBundler.cpp | 815 size_t BundleStart = ReadChars; in ReadBundle() local 820 StringRef Bundle(&FC.data()[BundleStart], BundleEnd - BundleStart); in ReadBundle()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/LiveDebugValues/ |
| H A D | InstrRefBasedImpl.cpp | 396 MachineBasicBlock::instr_iterator BundleStart; in flushDbgValues() local 398 BundleStart = MBB->instr_begin(); in flushDbgValues() 400 BundleStart = getBundleStart(Pos->getIterator()); in flushDbgValues() 402 Transfers.push_back({BundleStart, MBB, PendingDbgValues}); in flushDbgValues()
|