Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIOptimizeExecMaskingPreRA.cpp88 if (ST.isWave32()) { in isEndCF()
98 unsigned Exec = ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC; in isFullExecCopy()
111 unsigned Exec = ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC; in getOrNonExecReg()
195 bool Wave32 = ST.isWave32(); in optimizeVcndVcmpPair()
306 unsigned Exec = ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC; in runOnMachineFunction()
DSIWholeQuadMode.cpp634 MI = BuildMI(MBB, Before, DebugLoc(), TII->get(ST->isWave32() ? in toExact()
639 unsigned Exec = ST->isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC; in toExact()
640 MI = BuildMI(MBB, Before, DebugLoc(), TII->get(ST->isWave32() ? in toExact()
655 unsigned Exec = ST->isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC; in toWQM()
660 MI = BuildMI(MBB, Before, DebugLoc(), TII->get(ST->isWave32() ? in toWQM()
687 ST->isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC) in fromWWM()
910 unsigned Exec = ST->isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC; in runOnMachineFunction()
932 BuildMI(Entry, EntryMI, DebugLoc(), TII->get(ST->isWave32() ? in runOnMachineFunction()
DSIRegisterInfo.h38 bool isWave32; variable
271 return isWave32 ? &AMDGPU::SReg_32RegClass in getBoolRC()
276 return isWave32 ? &AMDGPU::SReg_32_XM0_XEXECRegClass in getWaveMaskRegClass()
DSIOptimizeExecMasking.cpp69 Src.getReg() == (ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC)) in isCopyFromExec()
85 Dst.getReg() == (ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC) && in isCopyToExec()
275 MCRegister Exec = ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC; in runOnMachineFunction()
DSIInsertSkips.cpp276 unsigned Exec = ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC; in kill()
287 BuildMI(MBB, &MI, DL, TII->get(ST.isWave32() ? AMDGPU::S_MOV_B32 in kill()
294 if (ST.isWave32()) in kill()
347 const bool IsWave32 = ST.isWave32(); in optimizeVccBranch()
DSIFrameLowering.cpp729 const unsigned OrSaveExec = ST.isWave32() ? in emitPrologue()
744 unsigned ExecMov = ST.isWave32() ? AMDGPU::S_MOV_B32 : AMDGPU::S_MOV_B64; in emitPrologue()
745 unsigned Exec = ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC; in emitPrologue()
889 ST.isWave32() ? AMDGPU::S_OR_SAVEEXEC_B32 : AMDGPU::S_OR_SAVEEXEC_B64; in emitEpilogue()
902 unsigned ExecMov = ST.isWave32() ? AMDGPU::S_MOV_B32 : AMDGPU::S_MOV_B64; in emitEpilogue()
903 unsigned Exec = ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC; in emitEpilogue()
DAMDGPUAtomicOptimizer.cpp327 if (!ST->isWave32()) { in buildScan()
370 if (!ST->isWave32()) { in buildShiftRight()
459 if (ST->isWave32()) { in optimizeAtomic()
DSIRegisterInfo.cpp64 isWave32(ST.isWave32()) { in SIRegisterInfo()
187 if (isWave32) { in getReservedRegs()
1131 if (!isWave32) in eliminateFrameIndex()
1774 return isWave32 ? in getRegClassForSizeOnBank()
1826 return isWave32 ? AMDGPU::VCC_LO : AMDGPU::VCC; in getVCC()
1835 return isWave32 ? &AMDGPU::SReg_32_XM0_XEXECRegClass in getRegClass()
DSIInstrInfo.cpp848 BuildMI(MBB, I, DL, get(ST.isWave32() ? AMDGPU::S_CSELECT_B32 in insertVectorSelect()
862 BuildMI(MBB, I, DL, get(ST.isWave32() ? AMDGPU::S_CSELECT_B32 in insertVectorSelect()
905 BuildMI(MBB, I, DL, get(ST.isWave32() ? AMDGPU::S_OR_SAVEEXEC_B32 in insertVectorSelect()
908 BuildMI(MBB, I, DL, get(ST.isWave32() ? AMDGPU::S_CSELECT_B32 in insertVectorSelect()
923 BuildMI(MBB, I, DL, get(ST.isWave32() ? AMDGPU::S_OR_SAVEEXEC_B32 in insertVectorSelect()
926 BuildMI(MBB, I, DL, get(ST.isWave32() ? AMDGPU::S_CSELECT_B32 in insertVectorSelect()
1460 unsigned NotOpc = ST.isWave32() ? AMDGPU::S_NOT_B32 : AMDGPU::S_NOT_B64; in expandPostRAPseudo()
1461 unsigned Exec = ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC; in expandPostRAPseudo()
1472 unsigned NotOpc = ST.isWave32() ? AMDGPU::S_NOT_B32 : AMDGPU::S_NOT_B64; in expandPostRAPseudo()
1473 unsigned Exec = ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC; in expandPostRAPseudo()
[all …]
DSILowerControlFlow.cpp187 TII->isWave32() ? AMDGPU::S_MOV_B32_term : AMDGPU::S_MOV_B64_term; in getSaveExec()
507 if (ST.isWave32()) { in runOnMachineFunction()
DSILowerI1Copies.cpp431 return MRI.createVirtualRegister(ST.isWave32() ? &AMDGPU::SReg_32RegClass in createLaneMaskReg()
462 IsWave32 = ST->isWave32(); in runOnMachineFunction()
DSIAnnotateControlFlow.cpp143 IntMask = ST.isWave32() ? Type::getInt32Ty(Context) in initialize()
DSIInstructions.td210 let WaveSizePredicate = isWave32 in {
376 let WaveSizePredicate = isWave32;
390 let WaveSizePredicate = isWave32;
1345 let WaveSizePredicate = isWave32;
1582 let WaveSizePredicate = isWave32 in {
1619 } // end isWave32
DVOP2Instructions.td206 let WaveSizePredicate = isWave32 in {
247 let WaveSizePredicate = isWave32 in {
1000 let WaveSizePredicate = isWave32;
1027 let WaveSizePredicate = isWave32;
1052 let WaveSizePredicate = isWave32;
DAMDGPUAsmPrinter.cpp392 if (MF.getSubtarget<GCNSubtarget>().isWave32()) { in getAmdhsaKernelCodeProperties()
1203 if (STM.isWave32()) in EmitPALMetadata()
DAMDGPUSubtarget.h1180 bool isWave32() const { in isWave32() function
DAMDGPURegisterBankInfo.cpp747 const unsigned WaveAndOpc = Subtarget.isWave32() ? in executeInWaterfallLoop()
749 const unsigned MovTermOpc = Subtarget.isWave32() ? in executeInWaterfallLoop()
751 const unsigned XorTermOpc = Subtarget.isWave32() ? in executeInWaterfallLoop()
753 const unsigned AndSaveExecOpc = Subtarget.isWave32() ? in executeInWaterfallLoop()
755 const unsigned ExecReg = Subtarget.isWave32() ? in executeInWaterfallLoop()
DSIShrinkInstructions.cpp556 unsigned VCCReg = ST.isWave32() ? AMDGPU::VCC_LO : AMDGPU::VCC; in runOnMachineFunction()
DVOPCInstructions.td168 let WaveSizePredicate = isWave32 in {
764 let WaveSizePredicate = isWave32 in
813 let WaveSizePredicate = isWave32 in
DSIInstrInfo.h989 bool isWave32() const;
DSIISelLowering.cpp3217 BuildMI(LoopBB, I, DL, TII->get(ST.isWave32() ? AMDGPU::S_AND_SAVEEXEC_B32 in emitLoadM0FromVGPRLoop()
3254 unsigned Exec = ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC; in emitLoadM0FromVGPRLoop()
3256 BuildMI(LoopBB, I, DL, TII->get(ST.isWave32() ? AMDGPU::S_XOR_B32_term in emitLoadM0FromVGPRLoop()
3295 unsigned Exec = ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC; in loadM0FromVGPR()
3296 unsigned MovExecOpc = ST.isWave32() ? AMDGPU::S_MOV_B32 : AMDGPU::S_MOV_B64; in loadM0FromVGPR()
3708 bool isWave32 = getSubtarget()->isWave32(); in EmitInstrWithCustomInserter() local
3709 unsigned Exec = isWave32 ? AMDGPU::EXEC_LO : AMDGPU::EXEC; in EmitInstrWithCustomInserter()
3714 TII->get(isWave32 ? AMDGPU::S_BFM_B32 : AMDGPU::S_BFM_B64), in EmitInstrWithCustomInserter()
3722 TII->get(isWave32 ? AMDGPU::S_CMOV_B32 : AMDGPU::S_CMOV_B64), in EmitInstrWithCustomInserter()
10755 if (ST.isWave32() && !MF.empty()) { in finalizeLowering()
DAMDGPUISelDAGToDAG.cpp2086 Cond = SDValue(CurDAG->getMachineNode(ST->isWave32() ? AMDGPU::S_AND_B32 in SelectBRCOND()
2089 CurDAG->getRegister(ST->isWave32() ? AMDGPU::EXEC_LO in SelectBRCOND()
DSIInsertWaitcnts.cpp1452 TII->get(ST->isWave32() ? AMDGPU::S_MOV_B32 : AMDGPU::S_MOV_B64), in insertWaitcntInBlock()
DSOPInstructions.td170 let WaveSizePredicate = isWave32 in {
DSIInstrInfo.td9 def isWave32 : Predicate<"Subtarget->getWavefrontSize() == 32">,