Home
last modified time | relevance | path

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

123456

/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h148 if (auto *S = getOperandAs<MDString>(I)) in getStringOperand()
153 static MDString *getCanonicalMDString(LLVMContext &Context, StringRef S) { in getCanonicalMDString()
156 return MDString::get(Context, S); in getCanonicalMDString()
252 MDString *Header, ArrayRef<Metadata *> DwarfOps,
268 (unsigned Tag, MDString *Header,
277 MDString *getRawHeader() const { return getOperandAs<MDString>(0); } in getRawHeader()
468 bool IsUnsigned, MDString *Name,
480 (int64_t Value, bool IsUnsigned, MDString *Name),
486 (APInt Value, bool IsUnsigned, MDString *Name),
495 MDString *getRawName() const { return getOperandAs<MDString>(0); } in getRawName()
[all …]
H A DMetadata.h611 class MDString : public Metadata {
612 friend class StringMapEntryStorage<MDString>;
614 StringMapEntry<MDString> *Entry = nullptr;
616 MDString() : Metadata(MDStringKind, Uniqued) {} in MDString() function
619 MDString(const MDString &) = delete;
620 MDString &operator=(MDString &&) = delete;
621 MDString &operator=(const MDString &) = delete;
623 static MDString *get(LLVMContext &Context, StringRef Str);
624 static MDString *get(LLVMContext &Context, const char *Str) { in get()
1441 if (MDString *N = dyn_cast_or_null<MDString>(Node->getOperand(2)))
H A DMDBuilder.h33 class MDString; variable
43 MDString *createString(StringRef Str);
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DLLVMContextImpl.h344 MDString *Header;
346 MDNodeKeyImpl(unsigned Tag, MDString *Header, ArrayRef<Metadata *> DwarfOps)
440 MDString *Name;
443 MDNodeKeyImpl(APInt Value, bool IsUnsigned, MDString *Name)
445 MDNodeKeyImpl(int64_t Value, bool IsUnsigned, MDString *Name)
463 MDString *Name;
469 MDNodeKeyImpl(unsigned Tag, MDString *Name, uint64_t SizeInBits,
492 MDString *Name;
500 MDNodeKeyImpl(unsigned Tag, MDString *Name, Metadata *StringLength,
525 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.cpp289 MDString *&Key, Metadata *&Val) { in isValidModuleFlag()
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()
697 if (auto *MDS = dyn_cast_or_null<MDString>(MD)) in getStackProtectorGuard()
703 MDString *ID = MDString::get(getContext(), Kind); in setStackProtectorGuard()
709 if (auto *MDS = dyn_cast_or_null<MDString>(MD)) in getStackProtectorGuardReg()
715 MDString *ID = MDString::get(getContext(), Reg); in setStackProtectorGuardReg()
[all …]
H A DDebugInfoMetadata.cpp315 static bool isCanonical(const MDString *S) { in isCanonical()
322 MDString *Header, in getImpl()
584 bool IsUnsigned, MDString *Name, in getImpl()
593 MDString *Name, uint64_t SizeInBits, in getImpl()
619 MDString *Name, Metadata *StringLength, in getImpl()
666 DIDerivedType::getImpl(LLVMContext &Context, unsigned Tag, MDString *Name, in getImpl()
686 LLVMContext &Context, unsigned Tag, MDString *Name, Metadata *File, in getImpl()
690 Metadata *TemplateParams, MDString *Identifier, Metadata *Discriminator, in getImpl()
714 LLVMContext &Context, MDString &Identifier, unsigned Tag, MDString *Name, in buildODRType()
756 LLVMContext &Context, MDString &Identifier, unsigned Tag, MDString *Name, in getODRType()
[all …]
H A DIntrinsicInst.cpp295 if (!MD || !isa<MDString>(MD)) in getRoundingMode()
297 return convertStrToRoundingMode(cast<MDString>(MD)->getString()); in getRoundingMode()
307 if (!MD || !isa<MDString>(MD)) in getExceptionBehavior()
309 return convertStrToExceptionBehavior(cast<MDString>(MD)->getString()); in getExceptionBehavior()
330 if (!MD || !isa<MDString>(MD)) in getFPPredicateFromMD()
332 return StringSwitch<FCmpInst::Predicate>(cast<MDString>(MD)->getString()) in getFPPredicateFromMD()
683 if (!MD || !isa<MDString>(MD)) in getIntPredicateFromMD()
685 return StringSwitch<ICmpInst::Predicate>(cast<MDString>(MD)->getString()) in getIntPredicateFromMD()
H A DProfDataUtils.cpp80 auto *ProfDataName = dyn_cast<MDString>(ProfData->getOperand(0)); in isTargetMD()
160 auto *ProfDataName = dyn_cast<MDString>(ProfileData->getOperand(0)); in extractProfTotalWeight()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGLoopInfo.cpp52 MDNode::get(Ctx, {MDString::get(Ctx, "llvm.loop.pipeline.disable"), in createPipeliningMetadata()
66 MDString::get(Ctx, "llvm.loop.pipeline.initiationinterval"), in createPipeliningMetadata()
108 MDNode::get(Ctx, MDString::get(Ctx, "llvm.loop.unroll.disable"))); in createPartialUnrollMetadata()
120 Metadata *Vals[] = {MDString::get(Ctx, "llvm.loop.unroll.count"), in createPartialUnrollMetadata()
128 Metadata *Vals[] = {MDString::get(Ctx, "llvm.loop.unroll.enable")}; in createPartialUnrollMetadata()
134 Ctx, {MDString::get(Ctx, "llvm.loop.unroll.followup_all"), Followup})); in createPartialUnrollMetadata()
160 Ctx, MDString::get(Ctx, "llvm.loop.unroll_and_jam.disable"))); in createUnrollAndJamMetadata()
170 MDNode::get(Ctx, MDString::get(Ctx, "llvm.loop.unroll_and_jam.disable"))); in createUnrollAndJamMetadata()
183 MDString::get(Ctx, "llvm.loop.unroll_and_jam.count"), in createUnrollAndJamMetadata()
190 Metadata *Vals[] = {MDString::get(Ctx, "llvm.loop.unroll_and_jam.enable")}; in createUnrollAndJamMetadata()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVCallLowering.cpp94 return isa<MDString>(N->getOperand(0)) && in getOriginalFunctionType()
95 cast<MDString>(N->getOperand(0))->getString() == F.getName(); in getOriginalFunctionType()
120 static MDString *getKernelArgAttribute(const Function &KernelFunction, in getKernelArgAttribute()
129 return cast<MDString>(Node->getOperand(ArgIdx)); in getKernelArgAttribute()
163 cast<MDString>(MaybeNode->getOperand(0))->getString() == in getKernelArgAttribute()
166 return cast<MDString>(MaybeNode->getOperand(MDArgIdx)); in getKernelArgAttribute()
176 MDString *ArgAttribute = in getArgAccessQual()
190 MDString *ArgAttribute = in getKernelArgTypeQual()
203 MDString *MDKernelArgType = in getArgType()
/openbsd-src/gnu/llvm/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.cpp241 std::string(cast<MDString>(Op->getOperand(0))->getString())); in emitPrintf()
296 Name = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg()
303 TypeName = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg()
308 BaseTypeName = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg()
317 AccQual = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg()
323 TypeQual = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg()
634 cast<MDString>(Op->getOperand(0))->getString(), /*Copy=*/true)); in emitPrintf()
705 Name = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg()
712 TypeName = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg()
717 BaseTypeName = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Frontend/HLSL/
H A DHLSLResource.cpp27 return cast<MDString>(Entry->getOperand(1))->getString(); in getSourceType()
52 Ctx, {ValueAsMetadata::get(GV), MDString::get(Ctx, TypeStr), in FrontendResource()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/
H A DLoongArchTargetMachine.cpp83 if (const MDString *ModuleTargetABI = dyn_cast_or_null<MDString>( in getSubtargetImpl()
/openbsd-src/gnu/llvm/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp106 SmallDenseMap<MDString *, TempMDTuple, 1> Unknown;
107 SmallDenseMap<MDString *, DICompositeType *, 1> Final;
108 SmallDenseMap<MDString *, DICompositeType *, 1> FwdDecls;
171 void addTypeRef(MDString &UUID, DICompositeType &CT);
287 void BitcodeReaderMetadataList::addTypeRef(MDString &UUID, in addTypeRef()
297 auto *UUID = dyn_cast_or_null<MDString>(MaybeUUID); in upgradeTypeRef()
421 MDString *lazyLoadOneMDString(unsigned Idx);
1056 MDString *MetadataLoader::MetadataLoaderImpl::lazyLoadOneMDString(unsigned ID) { in lazyLoadOneMDString()
1059 return cast<MDString>(MD); in lazyLoadOneMDString()
1060 auto MDS = MDString::get(Context, MDStringRef[ID]); in lazyLoadOneMDString()
[all …]
/openbsd-src/gnu/llvm/llvm/docs/
H A DPCSectionsMetadata.rst19 An arbitrary number of interleaved ``MDString`` and constant operators can be
20 added, where a new ``MDString`` always denotes a section name, followed by an
22 instruction or function. The first operator must be a ``MDString`` denoting the
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/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()
H A DLoopInfo.cpp541 MDNode::get(Context, MDString::get(Context, "llvm.loop.unroll.disable")); in setLoopAlreadyUnrolled()
557 MDNode::get(Context, MDString::get(Context, "llvm.loop.mustprogress")); in setLoopMustProgress()
1031 MDString *S = dyn_cast<MDString>(MD->getOperand(0)); in findOptionMDForLoopID()
1143 const MDString *S = dyn_cast<MDString>(MD->getOperand(0)); in makePostTransformationMetadata()
/openbsd-src/gnu/llvm/llvm/lib/Linker/
H A DIRMover.cpp1290 DenseMap<MDString *, std::pair<MDNode *, unsigned>> Flags; in linkModuleFlagsMetadata()
1293 DenseSet<MDString *> SeenMin; in linkModuleFlagsMetadata()
1298 MDString *ID = cast<MDString>(Op->getOperand(1)); in linkModuleFlagsMetadata()
1315 MDString *ID = cast<MDString>(SrcOp->getOperand(1)); in linkModuleFlagsMetadata()
1500 MDString *ID = cast<MDString>(Op->getOperand(1)); in linkModuleFlagsMetadata()
1513 MDString *Flag = cast<MDString>(Requirement->getOperand(0)); in linkModuleFlagsMetadata()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DSanitizerBinaryMetadata.cpp54 const auto &Section = *cast<MDString>(MD->getOperand(0)); in runOnMachineFunction()
/openbsd-src/gnu/llvm/llvm/lib/Target/BPF/
H A DBTFDebug.cpp589 const MDString *Name = cast<MDString>(MD->getOperand(0)); in processDeclAnnotations()
593 const MDString *Value = cast<MDString>(MD->getOperand(1)); in processDeclAnnotations()
621 SmallVector<const MDString *, 4> MDStrs; in genBTFTypeTags()
628 const MDString *Name = cast<MDString>(MD->getOperand(0)); in genBTFTypeTags()
631 MDStrs.push_back(cast<MDString>(MD->getOperand(1))); in genBTFTypeTags()
652 const MDString *Value = MDStrs[I]; in genBTFTypeTags()

123456