Lines Matching defs:Uuid
1117 StringRef Uuid = E->getUuidAsStringRef(Context);
1118 std::string Name = "_GUID_" + Uuid.lower();
1125 llvm::Constant *Init = EmitUuidofInitializer(Uuid, E->getType());
3177 llvm::Constant *CodeGenModule::EmitUuidofInitializer(StringRef Uuid,
3181 assert(Uuid.size() == 36);
3183 if (i == 8 || i == 13 || i == 18 || i == 23) assert(Uuid[i] == '-');
3184 else assert(isHexDigit(Uuid[i]));
3192 Int8Ty, Uuid.substr(Field3ValueOffsets[Idx], 2), 16);
3195 llvm::ConstantInt::get(Int32Ty, Uuid.substr(0, 8), 16),
3196 llvm::ConstantInt::get(Int16Ty, Uuid.substr(9, 4), 16),
3197 llvm::ConstantInt::get(Int16Ty, Uuid.substr(14, 4), 16),