/external/llvm/unittests/VMCore/ |
H A D | MetadataTest.cpp | 29 // 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 D | MDBuilderTest.cpp | 27 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 D | Metadata.h | 35 /// 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 D | MDBuilder.h | 33 MDString *createString(StringRef Str) { 34 return MDString::get(Context, Str);
|
H A D | Module.h | 183 MDString *Key; 185 ModuleFlagEntry(ModFlagBehavior B, MDString *K, Value *V)
|
/external/llvm/lib/VMCore/ |
H A D | DIBuilder.cpp | 106 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 D | Metadata.cpp | 30 // 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 D | Module.cpp | 339 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 D | Value.cpp | 155 } 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 D | DebugInfo.cpp | 60 if (MDString *MDS = dyn_cast_or_null<MDString>(DbgNode->getOperand(Elt)))
|
H A D | AsmWriter.cpp | 1064 if (const MDString *MDS = dyn_cast<MDString>(V)) { 2149 } else if (isa<InlineAsm>(this) || isa<MDString>(this) ||
|
/external/llvm/lib/Linker/ |
H A D | LinkModules.cpp | 425 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 D | ValueEnumerator.cpp | 123 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 D | BitcodeWriter.cpp | 599 } else if (const MDString *MDS = dyn_cast<MDString>(Vals[i].first)) {
|
/external/llvm/lib/AsmParser/ |
H A D | LLParser.h | 36 class MDString; 66 MDString *MDStringVal; 218 bool ParseMDString(MDString *&Result);
|
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | ThreadSanitizer.cpp | 171 if (MDString *Tag1 = dyn_cast<MDString>(Tag->getOperand(0))) {
|
H A D | GCOVProfiling.cpp | 336 MDString *GCovFile = dyn_cast<MDString>(N->getOperand(0));
|
/external/llvm/lib/Transforms/Utils/ |
H A D | ValueMapper.cpp | 35 if (isa<GlobalValue>(V) || isa<MDString>(V))
|
H A D | SimplifyCFG.cpp | 749 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 D | NVPTXUtilities.cpp | 45 const MDString *prop = dyn_cast<MDString>(md->getOperand(i));
|
/external/clang/lib/CodeGen/ |
H A D | CodeGenFunction.cpp | 269 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 D | CGObjCGNU.cpp | 1160 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 D | TargetLoweringObjectFileImpl.cpp | 436 SectionVal = cast<MDString>(Val)->getString();
|
H A D | MachineInstr.cpp | 1635 if (const MDString *MDS = dyn_cast<MDString>(MD->getOperand(2)))
|
/external/llvm/bindings/ocaml/llvm/ |
H A D | llvm_ocaml.c | 415 MDString, enumerator in enum:ValueKind 466 DEFINE_CASE(Val, MDString);
|