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

12

/external/llvm/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...]
/external/llvm/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 &); // DO NOT IMPLEMENT
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)
/external/llvm/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.cpp1064 if (const MDString *MDS = dyn_cast<MDString>(V)) {
2149 } else if (isa<InlineAsm>(this) || isa<MDString>(this) ||
/external/llvm/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...]
/external/llvm/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)) {
/external/llvm/lib/AsmParser/
H A DLLParser.h36 class MDString;
66 MDString *MDStringVal;
218 bool ParseMDString(MDString *&Result);
/external/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp171 if (MDString *Tag1 = dyn_cast<MDString>(Tag->getOperand(0))) {
H A DGCOVProfiling.cpp336 MDString *GCovFile = dyn_cast<MDString>(N->getOperand(0));
/external/llvm/lib/Transforms/Utils/
H A DValueMapper.cpp35 if (isa<GlobalValue>(V) || isa<MDString>(V))
H A DSimplifyCFG.cpp749 if (MDString* MDS = dyn_cast<MDString>(ProfMD->getOperand(0)))
760 if (MDString* MDS = dyn_cast<MDString>(ProfMD->getOperand(0))) {
/external/llvm/lib/Target/NVPTX/
H A DNVPTXUtilities.cpp45 const MDString *prop = dyn_cast<MDString>(md->getOperand(i));
/external/clang/lib/CodeGen/
H A DCodeGenFunction.cpp269 argNames.push_back(llvm::MDString::get(Context, "kernel_arg_name"));
275 argNames.push_back(llvm::MDString::get(Context, parm->getName()));
298 attrMDArgs.push_back(llvm::MDString::get(Context, "work_group_size_hint"));
312 attrMDArgs.push_back(llvm::MDString::get(Context, "reqd_work_group_size"));
H A DCGObjCGNU.cpp1160 llvm::MDString::get(VMContext, Sel.getAsString()),
1161 llvm::MDString::get(VMContext, Class->getSuperClass()->getNameAsString()),
1234 llvm::MDString::get(VMContext, Sel.getAsString()),
1235 llvm::MDString::get(VMContext, Class ? Class->getNameAsString() :""),
/external/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp436 SectionVal = cast<MDString>(Val)->getString();
H A DMachineInstr.cpp1635 if (const MDString *MDS = dyn_cast<MDString>(MD->getOperand(2)))
/external/llvm/bindings/ocaml/llvm/
H A Dllvm_ocaml.c415 MDString, enumerator in enum:ValueKind
466 DEFINE_CASE(Val, MDString);

Completed in 475 milliseconds

12