Searched refs:MDString (Results 1 - 25 of 32) sorted by relevance

12

/macosx-10.9.5/llvmCore-3425.0.33/unittests/VMCore/
H A DMetadataTest.cpp29 // Test that construction of MDString with different value produces different
30 // MDString objects, even with the same string pointer and nulls in the string.
33 MDString *s1 = MDString::get(Context, StringRef(&x[0], 3));
35 MDString *s2 = MDString::get(Context, StringRef(&x[0], 3));
40 // same MDString object, even with different pointers.
45 MDString *s1 = MDString::get(Context, StringRef(&x[0], 3));
46 MDString *s
[all...]
H A DMDBuilderTest.cpp27 MDString *Str0 = MDHelper.createString("");
28 MDString *Str1 = MDHelper.createString("string");
78 EXPECT_TRUE(isa<MDString>(R0->getOperand(0)));
79 EXPECT_EQ(cast<MDString>(R0->getOperand(0))->getString(), "Root");
95 EXPECT_TRUE(isa<MDString>(N0->getOperand(0)));
96 EXPECT_TRUE(isa<MDString>(N1->getOperand(0)));
97 EXPECT_TRUE(isa<MDString>(N2->getOperand(0)));
98 EXPECT_EQ(cast<MDString>(N0->getOperand(0))->getString(), "Node");
99 EXPECT_EQ(cast<MDString>(N1->getOperand(0))->getString(), "edoN");
100 EXPECT_EQ(cast<MDString>(N
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/
H A DMetadata.h35 /// MDString - a single uniqued string.
37 /// MDString is always unnamed.
38 class MDString : public Value { class in namespace:llvm
40 MDString(const MDString &) LLVM_DELETED_FUNCTION;
42 explicit MDString(LLVMContext &C);
44 static MDString *get(LLVMContext &Context, StringRef Str);
45 static MDString *get(LLVMContext &Context, const char *Str) {
62 static inline bool classof(const MDString *) { return true; }
H A DMDBuilder.h33 MDString *createString(StringRef Str) {
34 return MDString::get(Context, Str);
H A DModule.h183 MDString *Key;
185 ModuleFlagEntry(ModFlagBehavior B, MDString *K, Value *V)
/macosx-10.9.5/llvmCore-3425.0.33/lib/VMCore/
H A DDIBuilder.cpp106 MDString::get(VMContext, Filename),
107 MDString::get(VMContext, Directory),
108 MDString::get(VMContext, Producer),
112 MDString::get(VMContext, Flags),
133 MDString::get(VMContext, Filename),
134 MDString::get(VMContext, Directory),
145 MDString::get(VMContext, Name),
159 MDString::get(VMContext, Name),
182 MDString::get(VMContext, Name),
201 MDString
[all...]
H A DMetadata.cpp30 // MDString implementation.
33 void MDString::anchor() { }
35 MDString::MDString(LLVMContext &C) function in class:MDString
38 MDString *MDString::get(LLVMContext &Context, StringRef Str) {
43 if (!S) S = new MDString(Context);
45 return cast<MDString>(S);
H A DModule.cpp339 MDString *Key = cast<MDString>(Flag->getOperand(1));
367 ConstantInt::get(Int32Ty, Behavior), MDString::get(Context, Key), Val
380 isa<MDString>(Node->getOperand(1)) &&
H A DValue.cpp155 } else if (isa<MDString>(V))
174 "Cannot set the name of MDString with this method!");
234 assert(SubclassID != MDStringVal && "Cannot take the name of an MDString!");
H A DDebugInfo.cpp60 if (MDString *MDS = dyn_cast_or_null<MDString>(DbgNode->getOperand(Elt)))
H A DAsmWriter.cpp1083 if (const MDString *MDS = dyn_cast<MDString>(V)) {
2135 } else if (isa<InlineAsm>(this) || isa<MDString>(this) ||
/macosx-10.9.5/llvmCore-3425.0.33/lib/Linker/
H A DLinkModules.cpp425 DenseMap<MDString*, MDNode*> &ErrorNode,
426 DenseMap<MDString*, MDNode*> &WarningNode,
427 DenseMap<MDString*, MDNode*> &OverrideNode,
428 DenseMap<MDString*,
430 SmallSetVector<MDString*, 16> &SeenIDs);
994 DenseMap<MDString*, MDNode*> &ErrorNode,
995 DenseMap<MDString*, MDNode*> &WarningNode,
996 DenseMap<MDString*, MDNode*> &OverrideNode,
997 DenseMap<MDString*,
999 SmallSetVector<MDString*, 1
[all...]
/macosx-10.9.5/text_cmds-87/md5/
H A Dmd5.c82 static void MDString(Algorithm_t *, const char *);
181 MDString(&Algorithm[digest], optarg);
226 MDString(Algorithm_t *alg, const char *string) function
/macosx-10.9.5/llvmCore-3425.0.33/lib/Bitcode/Writer/
H A DValueEnumerator.cpp123 if (isa<MDNode>(V) || isa<MDString>(V)) {
232 if (isa<MDNode>(V) || isa<MDString>(V))
242 assert((isa<MDNode>(MD) || isa<MDString>(MD)) && "Invalid metadata kind");
307 assert(!isa<MDNode>(V) && !isa<MDString>(V) &&
416 } else if (isa<MDString>(V) || isa<MDNode>(V))
H A DBitcodeWriter.cpp599 } else if (const MDString *MDS = dyn_cast<MDString>(Vals[i].first)) {
/macosx-10.9.5/llvmCore-3425.0.33/lib/AsmParser/
H A DLLParser.h36 class MDString;
66 MDString *MDStringVal;
218 bool ParseMDString(MDString *&Result);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp171 if (MDString *Tag1 = dyn_cast<MDString>(Tag->getOperand(0))) {
H A DGCOVProfiling.cpp337 MDString *GCovFile = dyn_cast<MDString>(N->getOperand(0));
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Utils/
H A DValueMapper.cpp35 if (isa<GlobalValue>(V) || isa<MDString>(V))
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/NVPTX/
H A DNVPTXUtilities.cpp45 const MDString *prop = dyn_cast<MDString>(md->getOperand(i));
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp436 SectionVal = cast<MDString>(Val)->getString();
H A DMachineInstr.cpp1637 if (const MDString *MDS = dyn_cast<MDString>(MD->getOperand(2)))
/macosx-10.9.5/llvmCore-3425.0.33/bindings/ocaml/llvm/
H A Dllvm_ocaml.c415 MDString, enumerator in enum:ValueKind
466 DEFINE_CASE(Val, MDString);
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm-c/
H A DCore.h1007 macro(MDString) \
1833 * Obtain a MDString value from a context.
1835 * The returned instance corresponds to the llvm::MDString class.
1845 * Obtain a MDString value from the global context.
1863 * Obtain the underlying string from a MDString value.
1867 * @return String data in MDString.
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Scalar/
H A DObjCARC.cpp3775 const MDString *RetainRVMarker;
4030 if (const MDString *S = dyn_cast<MDString>(N->getOperand(0)))

Completed in 841 milliseconds

12