/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | SIRegisterInfo.h | 33 bool isWave32; variable 279 return isWave32 ? &AMDGPU::SReg_32RegClass in getBoolRC() 284 return isWave32 ? &AMDGPU::SReg_32_XM0_XEXECRegClass in getWaveMaskRegClass()
|
H A D | SIOptimizeExecMasking.cpp | 64 Src.getReg() == (ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC)) in isCopyFromExec() 80 Dst.getReg() == (ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC) && in isCopyToExec() 302 MCRegister Exec = ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC; in runOnMachineFunction()
|
H A D | SILateBranchLowering.cpp | 124 MovOpc = ST.isWave32() ? AMDGPU::S_MOV_B32 : AMDGPU::S_MOV_B64; in runOnMachineFunction() 125 ExecReg = ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC; in runOnMachineFunction()
|
H A D | AMDGPUAtomicOptimizer.cpp | 311 if (ST->isWave32()) in buildReduction() 366 if (!ST->isWave32()) { in buildScan() 411 if (!ST->isWave32()) { in buildShiftRight() 504 if (ST->isWave32()) { in optimizeAtomic()
|
H A D | SIFrameLowering.cpp | 559 if (ST.isWave32()) { in emitEntryFunctionScratchRsrcRegSetup() 709 ST.isWave32() ? AMDGPU::S_OR_SAVEEXEC_B32 : AMDGPU::S_OR_SAVEEXEC_B64; in buildScratchExecCopy() 786 unsigned ExecMov = ST.isWave32() ? AMDGPU::S_MOV_B32 : AMDGPU::S_MOV_B64; in emitPrologue() 787 MCRegister Exec = ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC; in emitPrologue() 1089 unsigned ExecMov = ST.isWave32() ? AMDGPU::S_MOV_B32 : AMDGPU::S_MOV_B64; in emitEpilogue() 1090 MCRegister Exec = ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC; in emitEpilogue()
|
H A D | SIRegisterInfo.cpp | 275 SpillSGPRToVGPR(EnableSpillSGPRToVGPR), isWave32(ST.isWave32()) { in SIRegisterInfo() 492 if (isWave32) { in getReservedRegs() 1308 SGPRSpillBuilder SB(*this, *ST.getInstrInfo(), isWave32, MI, Index, RS); in spillSGPR() 1406 SGPRSpillBuilder SB(*this, *ST.getInstrInfo(), isWave32, MI, Index, RS); in restoreSGPR() 1772 if (!isWave32) in eliminateFrameIndex() 2334 return isWave32 ? &AMDGPU::SReg_32_XM0_XEXECRegClass in getRegClassForSizeOnBank() 2357 return isWave32 ? AMDGPU::VCC_LO : AMDGPU::VCC; in getVCC() 2372 return isWave32 ? &AMDGPU::SReg_32_XM0_XEXECRegClass in getRegClass()
|
H A D | SIInstrInfo.cpp | 1071 BuildMI(MBB, I, DL, get(ST.isWave32() ? AMDGPU::S_CSELECT_B32 in insertVectorSelect() 1085 BuildMI(MBB, I, DL, get(ST.isWave32() ? AMDGPU::S_CSELECT_B32 in insertVectorSelect() 1128 BuildMI(MBB, I, DL, get(ST.isWave32() ? AMDGPU::S_OR_SAVEEXEC_B32 in insertVectorSelect() 1131 BuildMI(MBB, I, DL, get(ST.isWave32() ? AMDGPU::S_CSELECT_B32 in insertVectorSelect() 1146 BuildMI(MBB, I, DL, get(ST.isWave32() ? AMDGPU::S_OR_SAVEEXEC_B32 in insertVectorSelect() 1149 BuildMI(MBB, I, DL, get(ST.isWave32() ? AMDGPU::S_CSELECT_B32 in insertVectorSelect() 1757 unsigned NotOpc = ST.isWave32() ? AMDGPU::S_NOT_B32 : AMDGPU::S_NOT_B64; in expandPostRAPseudo() 1758 unsigned Exec = ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC; in expandPostRAPseudo() 1769 unsigned NotOpc = ST.isWave32() ? AMDGPU::S_NOT_B32 : AMDGPU::S_NOT_B64; in expandPostRAPseudo() 1770 unsigned Exec = ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC; in expandPostRAPseudo() [all …]
|
H A D | SILowerI1Copies.cpp | 420 return MRI.createVirtualRegister(ST.isWave32() ? &AMDGPU::SReg_32RegClass in createLaneMaskReg() 456 IsWave32 = ST->isWave32(); in runOnMachineFunction()
|
H A D | SILowerControlFlow.cpp | 637 bool IsWave32 = ST.isWave32(); in lowerInitExec() 782 if (ST.isWave32()) { in runOnMachineFunction()
|
H A D | SIAnnotateControlFlow.cpp | 127 IntMask = ST.isWave32() ? Type::getInt32Ty(Context) in initialize()
|
H A D | SIPreEmitPeephole.cpp | 80 const bool IsWave32 = ST.isWave32(); in optimizeVccBranch()
|
H A D | SIWholeQuadMode.cpp | 873 Register VCC = ST->isWave32() ? AMDGPU::VCC_LO : AMDGPU::VCC; in lowerKillF32() 976 unsigned MovOpc = ST->isWave32() ? AMDGPU::S_MOV_B32 : AMDGPU::S_MOV_B64; in lowerKillI1() 1522 if (ST->isWave32()) { in runOnMachineFunction()
|
H A D | GCNSubtarget.h | 1090 bool isWave32() const { in isWave32() function
|
H A D | SIOptimizeExecMaskingPreRA.cpp | 314 const bool Wave32 = ST.isWave32(); in runOnMachineFunction()
|
H A D | VOP2Instructions.td | 213 let WaveSizePredicate = isWave32 in { 258 let WaveSizePredicate = isWave32 in { 1073 let WaveSizePredicate = isWave32; 1100 let WaveSizePredicate = isWave32; 1125 let WaveSizePredicate = isWave32;
|
H A D | AMDGPUAsmPrinter.cpp | 415 if (MF.getSubtarget<GCNSubtarget>().isWave32()) { in getAmdhsaKernelCodeProperties() 1357 if (STM.isWave32()) in EmitPALMetadata()
|
H A D | VOPCInstructions.td | 169 let WaveSizePredicate = isWave32 in { 769 let WaveSizePredicate = isWave32 in 818 let WaveSizePredicate = isWave32 in
|
H A D | SIShrinkInstructions.cpp | 601 unsigned VCCReg = ST.isWave32() ? AMDGPU::VCC_LO : AMDGPU::VCC; in runOnMachineFunction()
|
H A D | AMDGPURegisterBankInfo.cpp | 721 const unsigned WaveAndOpc = Subtarget.isWave32() ? in executeInWaterfallLoop() 723 const unsigned MovTermOpc = Subtarget.isWave32() ? in executeInWaterfallLoop() 725 const unsigned XorTermOpc = Subtarget.isWave32() ? in executeInWaterfallLoop() 727 const unsigned AndSaveExecOpc = Subtarget.isWave32() ? in executeInWaterfallLoop() 729 const unsigned ExecReg = Subtarget.isWave32() ? in executeInWaterfallLoop()
|
H A D | SIInstructions.td | 253 let WaveSizePredicate = isWave32 in { 1576 let WaveSizePredicate = isWave32; 1909 let WaveSizePredicate = isWave32 in { 1946 } // end isWave32
|
H A D | SIInstrInfo.h | 1051 bool isWave32() const;
|
H A D | SIInsertWaitcnts.cpp | 1562 TII->get(ST->isWave32() ? AMDGPU::S_MOV_B32 : AMDGPU::S_MOV_B64), in insertWaitcntInBlock()
|
H A D | AMDGPUISelDAGToDAG.cpp | 2292 Cond = SDValue(CurDAG->getMachineNode(ST->isWave32() ? AMDGPU::S_AND_B32 in SelectBRCOND() 2295 CurDAG->getRegister(ST->isWave32() ? AMDGPU::EXEC_LO in SelectBRCOND()
|
H A D | SIISelLowering.cpp | 3533 BuildMI(LoopBB, I, DL, TII->get(ST.isWave32() ? AMDGPU::S_AND_SAVEEXEC_B32 in emitLoadM0FromVGPRLoop() 3562 unsigned Exec = ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC; in emitLoadM0FromVGPRLoop() 3564 BuildMI(LoopBB, I, DL, TII->get(ST.isWave32() ? AMDGPU::S_XOR_B32_term in emitLoadM0FromVGPRLoop() 3599 unsigned Exec = ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC; in loadM0FromVGPR() 3600 unsigned MovExecOpc = ST.isWave32() ? AMDGPU::S_MOV_B32 : AMDGPU::S_MOV_B64; in loadM0FromVGPR() 11790 if (ST.isWave32() && !MF.empty()) { in finalizeLowering()
|
H A D | VOP3Instructions.td | 752 let WaveSizePredicate = isWave32 in {
|