• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/

Lines Matching refs:SIWholeQuadMode

1 //===-- SIWholeQuadMode.cpp - enter and suspend whole quad mode -----------===//
148 class SIWholeQuadMode : public MachineFunctionPass {
196 SIWholeQuadMode() :
214 char SIWholeQuadMode::ID = 0;
216 INITIALIZE_PASS_BEGIN(SIWholeQuadMode, DEBUG_TYPE, "SI Whole Quad Mode", false,
219 INITIALIZE_PASS_END(SIWholeQuadMode, DEBUG_TYPE, "SI Whole Quad Mode", false,
222 char &llvm::SIWholeQuadModeID = SIWholeQuadMode::ID;
225 return new SIWholeQuadMode;
229 LLVM_DUMP_METHOD void SIWholeQuadMode::printInfo() {
249 void SIWholeQuadMode::markInstruction(MachineInstr &MI, char Flag,
271 void SIWholeQuadMode::markInstructionUses(const MachineInstr &MI, char Flag,
311 char SIWholeQuadMode::scanInstructions(MachineFunction &MF,
427 void SIWholeQuadMode::propagateInstruction(MachineInstr &MI,
474 void SIWholeQuadMode::propagateBlock(MachineBasicBlock &MBB,
510 char SIWholeQuadMode::analyzeFunction(MachineFunction &MF) {
528 SIWholeQuadMode::saveSCC(MachineBasicBlock &MBB,
549 MachineBasicBlock::iterator SIWholeQuadMode::prepareInsertion(
597 void SIWholeQuadMode::toExact(MachineBasicBlock &MBB,
619 void SIWholeQuadMode::toWQM(MachineBasicBlock &MBB,
638 void SIWholeQuadMode::toWWM(MachineBasicBlock &MBB,
649 void SIWholeQuadMode::fromWWM(MachineBasicBlock &MBB,
661 void SIWholeQuadMode::processBlock(MachineBasicBlock &MBB, unsigned LiveMaskReg,
818 void SIWholeQuadMode::lowerLiveMaskQueries(unsigned LiveMaskReg) {
831 void SIWholeQuadMode::lowerCopyInstrs() {
869 bool SIWholeQuadMode::runOnMachineFunction(MachineFunction &MF) {