Home
last modified time | relevance | path

Searched refs:MDString (Results 1 – 25 of 146) sorted by relevance

123456

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h275 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 DMetadata.h612 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 DMDBuilder.h32 class MDString; variable
42 MDString *createString(StringRef Str);
/llvm-project-15.0.7/llvm/lib/IR/
H A DLLVMContextImpl.h391 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 DProfileSummary.cpp29 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 DModule.cpp294 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 DDebugInfoMetadata.cpp282 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 DIntrinsicInst.cpp239 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 DMDBuilderTest.cpp26 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 DDebugTypeODRUniquingTest.cpp28 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 DModuleTest.cpp82 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 DCGLoopInfo.cpp65 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 DIRBuilder.cpp63 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 Dmetadata.ll8 !1 = !{!"Some MDString"}
13 ; CHECK: !1 = !{!"Some MDString"}
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DR600OpenCLImageTypeLoweringPass.cpp100 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 DAMDGPUHSAMetadataStreamer.cpp244 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 DThinLTOBitcodeWriter.cpp119 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 DLoongArchTargetMachine.cpp78 if (const MDString *ModuleTargetABI = dyn_cast_or_null<MDString>( in getSubtargetImpl()
/llvm-project-15.0.7/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.h92 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 DSPIRVCallLowering.cpp91 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 DMetadataLoader.cpp107 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 DWebAssemblyAsmPrinter.cpp424 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 Dlinkmdnode2.ll9 ;; Intrinsic using MDNode and MDString
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DMemoryProfileInfo.cpp66 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 DRISCVTargetMachine.cpp108 if (const MDString *ModuleTargetABI = dyn_cast_or_null<MDString>( in getSubtargetImpl()

123456