/freebsd-11.0-release/contrib/llvm/lib/IR/ |
H A D | Verifier.cpp | 68 #include "llvm/IR/Metadata.h" 119 void Write(const Metadata *MD) { 197 SmallPtrSet<const Metadata *, 32> MDNodes; 335 #include "llvm/IR/Metadata.def" 341 void visitTemplateParams(const MDNode &N, const Metadata &RawParams); 347 bool isValidUUID(const MDNode &N, const Metadata *MD); 352 bool isTypeRef(const MDNode &N, const Metadata *MD); 357 bool isScopeRef(const MDNode &N, const Metadata *MD); 362 bool isDIRef(const MDNode &N, const Metadata *MD); 642 // Only visit each node once. Metadata ca [all...] |
H A D | ValueTypes.cpp | 191 case MVT::Metadata:return "Metadata"; 269 case MVT::Metadata: return Type::getMetadataTy(Context);
|
H A D | AutoUpgrade.cpp | 396 SmallVector<Metadata *, 1> Elts; 824 Metadata *Elts[] = {MD->getOperand(0), MD->getOperand(1)}; 827 Metadata *Elts2[] = {ScalarType, ScalarType, 834 Metadata *Elts[] = {MD, MD, ConstantAsMetadata::get(Constant::getNullValue(
|
H A D | AsmWriter.cpp | 995 static void WriteAsOperandInternal(raw_ostream &Out, const Metadata *MD, 1347 const Metadata *MD = Node->getOperand(mi); 1395 void printMetadata(StringRef Name, const Metadata *MD, 1433 static void writeMetadataAsOperand(raw_ostream &Out, const Metadata *MD, 1444 void MDFieldPrinter::printMetadata(StringRef Name, const Metadata *MD, 1877 case Metadata::CLASS##Kind: \ 1880 #include "llvm/IR/Metadata.def" 1964 static void WriteAsOperandInternal(raw_ostream &Out, const Metadata *MD, 3108 // Print Metadata info. 3385 static void printMetadataImpl(raw_ostream &ROS, const Metadata [all...] |
H A D | DebugInfo.cpp | 159 for (Metadata *D : DCT->getElements()) {
|
H A D | Function.cpp | 28 #include "llvm/IR/Metadata.h" 335 // Metadata is stored in a side-table. 557 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Metadata, 0)); 740 case IITDescriptor::Metadata: return Type::getMetadataTy(Context);
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CodeGenModule.cpp | 417 llvm::Metadata *Ops[2] = { 530 llvm::Metadata *MD = CreateMetadataIdentifierForType(QualType(RD->getTypeForDecl(), 0)); 766 CodeGenModule::CreateCfiIdForTypeMetadata(llvm::Metadata *MD) { 998 llvm::Metadata *MD = CreateMetadataIdentifierForType(FD->getType()); 999 llvm::Metadata *BitsetOps[] = { 1007 llvm::Metadata *BitsetOps2[] = { 1126 SmallVectorImpl<llvm::Metadata *> &Metadata, 1130 addLinkOptionsPostorder(CGM, Mod->Parent, Metadata, Visited); 1136 addLinkOptionsPostorder(CGM, Mod->Imports[I-1], Metadata, Visite 1125 addLinkOptionsPostorder(CodeGenModule &CGM, Module *Mod, SmallVectorImpl<llvm::Metadata *> &Metadata, llvm::SmallPtrSet<Module *, 16> &Visited) argument [all...] |
H A D | CGDebugInfo.cpp | 166 llvm::Metadata *V = I->second; 293 if (llvm::Metadata *V = it->second) 716 std::make_tuple(static_cast<llvm::Metadata *>(RetTy))); 753 SmallVector<llvm::Metadata *, 8> EltTys; 847 SmallVector<llvm::Metadata *, 16> EltTys; 920 const CXXRecordDecl *CXXDecl, SmallVectorImpl<llvm::Metadata *> &elements, 994 SmallVectorImpl<llvm::Metadata *> &elements, llvm::DIType *RecordTy, 1018 SmallVectorImpl<llvm::Metadata *> &elements, 1073 SmallVector<llvm::Metadata *, 16> Elts; 1205 SmallVectorImpl<llvm::Metadata *> [all...] |
H A D | CodeGenFunction.cpp | 437 SmallVector<llvm::Metadata *, 5> &kernelMDArgs, 446 SmallVector<llvm::Metadata *, 8> addressQuals; 450 SmallVector<llvm::Metadata *, 8> accessQuals; 454 SmallVector<llvm::Metadata *, 8> argTypeNames; 458 SmallVector<llvm::Metadata *, 8> argBaseTypeNames; 463 SmallVector<llvm::Metadata *, 8> argTypeQuals; 467 SmallVector<llvm::Metadata *, 8> argNames; 597 SmallVector<llvm::Metadata *, 5> kernelMDArgs; 609 llvm::Metadata *attrMDArgs[] = { 620 llvm::Metadata *attrMDArg [all...] |
H A D | CodeGenModule.h | 418 SmallVector<llvm::Metadata *, 16> LinkerOptionsMetadata; 485 llvm::DenseMap<QualType, llvm::Metadata *> MetadataIdMap; 1111 llvm::ConstantInt *CreateCfiIdForTypeMetadata(llvm::Metadata *MD); 1116 llvm::Metadata *CreateMetadataIdentifierForType(QualType T); 1218 /// Emits target specific Metadata for global declarations.
|
/freebsd-11.0-release/contrib/llvm/lib/AsmParser/ |
H A D | LLParser.h | 411 bool ParseValueAsMetadata(Metadata *&MD, const Twine &TypeMsg, 413 bool ParseMetadata(Metadata *&MD, PerFunctionState *PFS); 417 bool ParseMDNodeVector(SmallVectorImpl<Metadata *> &MDs); 433 #include "llvm/IR/Metadata.def"
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | LoopUnrollRuntime.cpp | 33 #include "llvm/IR/Metadata.h" 226 SmallVector<Metadata *, 4> MDs; 245 SmallVector<Metadata *, 1> DisableOperands;
|
H A D | InlineFunction.cpp | 710 SmallVector<const Metadata *, 16> Queue(MD.begin(), MD.end()); 734 SmallVector<Metadata *, 4> NewOps; 736 const Metadata *V = (*I)->getOperand(i); 740 NewOps.push_back(const_cast<Metadata *>(V)); 913 SmallVector<Metadata *, 4> Scopes, NoAliases;
|
H A D | Local.cpp | 43 #include "llvm/IR/Metadata.h" 1477 SmallVector<std::pair<unsigned, MDNode *>, 4> Metadata; local 1479 K->getAllMetadataOtherThanDebugLoc(Metadata); 1480 for (unsigned i = 0, n = Metadata.size(); i < n; ++i) { 1481 unsigned Kind = Metadata[i].first; 1483 MDNode *KMD = Metadata[i].second;
|
H A D | CloneFunction.cpp | 30 #include "llvm/IR/Metadata.h" 179 Metadata *NewSP) { 180 SmallVector<Metadata *, 16> NewSPs;
|
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | MachineValueType.h | 147 // Metadata - This is MDNode or MDString. 148 Metadata = 250, enumerator in enum:llvm::MVT::SimpleValueType 439 case Metadata:
|
H A D | RegAllocPBQP.h | 35 /// \brief Metadata to speed allocatability test. 396 // Metadata are computed incrementally. First, update them 568 PBQPRAGraph(GraphMetadata Metadata) : BaseT(Metadata) {} argument
|
/freebsd-11.0-release/share/mk/ |
H A D | suite.test.mk | 33 # Metadata properties applicable to all test programs.
|
/freebsd-11.0-release/contrib/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 112 void push_back(Metadata *MD) { MetadataPtrs.emplace_back(MD); } 114 Metadata *back() const { return MetadataPtrs.back(); } 118 Metadata *operator[](unsigned i) const { 128 Metadata *getValueFwdRef(unsigned Idx); 129 void assignValue(Metadata *MD, unsigned Idx); 199 /// When Metadata block is initially scanned when parsing the module, we may 201 /// which Metadata blocks are deferred. 222 /// True if any Metadata block has been materialized. 267 /// Materialize any deferred Metadata block. 277 void saveMetadataList(DenseMap<const Metadata *, unsigne [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Bitcode/Writer/ |
H A D | ValueEnumerator.cpp | 447 const Metadata *MD = I->first; 448 OS << "Metadata: slot = " << I->second << "\n"; 508 Metadata *MD = N->getOperand(i); 516 void ValueEnumerator::EnumerateMetadata(const Metadata *MD) { 564 assert(!isa<MetadataAsValue>(V) && "EnumerateValue doesn't handle Metadata!");
|
/freebsd-11.0-release/contrib/llvm/include/llvm/IR/ |
H A D | ValueMap.h | 84 typedef DenseMap<const Metadata *, TrackingMDRef> MDMapT;
|
/freebsd-11.0-release/contrib/llvm/lib/Analysis/ |
H A D | TypeBasedAliasAnalysis.cpp | 454 Metadata *Ops[3] = {Ret, Ret,
|
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/ |
H A D | TargetLoweringObjectFileImpl.cpp | 455 Metadata *Val = MFE.Val; 1010 Metadata *Val = MFE.Val;
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | LoopUnrollPass.cpp | 30 #include "llvm/IR/Metadata.h" 682 SmallVector<Metadata *, 4> MDs; 698 SmallVector<Metadata *, 1> DisableOperands;
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 623 SmallVector<std::pair<unsigned, MDNode *>, 4> Metadata; local 624 From->getAllMetadataOtherThanDebugLoc(Metadata); 626 for (auto M : Metadata) { 1042 SmallVector<Metadata *, 4> Args; 1068 void setHint(StringRef Name, Metadata *Arg) { 1092 Metadata *MDs[] = {MDString::get(Context, Name), 1116 SmallVector<Metadata *, 4> MDs(1); 1660 SmallVector<Metadata *, 4> MDs; 1681 SmallVector<Metadata *, 1> DisableOperands;
|