Lines Matching defs:GV
94 const GlobalVariable &GV,
96 auto Entry = LocalMemoryObjects.insert(std::pair(&GV, 0));
101 DL.getValueOrABITypeAlignment(GV.getAlign(), GV.getValueType());
104 if (GV.getAddressSpace() == AMDGPUAS::LOCAL_ADDRESS) {
105 if (AMDGPU::isNamedBarrier(GV)) {
106 std::optional<unsigned> BarAddr = getLDSAbsoluteAddress(GV);
113 std::optional<uint32_t> MaybeAbs = getLDSAbsoluteAddress(GV);
137 ObjectStart + DL.getTypeAllocSize(GV.getValueType());
153 StaticLDSSize += DL.getTypeAllocSize(GV.getValueType());
158 assert(GV.getAddressSpace() == AMDGPUAS::REGION_ADDRESS &&
162 StaticGDSSize += DL.getTypeAllocSize(GV.getValueType());
189 AMDGPUMachineFunction::getLDSAbsoluteAddress(const GlobalValue &GV) {
190 if (GV.getAddressSpace() != AMDGPUAS::LOCAL_ADDRESS)
193 std::optional<ConstantRange> AbsSymRange = GV.getAbsoluteSymbolRange();
208 const GlobalVariable &GV) {
211 assert(DL.getTypeAllocSize(GV.getValueType()).isZero());
214 DL.getValueOrABITypeAlignment(GV.getAlign(), GV.getValueType());