| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | DebugInfoMetadata.h | 275 MDString *getRawHeader() const { return getOperandAs<MDString>(0); } in getRawHeader() 458 MDString *getRawName() const { return getOperandAs<MDString>(0); } in getRawName() 603 (MDString * Filename, MDString *Directory, 707 MDString *getRawName() const { return getOperandAs<MDString>(2); } in getRawName() 1388 MDString *Producer, bool IsOptimized, MDString *Flags, 1394 bool RangesBaseAddress, MDString *SysRoot, MDString *SDK, 1486 MDString *getRawFlags() const { return getOperandAs<MDString>(2); } in getRawFlags() 1496 MDString *getRawSDK() const { return getOperandAs<MDString>(10); } in getRawSDK() 2034 MDString *getRawName() const { return getOperandAs<MDString>(2); } in getRawName() 2298 MDString *getRawName() const { return getOperandAs<MDString>(2); } in getRawName() [all …]
|
| H A D | Metadata.h | 612 class MDString : public Metadata { 613 friend class StringMapEntryStorage<MDString>; 615 StringMapEntry<MDString> *Entry = nullptr; 617 MDString() : Metadata(MDStringKind, Uniqued) {} in MDString() function 620 MDString(const MDString &) = delete; 621 MDString &operator=(MDString &&) = delete; 622 MDString &operator=(const MDString &) = delete; 624 static MDString *get(LLVMContext &Context, StringRef Str); 625 static MDString *get(LLVMContext &Context, const char *Str) { in get() 1442 if (MDString *N = dyn_cast_or_null<MDString>(Node->getOperand(2)))
|
| H A D | MDBuilder.h | 32 class MDString; variable 42 MDString *createString(StringRef Str);
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | LLVMContextImpl.h | 391 MDString *Name; 414 MDString *Name; 443 MDString *Name; 476 MDString *Name; 568 MDString *Name; 672 MDNodeKeyImpl(MDString *Filename, MDString *Directory, 696 MDString *Name; 867 MDString *Name; 887 MDString *Name; 912 MDString *Name; [all …]
|
| H A D | ProfileSummary.cpp | 29 Metadata *Ops[2] = {MDString::get(Context, Key), in getKeyValMD() 37 Metadata *Ops[2] = {MDString::get(Context, Key), in getKeyFPValMD() 46 Metadata *Ops[2] = {MDString::get(Context, Key), MDString::get(Context, Val)}; in getKeyValMD() 66 Metadata *Ops[2] = {MDString::get(Context, "DetailedSummary"), in getDetailedSummaryMD() 109 MDString *KeyMD = dyn_cast<MDString>(MD->getOperand(0)); in getValMD() 139 MDString *KeyMD = dyn_cast<MDString>(MD->getOperand(0)); in isKeyValuePair() 140 MDString *ValMD = dyn_cast<MDString>(MD->getOperand(1)); in isKeyValuePair() 152 MDString *KeyMD = dyn_cast<MDString>(MD->getOperand(0)); in getSummaryFromMD()
|
| H A D | Module.cpp | 294 MDString *K = dyn_cast_or_null<MDString>(ModFlag.getOperand(1)); in isValidModuleFlag() 310 MDString *Key = nullptr; in getModuleFlagsMetadata() 354 MDString::get(Context, Key), Val}; in addModuleFlag() 370 isa<MDString>(Node->getOperand(1)) && in addModuleFlag() 382 MDString *K = nullptr; in setModuleFlag() 695 if (auto *MDS = dyn_cast_or_null<MDString>(MD)) in getStackProtectorGuard() 701 MDString *ID = MDString::get(getContext(), Kind); in setStackProtectorGuard() 713 MDString *ID = MDString::get(getContext(), Reg); in setStackProtectorGuardReg() 725 MDString *ID = MDString::get(getContext(), Symbol); in setStackProtectorGuardSymbol() 835 return cast<MDString>(MD)->getString(); in getDarwinTargetVariantTriple() [all …]
|
| H A D | DebugInfoMetadata.cpp | 282 static bool isCanonical(const MDString *S) { in isCanonical() 289 MDString *Header, in getImpl() 680 LLVMContext &Context, MDString &Identifier, unsigned Tag, MDString *Name, in buildODRType() 722 LLVMContext &Context, MDString &Identifier, unsigned Tag, MDString *Name, in getODRType() 770 Optional<ChecksumInfo<MDString *>> CS, Optional<MDString *> Src, in DIFile() 800 MDString *Directory, in getImpl() 830 MDString *Producer, bool IsOptimized, MDString *Flags, in getImpl() 831 unsigned RuntimeVersion, MDString *SplitDebugFilename, in getImpl() 1089 MDString *IncludePath, MDString *APINotesFile, in getImpl() 1751 MDString *GetterName, MDString *SetterName, unsigned Attributes, in getImpl() [all …]
|
| H A D | IntrinsicInst.cpp | 239 if (!MD || !isa<MDString>(MD)) in getRoundingMode() 241 return convertStrToRoundingMode(cast<MDString>(MD)->getString()); in getRoundingMode() 251 if (!MD || !isa<MDString>(MD)) in getExceptionBehavior() 253 return convertStrToExceptionBehavior(cast<MDString>(MD)->getString()); in getExceptionBehavior() 274 if (!MD || !isa<MDString>(MD)) in getFPPredicateFromMD() 276 return StringSwitch<FCmpInst::Predicate>(cast<MDString>(MD)->getString()) in getFPPredicateFromMD() 623 if (!MD || !isa<MDString>(MD)) in getIntPredicateFromMD() 625 return StringSwitch<ICmpInst::Predicate>(cast<MDString>(MD)->getString()) in getIntPredicateFromMD()
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | MDBuilderTest.cpp | 26 MDString *Str0 = MDHelper.createString(""); in TEST_F() 27 MDString *Str1 = MDHelper.createString("string"); in TEST_F() 77 EXPECT_TRUE(isa<MDString>(R0->getOperand(0))); in TEST_F() 78 EXPECT_EQ(cast<MDString>(R0->getOperand(0))->getString(), "Root"); in TEST_F() 94 EXPECT_TRUE(isa<MDString>(N0->getOperand(0))); in TEST_F() 95 EXPECT_TRUE(isa<MDString>(N1->getOperand(0))); in TEST_F() 96 EXPECT_TRUE(isa<MDString>(N2->getOperand(0))); in TEST_F() 97 EXPECT_EQ(cast<MDString>(N0->getOperand(0))->getString(), "Node"); in TEST_F() 98 EXPECT_EQ(cast<MDString>(N1->getOperand(0))->getString(), "edoN"); in TEST_F() 99 EXPECT_EQ(cast<MDString>(N2->getOperand(0))->getString(), "Node"); in TEST_F()
|
| H A D | DebugTypeODRUniquingTest.cpp | 28 MDString &UUID = *MDString::get(Context, "string"); in TEST() 57 MDString::get(Context, "name"), nullptr, 0, nullptr, in TEST() 76 MDString &UUID = *MDString::get(Context, "Type"); in TEST() 124 MDString &UUID = *MDString::get(Context, "UUID"); in TEST() 147 #define DO_FOR_FIELD(X) auto *X = MDString::get(Context, #X); in TEST()
|
| H A D | ModuleTest.cpp | 82 Metadata *Val1 = MDString::get(Context, "Val1"); in TEST() 83 Metadata *Val2 = MDString::get(Context, "Val2"); in TEST()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGLoopInfo.cpp | 65 MDString::get(Ctx, "llvm.loop.pipeline.initiationinterval"), in createPipeliningMetadata() 107 MDNode::get(Ctx, MDString::get(Ctx, "llvm.loop.unroll.disable"))); in createPartialUnrollMetadata() 119 Metadata *Vals[] = {MDString::get(Ctx, "llvm.loop.unroll.count"), in createPartialUnrollMetadata() 127 Metadata *Vals[] = {MDString::get(Ctx, "llvm.loop.unroll.enable")}; in createPartialUnrollMetadata() 159 Ctx, MDString::get(Ctx, "llvm.loop.unroll_and_jam.disable"))); in createUnrollAndJamMetadata() 182 MDString::get(Ctx, "llvm.loop.unroll_and_jam.count"), in createUnrollAndJamMetadata() 243 MDNode::get(Ctx, MDString::get(Ctx, "llvm.loop.isvectorized"))); in createLoopVectorizeMetadata() 261 MDString::get(Ctx, "llvm.loop.vectorize.predicate.enable"), in createLoopVectorizeMetadata() 270 MDString::get(Ctx, "llvm.loop.vectorize.width"), in createLoopVectorizeMetadata() 280 MDString::get(Ctx, "llvm.loop.vectorize.scalable.enable"), in createLoopVectorizeMetadata() [all …]
|
| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | IRBuilder.cpp | 63 AliasScopeDomain = getID(Ctx, MDString::get(Ctx, "polly.alias.scope.domain")); in buildAliasScopes() 86 MDString::get(Ctx, (AliasScopeStr + Array->getName()).c_str())); in buildAliasScopes() 150 MDString *PropName = MDString::get(Ctx, "llvm.loop.vectorize.enable"); in annotateLoopLatch() 157 MDString *PropName = MDString::get(Ctx, "llvm.loop.parallel_accesses"); in annotateLoopLatch()
|
| /llvm-project-15.0.7/llvm/test/tools/dxil-dis/ |
| H A D | metadata.ll | 8 !1 = !{!"Some MDString"} 13 ; CHECK: !1 = !{!"Some MDString"}
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | R600OpenCLImageTypeLoweringPass.cpp | 100 MDString *StringNode = dyn_cast<MDString>(ArgNode->getOperand(0)); in GetFunctionFromMDNode() 111 return cast<MDString>(ArgAQNode->getOperand(ArgIdx + 1))->getString(); in AccessQualFromMD() 117 return cast<MDString>(ArgTypeNode->getOperand(ArgIdx + 1))->getString(); in ArgTypeFromMD() 275 ArgMD[2] = ArgMD[3] = MDString::get(*Context, ImageSizeArgMDType); in addImplicitArgs() 280 ArgMD[2] = ArgMD[3] = MDString::get(*Context, ImageFormatArgMDType); in addImplicitArgs()
|
| H A D | AMDGPUHSAMetadataStreamer.cpp | 244 std::string(cast<MDString>(Op->getOperand(0))->getString())); in emitPrintf() 299 Name = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg() 306 TypeName = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg() 311 BaseTypeName = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg() 320 AccQual = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg() 326 TypeQual = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg() 699 Name = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg() 706 TypeName = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg() 711 BaseTypeName = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg() 720 AccQual = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | ThinLTOBitcodeWriter.cpp | 119 GlobalMD = MDString::get(M.getContext(), NewName); in promoteTypeIds() 385 Elts.push_back(MDString::get(Ctx, F.getName())); in splitAndWriteThinLTOBitcode() 413 MDString::get(Ctx, A.getName()), in splitAndWriteThinLTOBitcode() 414 MDString::get(Ctx, F->getName()), in splitAndWriteThinLTOBitcode() 437 Ctx, {MDString::get(Ctx, Name), MDString::get(Ctx, Alias)})); in splitAndWriteThinLTOBitcode()
|
| /llvm-project-15.0.7/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchTargetMachine.cpp | 78 if (const MDString *ModuleTargetABI = dyn_cast_or_null<MDString>( in getSubtargetImpl()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARC.h | 92 static inline MDString *getRVInstMarker(Module &M) { in getRVInstMarker() 94 return dyn_cast_or_null<MDString>(M.getModuleFlag(MarkerKey)); in getRVInstMarker()
|
| /llvm-project-15.0.7/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVCallLowering.cpp | 91 return isa<MDString>(N->getOperand(0)) && in getOriginalFunctionType() 92 cast<MDString>(N->getOperand(0))->getString() == F.getName(); in getOriginalFunctionType() 138 StringRef AQString = cast<MDString>(Node->getOperand(i))->getString(); in lowerFormalArguments() 181 StringRef TypeQual = cast<MDString>(Node->getOperand(i))->getString(); in lowerFormalArguments()
|
| /llvm-project-15.0.7/llvm/lib/Bitcode/Reader/ |
| H A D | MetadataLoader.cpp | 107 SmallDenseMap<MDString *, TempMDTuple, 1> Unknown; 172 void addTypeRef(MDString &UUID, DICompositeType &CT); 298 auto *UUID = dyn_cast_or_null<MDString>(MaybeUUID); in upgradeTypeRef() 422 MDString *lazyLoadOneMDString(unsigned Idx); 1050 return cast<MDString>(MD); in lazyLoadOneMDString() 1051 auto MDS = MDString::get(Context, MDStringRef[ID]); in lazyLoadOneMDString() 1161 auto getMDString = [&](unsigned ID) -> MDString * { in parseOneMetadata() 1165 return cast_or_null<MDString>(MDS); in parseOneMetadata() 1480 MDString *Name = getMDString(Record[2]); in parseOneMetadata() 1809 MDString *Name; in parseOneMetadata() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyAsmPrinter.cpp | 424 const MDString *Name = dyn_cast<MDString>(Tuple->getOperand(0)); in emitEndOfAsmFile() 425 const MDString *Contents = dyn_cast<MDString>(Tuple->getOperand(1)); in emitEndOfAsmFile() 460 const auto *S = cast<MDString>(Ident->getOperand(I)->getOperand(0)); in EmitProducerInfo()
|
| /llvm-project-15.0.7/llvm/test/Linker/ |
| H A D | linkmdnode2.ll | 9 ;; Intrinsic using MDNode and MDString
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | MemoryProfileInfo.cpp | 66 auto *MDS = dyn_cast<MDString>(MIB->getOperand(1)); in getMIBAllocType() 152 MDString::get(Ctx, getAllocTypeAttributeString(AllocType))); in createMIBNode()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetMachine.cpp | 108 if (const MDString *ModuleTargetABI = dyn_cast_or_null<MDString>( in getSubtargetImpl()
|