reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
805 assert(!V->getType()->isVoidTy() && "Can't insert void values!"); 806 assert(!isa<MetadataAsValue>(V) && "EnumerateValue doesn't handle Metadata!"); 809 unsigned &ValueID = ValueMap[V]; 816 if (auto *GO = dyn_cast<GlobalObject>(V)) 821 EnumerateType(V->getType()); 823 if (const Constant *C = dyn_cast<Constant>(V)) { 842 Values.push_back(std::make_pair(V, 1U)); 843 ValueMap[V] = Values.size(); 849 Values.push_back(std::make_pair(V, 1U));