Home
last modified time | relevance | path

Searched refs:SaveExecInst (Results 1 – 1 of 1) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMasking.cpp453 MachineInstr *SaveExecInst = nullptr; in optimizeExecSequence() local
460 if (SaveExecInst && J->readsRegister(Exec, TRI)) { in optimizeExecSequence()
464 SaveExecInst = nullptr; in optimizeExecSequence()
471 if (SaveExecInst) { in optimizeExecSequence()
474 SaveExecInst = nullptr; in optimizeExecSequence()
483 SaveExecInst = &*J; in optimizeExecSequence()
484 LLVM_DEBUG(dbgs() << "Found save exec op: " << *SaveExecInst << '\n'); in optimizeExecSequence()
491 } else if (ReadsCopyFromExec && !SaveExecInst) { in optimizeExecSequence()
505 if (SaveExecInst && J->readsRegister(CopyToExec, TRI)) { in optimizeExecSequence()
506 assert(SaveExecInst != &*J); in optimizeExecSequence()
[all …]