Home
last modified time | relevance | path

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

12345

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h145 if (auto *S = getOperandAs<MDString>(I)) in getStringOperand()
150 static MDString *getCanonicalMDString(LLVMContext &Context, StringRef S) { in getCanonicalMDString()
153 return MDString::get(Context, S); in getCanonicalMDString()
248 MDString *Header, ArrayRef<Metadata *> DwarfOps,
262 DEFINE_MDNODE_GET(GenericDINode, (unsigned Tag, MDString *Header,
271 MDString *getRawHeader() const { return getOperandAs<MDString>(0); } in getRawHeader()
436 bool IsUnsigned, MDString *Name,
448 (int64_t Value, bool IsUnsigned, MDString *Name),
454 (APInt Value, bool IsUnsigned, MDString *Name),
463 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()
1240 if (MDString *N = dyn_cast_or_null<MDString>(Node->getOperand(2)))
H A DMDBuilder.h32 class MDString; variable
42 MDString *createString(StringRef Str);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DLLVMContextImpl.h285 MDString *Header;
287 MDNodeKeyImpl(unsigned Tag, MDString *Header, ArrayRef<Metadata *> DwarfOps)
381 MDString *Name;
384 MDNodeKeyImpl(APInt Value, bool IsUnsigned, MDString *Name)
386 MDNodeKeyImpl(int64_t Value, bool IsUnsigned, MDString *Name)
403 MDString *Name;
409 MDNodeKeyImpl(unsigned Tag, MDString *Name, uint64_t SizeInBits,
432 MDString *Name;
439 MDNodeKeyImpl(unsigned Tag, MDString *Name, Metadata *StringLength,
463 MDString *Name;
[all …]
H A DProfileSummary.cpp30 Metadata *Ops[2] = {MDString::get(Context, Key), in getKeyValMD()
38 Metadata *Ops[2] = {MDString::get(Context, Key), in getKeyFPValMD()
47 Metadata *Ops[2] = {MDString::get(Context, Key), MDString::get(Context, Val)}; in getKeyValMD()
67 Metadata *Ops[2] = {MDString::get(Context, "DetailedSummary"), in getDetailedSummaryMD()
110 MDString *KeyMD = dyn_cast<MDString>(MD->getOperand(0)); in getValMD()
140 MDString *KeyMD = dyn_cast<MDString>(MD->getOperand(0)); in isKeyValuePair()
141 MDString *ValMD = dyn_cast<MDString>(MD->getOperand(1)); in isKeyValuePair()
153 MDString *KeyMD = dyn_cast<MDString>(MD->getOperand(0)); in getSummaryFromMD()
H A DDebugInfoMetadata.cpp279 static bool isCanonical(const MDString *S) { in isCanonical()
285 MDString *Header, in getImpl()
532 bool IsUnsigned, MDString *Name, in getImpl()
541 MDString *Name, uint64_t SizeInBits, in getImpl()
567 MDString *Name, Metadata *StringLength, in getImpl()
581 LLVMContext &Context, unsigned Tag, MDString *Name, Metadata *File, in getImpl()
598 LLVMContext &Context, unsigned Tag, MDString *Name, Metadata *File, in getImpl()
602 Metadata *TemplateParams, MDString *Identifier, Metadata *Discriminator, in getImpl()
623 LLVMContext &Context, MDString &Identifier, unsigned Tag, MDString *Name, in buildODRType()
662 LLVMContext &Context, MDString &Identifier, unsigned Tag, MDString *Name, in getODRType()
[all …]
H A DModule.cpp288 MDString *&Key, Metadata *&Val) { in isValidModuleFlag()
293 MDString *K = dyn_cast_or_null<MDString>(ModFlag.getOperand(1)); in isValidModuleFlag()
309 MDString *Key = nullptr; in getModuleFlagsMetadata()
353 MDString::get(Context, Key), Val}; in addModuleFlag()
369 isa<MDString>(Node->getOperand(1)) && in addModuleFlag()
381 MDString *K = nullptr; in setModuleFlag()
691 if (auto *MDS = dyn_cast_or_null<MDString>(MD)) in getStackProtectorGuard()
697 MDString *ID = MDString::get(getContext(), Kind); in setStackProtectorGuard()
703 if (auto *MDS = dyn_cast_or_null<MDString>(MD)) in getStackProtectorGuardReg()
709 MDString *ID = MDString::get(getContext(), Reg); in setStackProtectorGuardReg()
H A DIntrinsicInst.cpp196 if (!MD || !isa<MDString>(MD)) in getRoundingMode()
198 return StrToRoundingMode(cast<MDString>(MD)->getString()); in getRoundingMode()
208 if (!MD || !isa<MDString>(MD)) in getExceptionBehavior()
210 return StrToExceptionBehavior(cast<MDString>(MD)->getString()); in getExceptionBehavior()
231 if (!MD || !isa<MDString>(MD)) in getPredicate()
233 return StringSwitch<FCmpInst::Predicate>(cast<MDString>(MD)->getString()) in getPredicate()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGLoopInfo.cpp51 MDNode::get(Ctx, {MDString::get(Ctx, "llvm.loop.pipeline.disable"), in createPipeliningMetadata()
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()
133 Ctx, {MDString::get(Ctx, "llvm.loop.unroll.followup_all"), Followup})); in createPartialUnrollMetadata()
159 Ctx, MDString::get(Ctx, "llvm.loop.unroll_and_jam.disable"))); in createUnrollAndJamMetadata()
169 MDNode::get(Ctx, MDString::get(Ctx, "llvm.loop.unroll_and_jam.disable"))); in createUnrollAndJamMetadata()
182 MDString::get(Ctx, "llvm.loop.unroll_and_jam.count"), in createUnrollAndJamMetadata()
189 Metadata *Vals[] = {MDString::get(Ctx, "llvm.loop.unroll_and_jam.enable")}; in createUnrollAndJamMetadata()
[all …]
H A DSanitizerMetadata.cpp48 GlobalName = llvm::MDString::get(VMContext, Name); in reportGlobalToASan()
98 llvm::MDString::get(VMContext, PLoc.getFilename()), in getLocationMetadata()
H A DCodeGenModule.cpp596 llvm::MDString::get(VMContext, "StrictVTablePointers"), in Release()
632 llvm::MDString::get(Ctx, ABIStr)); in Release()
689 llvm::MDString::get(Ctx, CodeGenOpts.MemoryProfileOutput)); in Release()
1474 llvm::MDString *MDS = dyn_cast<llvm::MDString>(MD); in CreateCrossDsoCfiTypeId()
1578 accessQuals.push_back(llvm::MDString::get(VMContext, "write_only")); in GenOpenCLArgMetadata()
1580 accessQuals.push_back(llvm::MDString::get(VMContext, "read_write")); in GenOpenCLArgMetadata()
1582 accessQuals.push_back(llvm::MDString::get(VMContext, "read_only")); in GenOpenCLArgMetadata()
1584 accessQuals.push_back(llvm::MDString::get(VMContext, "none")); in GenOpenCLArgMetadata()
1587 argNames.push_back(llvm::MDString::get(VMContext, parm->getName())); in GenOpenCLArgMetadata()
1616 argTypeNames.push_back(llvm::MDString::get(VMContext, typeName)); in GenOpenCLArgMetadata()
[all …]
/netbsd-src/external/apache2/llvm/dist/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.cpp243 std::string(cast<MDString>(Op->getOperand(0))->getString())); in emitPrintf()
297 Name = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg()
304 TypeName = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg()
309 BaseTypeName = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg()
318 AccQual = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg()
324 TypeQual = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg()
626 cast<MDString>(Op->getOperand(0))->getString(), /*Copy=*/true)); in emitPrintf()
691 Name = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg()
698 TypeName = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg()
703 BaseTypeName = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DThinLTOBitcodeWriter.cpp98 GlobalMD = MDString::get(M.getContext(), NewName); in promoteTypeIds()
356 Elts.push_back(MDString::get(Ctx, F.getName())); in splitAndWriteThinLTOBitcode()
384 MDString::get(Ctx, A.getName()), in splitAndWriteThinLTOBitcode()
385 MDString::get(Ctx, F->getName()), in splitAndWriteThinLTOBitcode()
408 Ctx, {MDString::get(Ctx, Name), MDString::get(Ctx, Alias)})); in splitAndWriteThinLTOBitcode()
H A DWholeProgramDevirt.cpp1272 if (isa<MDString>(Slot.TypeID)) { in tryICallBranchFunnel()
1443 OS << cast<MDString>(Slot.TypeID)->getString() << '_' << Slot.ByteOffset; in getGlobalName()
1829 else if (ImportSummary && isa<MDString>(TypeId)) { in scanTypeTestUsers()
1831 ImportSummary->getTypeIdSummary(cast<MDString>(TypeId)->getString()); in scanTypeTestUsers()
1923 auto *TypeId = dyn_cast<MDString>(Slot.TypeID); in importResolution()
2065 if (auto *TypeId = dyn_cast<MDString>(P.first)) in run()
2116 if (ExportSummary && isa<MDString>(S.first.TypeID) && in run()
2126 cast<MDString>(S.first.TypeID)->getString()) in run()
2149 if (ExportSummary && isa<MDString>(S.first.TypeID)) { in run()
2151 GlobalValue::getGUID(cast<MDString>(S.first.TypeID)->getString()); in run()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp122 SmallDenseMap<MDString *, TempMDTuple, 1> Unknown;
123 SmallDenseMap<MDString *, DICompositeType *, 1> Final;
124 SmallDenseMap<MDString *, DICompositeType *, 1> FwdDecls;
187 void addTypeRef(MDString &UUID, DICompositeType &CT);
303 void BitcodeReaderMetadataList::addTypeRef(MDString &UUID, in addTypeRef()
313 auto *UUID = dyn_cast_or_null<MDString>(MaybeUUID); in upgradeTypeRef()
436 MDString *lazyLoadOneMDString(unsigned Idx);
1060 MDString *MetadataLoader::MetadataLoaderImpl::lazyLoadOneMDString(unsigned ID) { in lazyLoadOneMDString()
1063 return cast<MDString>(MD); in lazyLoadOneMDString()
1064 auto MDS = MDString::get(Context, MDStringRef[ID]); in lazyLoadOneMDString()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DAnnotationRemarks.cpp42 if (cast<MDString>(Op.get())->getString() != "auto-init") in tryEmitAutoInitRemark()
98 auto Iter = Mapping.insert({cast<MDString>(Op.get())->getString(), 0}); in runImpl()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyAsmPrinter.cpp320 const MDString *Name = dyn_cast<MDString>(Tuple->getOperand(0)); in emitEndOfAsmFile()
321 const MDString *Contents = dyn_cast<MDString>(Tuple->getOperand(1)); in emitEndOfAsmFile()
356 const auto *S = cast<MDString>(Ident->getOperand(I)->getOperand(0)); in EmitProducerInfo()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.h93 static inline MDString *getRVInstMarker(Module &M) { in getRVInstMarker()
95 return dyn_cast_or_null<MDString>(M.getModuleFlag(MarkerKey)); in getRVInstMarker()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.cpp95 if (const MDString *ModuleTargetABI = dyn_cast_or_null<MDString>( in getSubtargetImpl()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DLoopInfo.cpp543 MDNode::get(Context, MDString::get(Context, "llvm.loop.unroll.disable")); in setLoopAlreadyUnrolled()
559 MDNode::get(Context, MDString::get(Context, "llvm.loop.mustprogress")); in setLoopMustProgress()
1033 MDString *S = dyn_cast<MDString>(MD->getOperand(0)); in findOptionMDForLoopID()
1070 const MDString *S = dyn_cast<MDString>(MD->getOperand(0)); in makePostTransformationMetadata()
H A DTypeBasedAliasAnalysis.cpp458 if (MDString *Tag1 = dyn_cast<MDString>(getOperand(0))) { in isTBAAVtableAccess()
468 if(auto *Id = dyn_cast<MDString>(AccessType.getId())) in isTBAAVtableAccess()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DCFGPrinter.h268 MDString *MDName = cast<MDString>(WeightsNode->getOperand(0));
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXUtilities.cpp54 const MDString *prop = dyn_cast<MDString>(md->getOperand(i)); in cacheAnnotationFromMD()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DPseudoProbePrinter.cpp34 auto Name = cast<MDString>(MD->getOperand(2))->getString(); in PseudoProbeHandler()

12345