/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | DebugInfoMetadata.h | 145 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 D | Metadata.h | 611 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 D | MDBuilder.h | 32 class MDString; variable 42 MDString *createString(StringRef Str);
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | LLVMContextImpl.h | 285 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 D | ProfileSummary.cpp | 30 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 D | DebugInfoMetadata.cpp | 279 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 D | Module.cpp | 288 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 D | IntrinsicInst.cpp | 196 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 D | CGLoopInfo.cpp | 51 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 D | SanitizerMetadata.cpp | 48 GlobalName = llvm::MDString::get(VMContext, Name); in reportGlobalToASan() 98 llvm::MDString::get(VMContext, PLoc.getFilename()), in getLocationMetadata()
|
H A D | CodeGenModule.cpp | 596 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 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 | 243 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 D | ThinLTOBitcodeWriter.cpp | 98 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 D | WholeProgramDevirt.cpp | 1272 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 D | MetadataLoader.cpp | 122 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 D | AnnotationRemarks.cpp | 42 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 D | WebAssemblyAsmPrinter.cpp | 320 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 D | ObjCARC.h | 93 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 D | RISCVTargetMachine.cpp | 95 if (const MDString *ModuleTargetABI = dyn_cast_or_null<MDString>( in getSubtargetImpl()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | LoopInfo.cpp | 543 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 D | TypeBasedAliasAnalysis.cpp | 458 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 D | CFGPrinter.h | 268 MDString *MDName = cast<MDString>(WeightsNode->getOperand(0));
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
H A D | NVPTXUtilities.cpp | 54 const MDString *prop = dyn_cast<MDString>(md->getOperand(i)); in cacheAnnotationFromMD()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ |
H A D | PseudoProbePrinter.cpp | 34 auto Name = cast<MDString>(MD->getOperand(2))->getString(); in PseudoProbeHandler()
|