• Home
  • Raw
  • Download

Lines Matching refs:llvm

35 const llvm::StringRef pragma_metadata_name("#pragma");
42 const llvm::StringRef export_var_metadata_name("#rs_export_var");
45 const llvm::StringRef export_func_metadata_name("#rs_export_func");
48 const llvm::StringRef export_foreach_name_metadata_name("#rs_export_foreach_name");
51 const llvm::StringRef export_foreach_metadata_name("#rs_export_foreach");
54 const llvm::StringRef object_slot_metadata_name("#rs_object_slots");
56 inline llvm::StringRef getStringFromOperand(const llvm::Value *pString) { in getStringFromOperand()
57 if ((pString != NULL) && (pString->getValueID() == llvm::Value::MDStringVal)) { in getStringFromOperand()
58 return static_cast<const llvm::MDString *>(pString)->getString(); in getStringFromOperand()
60 return llvm::StringRef(); in getStringFromOperand()
64 inline size_t getMetadataStringLength(const llvm::NamedMDNode *pMetadata) { in getMetadataStringLength()
71 llvm::MDNode *node = pMetadata->getOperand(i); in getMetadataStringLength()
77 llvm::StringRef s = getStringFromOperand(node->getOperand(j)); in getMetadataStringLength()
91 const char *writeString(const llvm::StringRef &pString, char *pStringPool, in writeString()
131 const llvm::Module &module = pSource.getModule(); in ExtractFromSource()
134 const llvm::NamedMDNode *pragma = in ExtractFromSource()
136 const llvm::NamedMDNode *export_var = in ExtractFromSource()
138 const llvm::NamedMDNode *export_func = in ExtractFromSource()
140 const llvm::NamedMDNode *export_foreach_name = in ExtractFromSource()
142 const llvm::NamedMDNode *export_foreach_signature = in ExtractFromSource()
144 const llvm::NamedMDNode *object_slots = in ExtractFromSource()
210 llvm::MDNode *node; in ExtractFromSource()
212 llvm::StringRef key = getStringFromOperand(node->getOperand(0)); in ExtractFromSource()
213 llvm::StringRef val = getStringFromOperand(node->getOperand(1)); in ExtractFromSource()
229 llvm::MDNode *node; in ExtractFromSource()
231 llvm::StringRef name = getStringFromOperand(node->getOperand(0)); in ExtractFromSource()
246 llvm::MDNode *node; in ExtractFromSource()
248 llvm::StringRef name = getStringFromOperand(node->getOperand(0)); in ExtractFromSource()
292 llvm::MDNode *name_node = export_foreach_name->getOperand(i); in ExtractFromSource()
293 llvm::MDNode *signature_node = export_foreach_signature->getOperand(i); in ExtractFromSource()
295 llvm::StringRef name, signature_string; in ExtractFromSource()
334 writeString(llvm::StringRef("root"), result->mStringPool, in ExtractFromSource()
342 llvm::MDNode *node; in ExtractFromSource()
347 llvm::StringRef val = getStringFromOperand(node->getOperand(0)); in ExtractFromSource()