Lines Matching refs:GA
267 void visitGlobalAlias(GlobalAlias &GA);
536 void Verifier::visitGlobalAlias(GlobalAlias &GA) { in visitGlobalAlias() argument
537 Assert1(!GA.getName().empty(), in visitGlobalAlias()
538 "Alias name cannot be empty!", &GA); in visitGlobalAlias()
539 Assert1(GlobalAlias::isValidLinkage(GA.getLinkage()), in visitGlobalAlias()
540 "Alias should have external or external weak linkage!", &GA); in visitGlobalAlias()
541 Assert1(GA.getAliasee(), in visitGlobalAlias()
542 "Aliasee cannot be NULL!", &GA); in visitGlobalAlias()
543 Assert1(GA.getType() == GA.getAliasee()->getType(), in visitGlobalAlias()
544 "Alias and aliasee types should match!", &GA); in visitGlobalAlias()
545 Assert1(!GA.hasUnnamedAddr(), "Alias cannot have unnamed_addr!", &GA); in visitGlobalAlias()
547 Constant *Aliasee = GA.getAliasee(); in visitGlobalAlias()
556 &GA); in visitGlobalAlias()
564 &GA); in visitGlobalAlias()
568 const GlobalValue* Resolved = GA.resolveAliasedGlobal(/*stopOnWeak*/ false); in visitGlobalAlias()
570 "Aliasing chain should end with function or global variable", &GA); in visitGlobalAlias()
572 visitGlobalValue(GA); in visitGlobalAlias()