Searched refs:getWavefrontSize (Results 1 – 21 of 21) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUSubtarget.cpp | 47 const unsigned WaveSize = getWavefrontSize(); in getMaxLocalMemSizeWithWaveCount() 71 const unsigned WaveSize = getWavefrontSize(), WavesPerEU = getMaxWavesPerEU(); in getOccupancyWithWorkGroupSizes() 153 return std::pair(1, getWavefrontSize()); in getDefaultFlatWorkGroupSize() 403 return getWavefrontSize() == 32 ? AMDGPUDwarfFlavour::Wave32 in getAMDGPUDwarfFlavour()
|
| H A D | SILowerI1Copies.h | 84 ST->getWavefrontSize(); in isLaneMaskReg()
|
| H A D | AMDGPUSubtarget.h | 284 unsigned getWavefrontSize() const { in getWavefrontSize() function
|
| H A D | AMDGPUAtomicOptimizer.cpp | 545 auto *WaveTy = B.getIntNTy(ST.getWavefrontSize()); in buildScanIteratively() 691 Type *const WaveTy = B.getIntNTy(ST.getWavefrontSize()); in optimizeAtomic() 751 Value *const LastLaneIdx = B.getInt32(ST.getWavefrontSize() - 1); in optimizeAtomic()
|
| H A D | R600ControlFlowFinalizer.cpp | 82 if (ST->getWavefrontSize() == 64) { in requiresWorkAroundForInst() 93 assert(ST->getWavefrontSize() == 32); in requiresWorkAroundForInst()
|
| H A D | GCNSubtarget.h | 1642 return getWavefrontSize() == 32; in isWave32() 1646 return getWavefrontSize() == 64; in isWave64()
|
| H A D | AMDGPUCallLowering.cpp | 1249 if (!FallbackExecArg.Ty->isIntegerTy(ST.getWavefrontSize())) { in lowerTailCall() 1284 if (!ExecArg.Ty->isIntegerTy(ST.getWavefrontSize())) { in lowerTailCall()
|
| H A D | AMDGPUHSAMetadataStreamer.cpp | 519 Kern.getDocument()->getNode(STM.getWavefrontSize()); in getHSAKernelProps()
|
| H A D | AMDGPUAsmPrinter.cpp | 379 STM.getMaxWaveScratchSize() / STM.getWavefrontSize(); in validateMCResourceInfo() 1197 CreateExpr(STM.getWavefrontSize()), Ctx), in getSIProgramInfo()
|
| H A D | SIMachineFunctionInfo.cpp | 444 unsigned WaveSize = ST.getWavefrontSize(); in allocateSGPRSpillToVGPRLane()
|
| H A D | GCNRegPressure.cpp | 128 auto WaveSize = ST.getWavefrontSize(); in less()
|
| H A D | SIWholeQuadMode.cpp | 1641 const unsigned WavefrontSize = ST->getWavefrontSize(); in lowerInitExec()
|
| H A D | SIRegisterInfo.cpp | 1726 Offset *= ST.getWavefrontSize(); in buildSpillLoadStore() 3239 Add.addImm(ST.getWavefrontSize()).addReg(FrameReg).addImm(0); in eliminateFrameIndex()
|
| H A D | AMDGPUInstCombineIntrinsic.cpp | 1349 II, ConstantInt::get(II.getType(), ST->getWavefrontSize())); in instCombineIntrinsic()
|
| H A D | SIFrameLowering.cpp | 592 return ST.enableFlatScratch() ? 1 : ST.getWavefrontSize(); in getScratchScaleFactor()
|
| H A D | AMDGPUInstructionSelector.cpp | 1504 if (DstTy.getSizeInBits() != STI.getWavefrontSize()) in selectIntrinsicCmp() 1594 const unsigned WaveSize = STI.getWavefrontSize(); in selectBallot() 1987 if (WGSize <= STI.getWavefrontSize()) { in selectSBarrier()
|
| H A D | SIISelLowering.cpp | 3775 if (!RequestedExecArg.Ty->isIntegerTy(Subtarget->getWavefrontSize())) in LowerCall() 6381 unsigned WavefrontSize = TLI.getSubtarget()->getWavefrontSize(); in lowerICMPIntrinsic() 6411 unsigned WavefrontSize = TLI.getSubtarget()->getWavefrontSize(); in lowerFCMPIntrinsic() 9130 return DAG.getConstant(MF.getSubtarget<GCNSubtarget>().getWavefrontSize(), in LowerINTRINSIC_WO_CHAIN() 10167 if (WGSize <= ST.getWavefrontSize()) { in LowerINTRINSIC_VOID() 17627 return hasCFUser(V, Visited, Subtarget->getWavefrontSize()); in requiresUniformRegister()
|
| H A D | AMDGPUISelDAGToDAG.cpp | 2570 VCMP.getValueType().getSizeInBits() == Subtarget->getWavefrontSize()) { in SelectBRCOND()
|
| H A D | AMDGPULegalizerInfo.cpp | 7513 B.buildConstant(MI.getOperand(0), ST.getWavefrontSize()); in legalizeIntrinsic()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
| H A D | AMDGPUBaseInfo.h | 217 unsigned getWavefrontSize(const MCSubtargetInfo *STI);
|
| H A D | AMDGPUBaseInfo.cpp | 1099 unsigned getWavefrontSize(const MCSubtargetInfo *STI) { in getWavefrontSize() function 1186 return divideCeil(FlatWorkGroupSize, getWavefrontSize(STI)); in getWavesPerWorkGroup()
|