Searched refs:Metadata (Results 26 - 50 of 97) sorted by relevance

1234

/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGLoopInfo.cpp18 #include "llvm/IR/Metadata.h"
30 SmallVector<Metadata *, 4> Args;
37 Metadata *Vals[] = {MDString::get(Ctx, "llvm.loop.vectorize.width"),
45 Metadata *Vals[] = {MDString::get(Ctx, "llvm.loop.interleave.count"),
53 Metadata *Vals[] = {MDString::get(Ctx, "llvm.loop.unroll.count"),
61 Metadata *Vals[] = {MDString::get(Ctx, "llvm.loop.vectorize.enable"),
77 Metadata *Vals[] = {MDString::get(Ctx, Name)};
H A DCGDebugInfo.h216 SmallVectorImpl<llvm::Metadata *> &E,
223 SmallVectorImpl<llvm::Metadata *> &EltTys,
250 SmallVectorImpl<llvm::Metadata *> &E,
257 SmallVectorImpl<llvm::Metadata *> &E,
260 SmallVectorImpl<llvm::Metadata *> &E,
266 SmallVectorImpl<llvm::Metadata *> &EltTys);
/freebsd-11.0-release/contrib/llvm/lib/Transforms/IPO/
H A DLowerBitSets.cpp228 DenseMap<Metadata *, std::vector<CallInst *>> BitSetTestCallSites;
233 buildBitSet(Metadata *BitSet,
239 void lowerBitSetCalls(ArrayRef<Metadata *> BitSets,
246 void buildBitSetsFromGlobalVariables(ArrayRef<Metadata *> BitSets,
253 void buildBitSetsFromFunctions(ArrayRef<Metadata *> BitSets,
255 void buildBitSetsFromDisjointSet(ArrayRef<Metadata *> BitSets,
300 Metadata *BitSet,
530 ArrayRef<Metadata *> BitSets, ArrayRef<GlobalVariable *> Globals) {
595 ArrayRef<Metadata *> BitSets, Constant *CombinedGlobalAddr,
601 for (Metadata *B
[all...]
H A DStripSymbols.cpp304 SmallVector<Metadata *, 64> LiveGlobalVariables;
305 SmallVector<Metadata *, 64> LiveSubprograms;
/freebsd-11.0-release/contrib/llvm/lib/Linker/
H A DIRMover.cpp354 Metadata *mapTemporaryMetadata(Metadata *MD) override;
355 void replaceTemporaryMetadata(const Metadata *OrigMD,
356 Metadata *NewMD) override;
357 bool isMetadataNeeded(Metadata *MD) override;
367 Metadata *mapTemporaryMetadata(Metadata *MD) override;
368 void replaceTemporaryMetadata(const Metadata *OrigMD,
369 Metadata *NewMD) override;
370 bool isMetadataNeeded(Metadata *M
[all...]
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/PBQP/
H A DGraph.h98 NodeMetadata Metadata; member in class:llvm::PBQP::Graph::NodeEntry
170 EdgeMetadata Metadata; member in class:llvm::PBQP::Graph::EdgeEntry
178 GraphMetadata Metadata; member in class:llvm::PBQP::Graph
351 Graph(GraphMetadata Metadata) : Metadata(Metadata), Solver(nullptr) {}
354 GraphMetadata& getMetadata() { return Metadata; }
357 const GraphMetadata& getMetadata() const { return Metadata; }
500 return getNode(NId).Metadata;
504 return getNode(NId).Metadata;
[all...]
H A DMath.h396 template <typename Metadata>
401 const Metadata& getMetadata() const { return md; }
403 Metadata md;
406 template <typename Metadata>
407 inline hash_code hash_value(const MDVector<Metadata> &V) {
411 template <typename Metadata>
416 const Metadata& getMetadata() const { return md; }
418 Metadata md;
421 template <typename Metadata>
422 inline hash_code hash_value(const MDMatrix<Metadata>
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Utils/
H A DAddDiscriminators.cpp174 typedef DenseMap<const BasicBlock *, Metadata *> BBScopeMap;
191 auto R = BBMap.insert(std::make_pair(&B, (Metadata *)nullptr));
195 Metadata *&NewScope = R.first->second;
/freebsd-11.0-release/lib/clang/libllvmcore/
H A DMakefile41 Metadata.cpp \
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Serialization/
H A DModuleFileExtension.h34 /// Metadata for a module file extension.
98 createExtensionReader(const ModuleFileExtensionMetadata &Metadata,
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Frontend/
H A DTestModuleFileExtension.h65 createExtensionReader(const ModuleFileExtensionMetadata &Metadata,
H A DFrontendActions.cpp580 const ModuleFileExtensionMetadata &Metadata) override {
582 << Metadata.BlockName << "' " << Metadata.MajorVersion
583 << "." << Metadata.MinorVersion;
584 if (!Metadata.UserInfo.empty()) {
586 Out.write_escaped(Metadata.UserInfo);
/freebsd-11.0-release/contrib/libstdc++/include/ext/pb_ds/detail/list_update_map_/
H A Dlu_map_.hpp304 template<typename Metadata>
306 init_entry_metadata(entry_pointer, type_to_type<Metadata>);
327 template<typename Metadata>
329 apply_update(entry_pointer, type_to_type<Metadata>);
/freebsd-11.0-release/contrib/llvm/lib/IR/
H A DMDBuilder.cpp17 #include "llvm/IR/Metadata.h"
45 SmallVector<Metadata *, 4> Vals(Weights.size() + 1);
86 SmallVector<Metadata *, 3> Args(1, Dummy.get());
131 SmallVector<Metadata *, 4> Vals(Fields.size() * 3);
145 SmallVector<Metadata *, 4> Ops(Fields.size() * 2 + 1);
H A DLLVMContextImpl.cpp85 #include "llvm/IR/Metadata.def"
99 #include "llvm/IR/Metadata.def"
192 /// MDOperand hash to the same value as a \a Metadata pointer.
202 static const Metadata *get_hashable_data(const MDOperand &X) { return X.get(); }
209 SmallVector<Metadata *, 8> MDs(N->op_begin() + Offset, N->op_end());
212 "Expected hash of MDOperand to equal hash of Metadata*");
218 unsigned MDNodeOpsKey::calculateHash(ArrayRef<Metadata *> Ops) {
H A DModule.cpp283 bool Module::isValidModFlagBehavior(Metadata *MD, ModFlagBehavior &MFB) {
308 Metadata *Val = Flag->getOperand(2);
316 Metadata *Module::getModuleFlag(StringRef Key) const {
344 Metadata *Val) {
346 Metadata *Ops[3] = {
H A DDIBuilder.cpp84 SmallVector<Metadata *, 16> RetainValues;
89 SmallPtrSet<Metadata *, 16> RetainSet;
104 SmallVector<Metadata *, 4> Variables(PV.begin(), PV.end());
115 VMContext, SmallVector<Metadata *, 16>(AllImportedModules.begin(),
169 Metadata *NS, unsigned Line, StringRef Name,
353 Metadata *MD) {
551 DINodeArray DIBuilder::getOrCreateArray(ArrayRef<Metadata *> Elements) {
555 DITypeRefArray DIBuilder::getOrCreateTypeArray(ArrayRef<Metadata *> Elements) {
556 SmallVector<llvm::Metadata *, 16> Elts;
H A DTypeFinder.cpp19 #include "llvm/IR/Metadata.h"
162 Metadata *Op = V->getOperand(i);
/freebsd-11.0-release/contrib/llvm/include/llvm/IR/
H A DIntrinsicInst.h31 #include "llvm/IR/Metadata.h"
92 Metadata *getRawVariable() const {
95 Metadata *getRawExpression() const {
125 Metadata *getRawVariable() const {
128 Metadata *getRawExpression() const {
H A DIntrinsics.h82 Void, VarArg, MMX, Token, Metadata, Half, Float, Double, enumerator in enum:llvm::Intrinsic::IITDescriptor::IITDescriptorKind
H A DDIBuilder.h43 SmallVector<Metadata *, 4> AllEnumTypes;
46 SmallVector<Metadata *, 4> AllSubprograms;
47 SmallVector<Metadata *, 4> AllGVs;
425 DINodeArray getOrCreateArray(ArrayRef<Metadata *> Elements);
428 DITypeRefArray getOrCreateTypeArray(ArrayRef<Metadata *> Elements);
H A DModule.h25 #include "llvm/IR/Metadata.h"
145 /// Checks if Metadata represents a valid ModFlagBehavior, and stores the
147 static bool isValidModFlagBehavior(Metadata *MD, ModFlagBehavior &MFB);
152 Metadata *Val;
153 ModuleFlagEntry(ModFlagBehavior B, MDString *K, Metadata *V)
378 /// @name Named Metadata Accessors
410 Metadata *getModuleFlag(StringRef Key) const;
423 void addModuleFlag(ModFlagBehavior Behavior, StringRef Key, Metadata *Val);
554 /// @name Named Metadata Iteration
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DShadowStackGCLowering.cpp201 SmallVector<Constant *, 16> Metadata; local
206 Metadata.push_back(ConstantExpr::getBitCast(C, VoidPtr));
208 Metadata.resize(NumMeta);
219 ConstantArray::get(ArrayType::get(VoidPtr, NumMeta), Metadata)};
/freebsd-11.0-release/contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/
H A Dinternal_node.hpp58 typename Metadata, typename Allocator>
61 pat_trie_internal_node<Type_Traits, E_Access_Traits, Metadata, Allocator>
64 pat_trie_node_base<Type_Traits, E_Access_Traits, Metadata, Allocator>
67 pat_trie_leaf<Type_Traits, E_Access_Traits, Metadata, Allocator>
74 typename Metadata,
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUOpenCLImageTypeLoweringPass.cpp59 typedef SmallVector<Metadata *, 8> MDVector;
260 // Metadata operands for new MDNode.
307 SmallVector<llvm::Metadata *, 6> KernelMDArgs;

Completed in 303 milliseconds

1234