Lines Matching refs:Uuid
1410 StringRef Uuid = E->getUuidAsStringRef(Context); in GetAddrOfUuidDescriptor() local
1411 std::string Name = "_GUID_" + Uuid.lower(); in GetAddrOfUuidDescriptor()
1421 llvm::Constant *Init = EmitUuidofInitializer(Uuid); in GetAddrOfUuidDescriptor()
3856 llvm::Constant *CodeGenModule::EmitUuidofInitializer(StringRef Uuid) { in EmitUuidofInitializer() argument
3859 assert(Uuid.size() == 36); in EmitUuidofInitializer()
3861 if (i == 8 || i == 13 || i == 18 || i == 23) assert(Uuid[i] == '-'); in EmitUuidofInitializer()
3862 else assert(isHexDigit(Uuid[i])); in EmitUuidofInitializer()
3871 Int8Ty, Uuid.substr(Field3ValueOffsets[Idx], 2), 16); in EmitUuidofInitializer()
3874 llvm::ConstantInt::get(Int32Ty, Uuid.substr(0, 8), 16), in EmitUuidofInitializer()
3875 llvm::ConstantInt::get(Int16Ty, Uuid.substr(9, 4), 16), in EmitUuidofInitializer()
3876 llvm::ConstantInt::get(Int16Ty, Uuid.substr(14, 4), 16), in EmitUuidofInitializer()