reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3263 if (GV->isMaterializable()) 3266 WriteAsOperandInternal(Out, GV, &TypePrinter, &Machine, GV->getParent()); 3266 WriteAsOperandInternal(Out, GV, &TypePrinter, &Machine, GV->getParent()); 3269 if (!GV->hasInitializer() && GV->hasExternalLinkage()) 3269 if (!GV->hasInitializer() && GV->hasExternalLinkage()) 3272 Out << getLinkageNameWithSpace(GV->getLinkage()); 3273 PrintDSOLocation(*GV, Out); 3274 PrintVisibility(GV->getVisibility(), Out); 3275 PrintDLLStorageClass(GV->getDLLStorageClass(), Out); 3276 PrintThreadLocalModel(GV->getThreadLocalMode(), Out); 3277 StringRef UA = getUnnamedAddrEncoding(GV->getUnnamedAddr()); 3281 if (unsigned AddressSpace = GV->getType()->getAddressSpace()) 3283 if (GV->isExternallyInitialized()) Out << "externally_initialized "; 3284 Out << (GV->isConstant() ? "constant " : "global "); 3285 TypePrinter.print(GV->getValueType(), Out); 3287 if (GV->hasInitializer()) { 3289 writeOperand(GV->getInitializer(), false); 3292 if (GV->hasSection()) { 3294 printEscapedString(GV->getSection(), Out); 3297 if (GV->hasPartition()) { 3299 printEscapedString(GV->getPartition(), Out); 3303 maybePrintComdat(Out, *GV); 3304 if (GV->getAlignment()) 3305 Out << ", align " << GV->getAlignment(); 3308 GV->getAllMetadata(MDs); 3311 auto Attrs = GV->getAttributes(); 3315 printInfoComment(*GV);