Home
last modified time | relevance | path

Searched refs:IsAGPR (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUResourceUsageAnalysis.cpp193 bool IsAGPR = false; in analyzeResourceUsage() local
282 IsAGPR = true; in analyzeResourceUsage()
292 IsAGPR = true; in analyzeResourceUsage()
302 IsAGPR = true; in analyzeResourceUsage()
312 IsAGPR = true; in analyzeResourceUsage()
322 IsAGPR = true; in analyzeResourceUsage()
332 IsAGPR = true; in analyzeResourceUsage()
342 IsAGPR = true; in analyzeResourceUsage()
352 IsAGPR = true; in analyzeResourceUsage()
362 IsAGPR = true; in analyzeResourceUsage()
[all …]
H A DSILoadStoreOptimizer.cpp119 bool IsAGPR; member
810 IsAGPR = LSO.TRI->hasAGPRs(LSO.getDataRegClass(*MI)); in setMI()
2305 AddrList.front().IsAGPR == CI.IsAGPR && in addInstToMergeableList()
2361 if (CI.InstClass == DS_WRITE && CI.IsAGPR) { in collectMergeableInsts()
H A DSIFixSGPRCopies.cpp324 bool IsAGPR = TRI->isAGPRClass(DstRC); in foldVGPRCopyIntoRegSequence() local
339 if (IsAGPR) { in foldVGPRCopyIntoRegSequence()
H A DSIRegisterInfo.cpp1592 const bool IsAGPR = !ST.hasGFX90AInsts() && isAGPRClass(RC); in buildSpillLoadStore() local
1599 : (IsFlat && !IsAGPR) ? std::min(RegWidth, 16u) in buildSpillLoadStore()
1858 if (IsAGPR) { in buildSpillLoadStore()
1897 MIB.addReg(TmpOffsetVGPR, getKillRegState(IsLastSubReg && !IsAGPR)); in buildSpillLoadStore()
1925 if (!IsAGPR && NeedSuperRegDef) in buildSpillLoadStore()
1928 if (!IsStore && IsAGPR && TmpIntermediateVGPR != AMDGPU::NoRegister) { in buildSpillLoadStore()
H A DSIInstrInfo.cpp2201 bool IsAGPR = SIRegisterInfo::isAGPRClass(RI.getPhysRegBaseClass(Dst)); in expandPostRAPseudo() local
2203 get(IsAGPR ? AMDGPU::V_ACCVGPR_WRITE_B32_e64 : AMDGPU::V_MOV_B32_e32)); in expandPostRAPseudo()
5980 bool IsAGPR = RI.isAGPR(MRI, MO.getReg()); in isLegalRegOperand() local
5981 if (IsAGPR && !ST.hasMAIInsts()) in isLegalRegOperand()
5983 if (IsAGPR && (!ST.hasGFX90AInsts() || !MRI.reservedRegsFrozen()) && in isLegalRegOperand()
5992 RI.isAGPR(MRI, MI.getOperand(DataIdx).getReg()) != IsAGPR) in isLegalRegOperand()
5996 RI.isAGPR(MRI, MI.getOperand(VDstIdx).getReg()) != IsAGPR) in isLegalRegOperand()
6001 RI.isAGPR(MRI, MI.getOperand(Data1Idx).getReg()) != IsAGPR) in isLegalRegOperand()
10405 bool IsAGPR = RI.isAGPR(MRI, DataReg); in enforceOperandRCAlignment() local
10407 IsAGPR ? &AMDGPU::AGPR_32RegClass : &AMDGPU::VGPR_32RegClass); in enforceOperandRCAlignment()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCCodeEmitter.cpp557 bool IsAGPR = Enc & AMDGPU::HWEncoding::IS_AGPR; in getAVOperandEncoding() local
559 Op = Idx | (IsVGPROrAGPR << 8) | (IsAGPR << 9); in getAVOperandEncoding()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/
H A DAMDGPUDisassembler.cpp1778 bool IsAGPR = Val & 512; in decodeSrcOp() local
1782 return createRegOperand(IsAGPR ? getAgprClassId(Width) in decodeSrcOp()