Lines Matching defs:GV
87 GlobalVariable *GV = Const.first;
89 llvm::Type *Ty = GV->getValueType();
130 auto *GV = cast<GlobalVariable>(CGM.GetAddrOfGlobalVar(D));
131 GV->setExternallyInitialized(true);
136 DI->EmitGlobalVariable(cast<GlobalVariable>(GV), D);
144 CB.Constants.emplace_back(std::make_pair(GV, LowerBound));
181 GlobalVariable *GV = replaceBuffer(Buf);
182 M.insertGlobalVariable(GV);
189 addBufferResourceAnnotation(GV, RC, RK, /*IsROV=*/false,
198 void CGHLSLRuntime::addBufferResourceAnnotation(llvm::GlobalVariable *GV,
225 GV, RK, ET, IsROV, Binding.Reg.value_or(UINT_MAX), Binding.Space);
277 void CGHLSLRuntime::annotateHLSLResource(const VarDecl *D, GlobalVariable *GV) {
309 addBufferResourceAnnotation(GV, RC, RK, IsROV, ET, Binding);
453 const auto *GV =
455 if (!GV)
457 const auto *CA = dyn_cast<ConstantArray>(GV->getInitializer());
517 if (auto *GV = M.getNamedGlobal("llvm.global_ctors"))
518 GV->eraseFromParent();
519 if (auto *GV = M.getNamedGlobal("llvm.global_dtors"))
520 GV->eraseFromParent();
530 llvm::GlobalVariable *GV, unsigned Slot,
576 llvm::Value *HandleRef = Builder.CreateStructGEP(GV->getValueType(), GV, 0);
585 llvm::GlobalVariable *GV) {
601 createResourceInitFn(CGM, VD, GV, RBA->getSlotNumber(),