HomeSort by relevance Sort by last modified time
    Searched refs:MDNode (Results 26 - 50 of 188) sorted by null

12 3 4 5 6 7 8

  /external/llvm/lib/IR/
LLVMContextImpl.h 193 // Provide a FoldingSetTrait::Equals specialization for MDNode that can use a
195 template<> struct FoldingSetTrait<MDNode> : DefaultFoldingSetTrait<MDNode> {
196 static bool Equals(const MDNode &X, const FoldingSetNodeID &ID,
198 assert(!X.isNotUniqued() && "Non-uniqued MDNode in FoldingSet?");
208 static unsigned ComputeHash(const MDNode &X, FoldingSetNodeID &) {
225 DebugRecVH(MDNode *n, LLVMContextImpl *ctx, int idx)
228 MDNode *get() const {
229 return cast_or_null<MDNode>(getValPtr());
265 FoldingSet<MDNode> MDNodeSet
    [all...]
DIBuilder.cpp 64 if (MDNode *Temp = SP.getVariablesNodes()) {
82 static MDNode *getNonCompileUnitScope(MDNode *N) {
88 static MDNode *createFilePathPair(LLVMContext &VMContext, StringRef Filename,
95 return MDNode::get(VMContext, Pair);
114 TempEnumTypes = MDNode::getTemporary(VMContext, TElts);
116 TempRetainTypes = MDNode::getTemporary(VMContext, TElts);
118 TempSubprograms = MDNode::getTemporary(VMContext, TElts);
120 TempGVs = MDNode::getTemporary(VMContext, TElts);
122 TempImportedModules = MDNode::getTemporary(VMContext, TElts)
    [all...]
DebugInfo.cpp 55 static Value *getField(const MDNode *DbgNode, unsigned Elt) {
61 static MDNode *getNodeField(const MDNode *DbgNode, unsigned Elt) {
62 return dyn_cast_or_null<MDNode>(getField(DbgNode, Elt));
65 static StringRef getStringField(const MDNode *DbgNode, unsigned Elt) {
100 MDNode *Field = getNodeField(DbgNode, Elt);
136 MDNode *Node = const_cast<MDNode *>(DbgNode);
152 MDNode *DIVariable::getInlinedAt() const { return getNodeField(DbgNode, 7); }
342 /// replaceAllUsesWith - Replace all uses of the MDNode used by thi
    [all...]
TypeFinder.cpp 43 SmallVector<std::pair<unsigned, MDNode*>, 4> MDForInst;
125 if (const MDNode *M = dyn_cast<MDNode>(V))
148 /// incorporateMDNode - This method is used to walk the operands of an MDNode to
150 void TypeFinder::incorporateMDNode(const MDNode *V) {
AsmWriter.h 88 void printMDNodeBody(const MDNode *MD);
101 void writeMDNode(unsigned Slot, const MDNode *Node);
  /external/llvm/include/llvm/Transforms/Utils/
ValueMapper.h 79 /// MapValue - provide versions that preserve type safety for MDNode and
81 inline MDNode *MapValue(const MDNode *V, ValueToValueMapTy &VM,
85 return cast<MDNode>(MapValue((const Value*)V, VM, Flags, TypeMapper,
BasicBlockUtils.h 27 class MDNode;
207 MDNode *BranchWeights = nullptr);
226 MDNode *BranchWeights = nullptr);
  /external/llvm/include/llvm/IR/
DIBuilder.h 31 class MDNode;
60 MDNode *TempEnumTypes;
61 MDNode *TempRetainTypes;
62 MDNode *TempSubprograms;
63 MDNode *TempGVs;
64 MDNode *TempImportedModules;
72 SmallVector<TrackingVH<MDNode>, 4> AllRetainTypes;
75 SmallVector<TrackingVH<MDNode>, 4> AllImportedModules;
81 MDNode *File = nullptr, unsigned LineNo = 0,
267 MDNode *PropertyNode)
    [all...]
Instruction.h 27 class MDNode;
143 MDNode *getMetadata(unsigned KindID) const {
150 MDNode *getMetadata(StringRef Kind) const {
158 void getAllMetadata(SmallVectorImpl<std::pair<unsigned, MDNode*> > &MDs)const{
166 MDNode*> > &MDs) const {
174 void setMetadata(unsigned KindID, MDNode *Node);
175 void setMetadata(StringRef Kind, MDNode *Node);
259 MDNode *getMetadataImpl(unsigned KindID) const;
260 MDNode *getMetadataImpl(StringRef Kind) const;
261 void getAllMetadataImpl(SmallVectorImpl<std::pair<unsigned,MDNode*> > &)const
    [all...]
TypeFinder.h 22 class MDNode;
71 /// incorporateMDNode - This method is used to walk the operands of an MDNode
73 void incorporateMDNode(const MDNode *V);
  /external/llvm/lib/CodeGen/AsmPrinter/
DwarfDebug.h 138 /// resolve - Look in the DwarfDebug map for the MDNode that
168 // Maps MDNode with its corresponding DwarfCompileUnit.
169 MapVector<const MDNode *, DwarfCompileUnit *> CUMap;
171 // Maps subprogram MDNode with its corresponding DwarfCompileUnit.
172 DenseMap<const MDNode *, DwarfCompileUnit *> SPMap;
180 DenseMap<const MDNode *, DIE *> MDTypeNodeToDieMap;
198 DenseMap<const MDNode *, DIE *> AbstractSPDies;
206 DenseMap<const MDNode *, std::unique_ptr<DbgVariable>> AbstractVariables;
219 SmallPtrSet<const MDNode *, 16> ProcessedSPNodes;
278 typedef SmallVector<std::pair<const MDNode *, const MDNode *>, 32
    [all...]
DbgValueHistoryCalculator.cpp 35 void DbgValueHistoryMap::startInstrRange(const MDNode *Var,
50 void DbgValueHistoryMap::endInstrRange(const MDNode *Var,
61 unsigned DbgValueHistoryMap::getRegisterForVar(const MDNode *Var) const {
73 typedef std::map<unsigned, SmallVector<const MDNode *, 1>> RegDescribedVarsMap;
78 unsigned RegNo, const MDNode *Var) {
92 unsigned RegNo, const MDNode *Var) {
185 const MDNode *Var = MI.getDebugVariable();
  /external/llvm/lib/CodeGen/
LexicalScopes.cpp 108 MDNode *Scope = nullptr;
109 MDNode *IA = nullptr;
118 MDNode *Scope = nullptr;
119 MDNode *IA = nullptr;
140 MDNode *Scope = nullptr;
141 MDNode *InlinedAt = nullptr;
155 LexicalScope *LexicalScopes::getOrCreateRegularScope(MDNode *Scope) {
183 LexicalScope *LexicalScopes::getOrCreateInlinedScope(MDNode *ScopeNode,
184 MDNode *InlinedAt) {
185 std::pair<const MDNode*, const MDNode*> P(ScopeNode, InlinedAt)
    [all...]
  /external/llvm/lib/Transforms/Utils/
ValueMapper.cpp 61 if (const MDNode *MD = dyn_cast<MDNode>(V)) {
68 MDNode *Dummy = MDNode::getTemporary(V->getContext(), None);
98 MDNode *NewMD = MDNode::get(V->getContext(), Elts);
101 MDNode::deleteTemporary(Dummy);
106 MDNode::deleteTemporary(Dummy);
211 SmallVector<std::pair<unsigned, MDNode *>, 4> MDs;
213 for (SmallVectorImpl<std::pair<unsigned, MDNode *> >::iterato
    [all...]
  /external/llvm/lib/Bitcode/Writer/
ValueEnumerator.cpp 73 SmallVector<std::pair<unsigned, MDNode*>, 8> MDs;
83 if (MDNode *MD = dyn_cast<MDNode>(&Op))
102 MDNode *Scope, *IA;
131 if (isa<MDNode>(V) || isa<MDString>(V)) {
226 /// and types referenced by the given MDNode.
227 void ValueEnumerator::EnumerateMDNodeOperands(const MDNode *N) {
230 if (isa<MDNode>(V) || isa<MDString>(V))
240 assert((isa<MDNode>(MD) || isa<MDString>(MD)) && "Invalid metadata kind");
245 const MDNode *N = dyn_cast<MDNode>(MD)
    [all...]
ValueEnumerator.h 32 class MDNode;
58 SmallVector<const MDNode *, 8> FunctionLocalMDs;
134 const SmallVectorImpl<const MDNode *> &getFunctionLocalMDValues() const {
165 void EnumerateMDNodeOperands(const MDNode *N);
167 void EnumerateFunctionLocalMetadata(const MDNode *N);
  /frameworks/compile/slang/BitWriter_2_9/
ValueEnumerator.cpp 70 SmallVector<std::pair<unsigned, MDNode*>, 8> MDs;
83 if (MDNode *MD = dyn_cast<MDNode>(*OI))
102 MDNode *Scope, *IA;
125 if (isa<MDNode>(V) || isa<MDString>(V)) {
231 /// and types referenced by the given MDNode.
232 void ValueEnumerator::EnumerateMDNodeOperands(const MDNode *N) {
235 if (isa<MDNode>(V) || isa<MDString>(V))
245 assert((isa<MDNode>(MD) || isa<MDString>(MD)) && "Invalid metadata kind");
250 const MDNode *N = dyn_cast<MDNode>(MD)
    [all...]
ValueEnumerator.h 30 class MDNode;
56 llvm::SmallVector<const llvm::MDNode *, 8> FunctionLocalMDs;
132 const llvm::SmallVector<const llvm::MDNode *, 8> &getFunctionLocalMDValues() const {
160 void EnumerateMDNodeOperands(const llvm::MDNode *N);
162 void EnumerateFunctionLocalMetadata(const llvm::MDNode *N);
  /frameworks/compile/slang/BitWriter_2_9_func/
ValueEnumerator.cpp 70 SmallVector<std::pair<unsigned, MDNode*>, 8> MDs;
83 if (MDNode *MD = dyn_cast<MDNode>(*OI))
102 MDNode *Scope, *IA;
125 if (isa<MDNode>(V) || isa<MDString>(V)) {
231 /// and types referenced by the given MDNode.
232 void ValueEnumerator::EnumerateMDNodeOperands(const MDNode *N) {
235 if (isa<MDNode>(V) || isa<MDString>(V))
245 assert((isa<MDNode>(MD) || isa<MDString>(MD)) && "Invalid metadata kind");
250 const MDNode *N = dyn_cast<MDNode>(MD)
    [all...]
ValueEnumerator.h 30 class MDNode;
56 llvm::SmallVector<const llvm::MDNode *, 8> FunctionLocalMDs;
132 const llvm::SmallVector<const llvm::MDNode *, 8> &getFunctionLocalMDValues() const {
160 void EnumerateMDNodeOperands(const llvm::MDNode *N);
162 void EnumerateFunctionLocalMetadata(const llvm::MDNode *N);
  /frameworks/compile/slang/BitWriter_3_2/
ValueEnumerator.cpp 70 SmallVector<std::pair<unsigned, MDNode*>, 8> MDs;
83 if (MDNode *MD = dyn_cast<MDNode>(*OI))
102 MDNode *Scope, *IA;
125 if (isa<MDNode>(V) || isa<MDString>(V)) {
231 /// and types referenced by the given MDNode.
232 void ValueEnumerator::EnumerateMDNodeOperands(const MDNode *N) {
235 if (isa<MDNode>(V) || isa<MDString>(V))
245 assert((isa<MDNode>(MD) || isa<MDString>(MD)) && "Invalid metadata kind");
250 const MDNode *N = dyn_cast<MDNode>(MD)
    [all...]
ValueEnumerator.h 30 class MDNode;
56 llvm::SmallVector<const llvm::MDNode *, 8> FunctionLocalMDs;
132 const llvm::SmallVector<const llvm::MDNode *, 8> &getFunctionLocalMDValues() const {
160 void EnumerateMDNodeOperands(const llvm::MDNode *N);
162 void EnumerateFunctionLocalMetadata(const llvm::MDNode *N);
  /external/llvm/lib/Transforms/Instrumentation/
DebugIR.cpp 162 MDNode *FileNode;
163 MDNode *LexicalBlockFileNode;
164 const MDNode *CUNode;
166 ValueMap<const Function *, MDNode *> SubprogramDescriptors;
167 DenseMap<const Type *, MDNode *> TypeDescriptors;
187 (MDNode*)*Finder.compile_units().begin() : nullptr);
223 DEBUG(dbgs() << "create subprogram mdnode " << *Sub << ": "
258 else if (MDNode *scope = findScope(&I))
272 void createCompileUnit(MDNode *CUToReplace) {
297 CUToReplace->replaceAllUsesWith(const_cast<MDNode *>(CUNode))
    [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXGenericToNVVM.cpp 58 MDNode *remapMDNode(Module *M, MDNode *N);
365 SmallVector<MDNode *, 16> NewOperands;
371 MDNode *Operand = N->getOperand(i);
372 MDNode *NewOperand = remapMDNode(M, Operand);
384 for (SmallVectorImpl<MDNode *>::iterator I = NewOperands.begin(),
391 MDNode *GenericToNVVM::remapMDNode(Module *M, MDNode *N) {
417 } else if (isa<MDNode>(Operand)) {
418 NewOperand = remapMDNode(M, cast<MDNode>(Operand))
    [all...]
  /frameworks/compile/libbcc/lib/Renderscript/
RSInfoExtractor.cpp 71 llvm::MDNode *node = pMetadata->getOperand(i);
181 llvm::MDNode *node;
200 llvm::MDNode *node;
217 llvm::MDNode *node;
263 llvm::MDNode *name_node = export_foreach_name->getOperand(i);
264 llvm::MDNode *signature_node = export_foreach_signature->getOperand(i);
313 llvm::MDNode *node;

Completed in 814 milliseconds

12 3 4 5 6 7 8