Searched refs:Metadata (Results 51 - 75 of 97) sorted by relevance

1234

/freebsd-11.0-release/contrib/llvm/lib/IR/
H A DVerifier.cpp68 #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 DValueTypes.cpp191 case MVT::Metadata:return "Metadata";
269 case MVT::Metadata: return Type::getMetadataTy(Context);
H A DAutoUpgrade.cpp396 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 DAsmWriter.cpp995 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 DDebugInfo.cpp159 for (Metadata *D : DCT->getElements()) {
H A DFunction.cpp28 #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 DCodeGenModule.cpp417 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 DCGDebugInfo.cpp166 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 DCodeGenFunction.cpp437 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 DCodeGenModule.h418 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 DLLParser.h411 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 DLoopUnrollRuntime.cpp33 #include "llvm/IR/Metadata.h"
226 SmallVector<Metadata *, 4> MDs;
245 SmallVector<Metadata *, 1> DisableOperands;
H A DInlineFunction.cpp710 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 DLocal.cpp43 #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 DCloneFunction.cpp30 #include "llvm/IR/Metadata.h"
179 Metadata *NewSP) {
180 SmallVector<Metadata *, 16> NewSPs;
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/
H A DMachineValueType.h147 // Metadata - This is MDNode or MDString.
148 Metadata = 250, enumerator in enum:llvm::MVT::SimpleValueType
439 case Metadata:
H A DRegAllocPBQP.h35 /// \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 Dsuite.test.mk33 # Metadata properties applicable to all test programs.
/freebsd-11.0-release/contrib/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp112 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 DValueEnumerator.cpp447 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 DValueMap.h84 typedef DenseMap<const Metadata *, TrackingMDRef> MDMapT;
/freebsd-11.0-release/contrib/llvm/lib/Analysis/
H A DTypeBasedAliasAnalysis.cpp454 Metadata *Ops[3] = {Ret, Ret,
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp455 Metadata *Val = MFE.Val;
1010 Metadata *Val = MFE.Val;
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp30 #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 DLoopVectorize.cpp623 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;

Completed in 276 milliseconds

1234