Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.h180 unsigned getWavefrontSize() const { in getWavefrontSize() function
H A DGCNSubtarget.h1091 return getWavefrontSize() == 32; in isWave32()
1095 return getWavefrontSize() == 64; in isWave64()
H A DAMDGPUSubtarget.cpp375 const unsigned WaveSize = getWavefrontSize(); in getOccupancyWithLocalMemSize()
419 return std::make_pair(1, getWavefrontSize()); in getDefaultFlatWorkGroupSize()
617 return getWavefrontSize() == 32 ? AMDGPUDwarfFlavour::Wave32 in getAMDGPUDwarfFlavour()
H A DSIMachineFunctionInfo.cpp267 unsigned WaveSize = ST.getWavefrontSize(); in haveFreeLanesForSGPRSpill()
284 unsigned WaveSize = ST.getWavefrontSize(); in allocateSGPRSpillToVGPR()
H A DAMDGPUAtomicOptimizer.cpp495 Type *const WaveTy = B.getIntNTy(ST->getWavefrontSize()); in optimizeAtomic()
547 Value *const LastLaneIdx = B.getInt32(ST->getWavefrontSize() - 1); in optimizeAtomic()
H A DR600ControlFlowFinalizer.cpp81 if (ST->getWavefrontSize() == 64) { in requiresWorkAroundForInst()
92 assert(ST->getWavefrontSize() == 32); in requiresWorkAroundForInst()
H A DAMDGPUHSAMetadataStreamer.cpp208 HSACodeProps.mWavefrontSize = STM.getWavefrontSize(); in getHSACodeProps()
868 Kern.getDocument()->getNode(STM.getWavefrontSize()); in getHSAKernelProps()
H A DAMDGPUAsmPrinter.cpp1086 GCNSubtarget::MaxWaveScratchSize / STM.getWavefrontSize(); in getSIProgramInfo()
1226 alignTo(ProgInfo.ScratchSize * STM.getWavefrontSize(), in getSIProgramInfo()
H A DSILowerI1Copies.cpp99 ST->getWavefrontSize(); in isLaneMaskReg()
H A DSILowerControlFlow.cpp679 const unsigned WavefrontSize = ST.getWavefrontSize(); in lowerInitExec()
H A DSIFrameLowering.cpp386 return ST.enableFlatScratch() ? 1 : ST.getWavefrontSize(); in getScratchScaleFactor()
H A DAMDGPUInstructionSelector.cpp1075 if (MRI->getType(Dst).getSizeInBits() != STI.getWavefrontSize()) in selectIntrinsicIcmp()
1105 if (Size != STI.getWavefrontSize()) in selectBallot()
1440 if (WGSize <= STI.getWavefrontSize()) { in selectSBarrier()
H A DAMDGPULibCalls.cpp1379 unsigned N = ST.getWavefrontSize(); in fold_wavefrontsize()
H A DSIInstrInfo.td9 def isWave32 : Predicate<"Subtarget->getWavefrontSize() == 32">,
11 def isWave64 : Predicate<"Subtarget->getWavefrontSize() == 64">,
H A DSIISelLowering.cpp4701 unsigned WavefrontSize = TLI.getSubtarget()->getWavefrontSize(); in lowerICMPIntrinsic()
4732 unsigned WavefrontSize = TLI.getSubtarget()->getWavefrontSize(); in lowerFCMPIntrinsic()
6547 return DAG.getConstant(MF.getSubtarget<GCNSubtarget>().getWavefrontSize(), in LowerINTRINSIC_WO_CHAIN()
7570 if (WGSize <= ST.getWavefrontSize()) in LowerINTRINSIC_VOID()
12184 return Subtarget->getWavefrontSize() == 64 ? &AMDGPU::SReg_64RegClass in getRegClassFor()
12277 return hasCFUser(V, Visited, Subtarget->getWavefrontSize()); in requiresUniformRegister()
H A DSIRegisterInfo.cpp1079 Offset *= ST.getWavefrontSize(); in buildSpillLoadStore()
H A DSIInstrInfo.cpp6140 const TargetRegisterClass *TC = ST.getWavefrontSize() == 64 in lowerSelect()
6149 unsigned Opcode = (ST.getWavefrontSize() == 64) ? AMDGPU::S_CSELECT_B64 in lowerSelect()
7003 uint64_t IndexStride = ST.getWavefrontSize() == 64 ? 3 : 2; in getScratchRsrcWords23()
H A DAMDGPULegalizerInfo.cpp4819 B.buildConstant(MI.getOperand(0), ST.getWavefrontSize()); in legalizeIntrinsic()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.h161 unsigned getWavefrontSize(const MCSubtargetInfo *STI);
H A DAMDGPUBaseInfo.cpp517 unsigned getWavefrontSize(const MCSubtargetInfo *STI) { in getWavefrontSize() function
588 return divideCeil(FlatWorkGroupSize, getWavefrontSize(STI)); in getWavesPerWorkGroup()