Lines Matching defs:name
47 // Name of metadata node where exported ForEach name information resides
202 llvm::StringRef name = getStringFromOperand(node->getOperand(0));
203 if (name.empty()) {
208 writeString(name, result->mStringPool, &cur_string_pool_offset));
219 llvm::StringRef name = getStringFromOperand(node->getOperand(0));
220 if (name.empty()) {
225 writeString(name, result->mStringPool, &cur_string_pool_offset));
234 // signature of foreach-able function) and #rs_export_foreach_name (the name
245 // for-eachable. In this case, #rs_export_foreach (the function name) and
266 llvm::StringRef name, signature_string;
268 name = getStringFromOperand(name_node->getOperand(0));
274 if (!name.empty() && !signature_string.empty()) {
279 signature_string.str().c_str(), name.str().c_str(), module_name);
283 writeString(name, result->mStringPool, &cur_string_pool_offset),
286 // One or both of the name and signature value are empty. It's safe only
288 if (name.empty() && signature_string.empty()) {
294 (name.empty() ? "#rs_export_foreach_name" :