Lines Matching full:pstring
56 inline llvm::StringRef getStringFromOperand(const llvm::Value *pString) {
57 if ((pString != NULL) && (pString->getValueID() == llvm::Value::MDStringVal)) {
58 return static_cast<const llvm::MDString *>(pString)->getString();
89 // Write a string pString to the string pool pStringPool at offset pWriteStart.
90 // Return the pointer the pString resides within the string pool.
91 const char *writeString(const llvm::StringRef &pString, char *pStringPool,
93 if (pString.empty()) {
99 ::memcpy(pStringWriteStart, pString.data(), pString.size());
101 pStringWriteStart[ pString.size() ] = '\0';
103 *pWriteStart += (pString.size() + 1);