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) {
106 std::optional<uint32_t> MaybeAbs = getLDSAbsoluteAddress(GV);
130 ObjectStart + DL.getTypeAllocSize(GV.getValueType());
146 StaticLDSSize += DL.getTypeAllocSize(GV.getValueType());
151 assert(GV.getAddressSpace() == AMDGPUAS::REGION_ADDRESS &&
155 StaticGDSSize += DL.getTypeAllocSize(GV.getValueType());
182 AMDGPUMachineFunction::getLDSAbsoluteAddress(const GlobalValue &GV) {
183 if (GV.getAddressSpace() != AMDGPUAS::LOCAL_ADDRESS)
186 std::optional<ConstantRange> AbsSymRange = GV.getAbsoluteSymbolRange();
201 const GlobalVariable &GV) {
204 assert(DL.getTypeAllocSize(GV.getValueType()).isZero());
207 DL.getValueOrABITypeAlignment(GV.getAlign(), GV.getValueType());