Lines Matching refs:Uuid
1049 // Sema has verified that IIDSource has a __declspec(uuid()), and that its
1051 StringRef Uuid;
1053 Uuid = CXXUuidofExpr::GetUuidAttrOfType(E->getTypeOperand())->getGuid();
1058 Uuid = CXXUuidofExpr::GetUuidAttrOfType(Op->getType())->getGuid();
1060 Uuid = "00000000-0000-0000-0000-000000000000";
1062 std::string Name = "__uuid_" + Uuid.str();
1068 llvm::Constant *Init = EmitUuidofInitializer(Uuid, E->getType());
3086 llvm::Constant *CodeGenModule::EmitUuidofInitializer(StringRef Uuid,
3088 // Sema has checked that all uuid strings are of the form
3090 assert(Uuid.size() == 36);
3091 const char *Uuidstr = Uuid.data();