Searched refs:MDNode (Results 51 - 75 of 168) sorted by relevance

1234567

/external/llvm/lib/Analysis/
H A DBasicAliasAnalysis.cpp557 const MDNode *V1TBAAInfo,
559 const MDNode *V2TBAAInfo,
565 const MDNode *PNTBAAInfo,
567 const MDNode *V2TBAAInfo);
571 const MDNode *SITBAAInfo,
573 const MDNode *V2TBAAInfo);
576 const MDNode *V1TBAATag,
578 const MDNode *V2TBAATag);
864 const MDNode *V1TBAAInfo,
866 const MDNode *V2TBAAInf
[all...]
H A DLoopInfo.cpp234 MDNode *Loop::getLoopID() const {
235 MDNode *LoopID = nullptr;
244 MDNode *MD = nullptr;
268 void Loop::setLoopID(MDNode *LoopID) const {
289 MDNode *desiredLoopIdMetadata = getLoopID();
310 MDNode *loopIdMD = II->getMetadata("llvm.mem.parallel_loop_access");
/external/llvm/lib/CodeGen/AsmPrinter/
H A DWinCodeViewLineTables.h102 StringRef getFullFilepath(const MDNode *S);
H A DDwarfUnit.h72 /// Node - MDNode for the compile unit.
93 DenseMap<const MDNode *, DIE *> MDNodeToDieMap;
97 DenseMap<const MDNode *, DIEEntry *> MDNodeToDIEEntryMap;
113 /// corresponds to the MDNode mapped with the subprogram DIE.
114 DenseMap<DIE *, const MDNode *> ContainingTypeMap;
248 /// when the MDNode can be part of the type system, since DIEs for
257 /// when the MDNode can be part of the type system, since DIEs for
408 DIE *getOrCreateTypeDIE(const MDNode *N);
496 DIEEntry *getDIEEntry(const MDNode *N) const {
501 void insertDIEEntry(const MDNode *
[all...]
H A DAsmPrinterInlineAsm.cpp43 const MDNode *LocInfo;
59 if (const MDNode *LocInfo = DiagInfo->LocInfo) {
74 void AsmPrinter::EmitInlineAsm(StringRef Str, const MDNode *LocMDNode,
460 const MDNode *LocMD = nullptr;
/external/llvm/include/llvm/CodeGen/
H A DMachineModuleInfo.h53 class MDNode;
172 TrackingVH<MDNode> Var;
406 void setVariableDbgInfo(MDNode *N, unsigned Slot, DebugLoc Loc) {
H A DMachineInstrBuilder.h27 class MDNode;
171 const MachineInstrBuilder &addMetadata(const MDNode *MD) const {
354 const MDNode *MD) {
380 const MDNode *MD) {
H A DMachineOperand.h29 class MDNode;
159 const MDNode *MD; // For MO_Metadata.
495 const MDNode *getMetadata() const {
684 static MachineOperand CreateMetadata(const MDNode *Meta) {
H A DAsmPrinter.h53 class MDNode;
483 EmitInlineAsm(StringRef Str, const MDNode *LocMDNode = nullptr,
H A DSelectionDAG.h35 class MDNode;
790 const MDNode *TBAAInfo = nullptr,
791 const MDNode *Ranges = nullptr);
798 const MDNode *TBAAInfo = nullptr);
809 unsigned Alignment, const MDNode *TBAAInfo = nullptr,
810 const MDNode *Ranges = nullptr);
821 const MDNode *TBAAInfo = nullptr);
828 const MDNode *TBAAInfo = nullptr);
837 /// getMDNode - Return an MDNodeSDNode which holds an MDNode.
838 SDValue getMDNode(const MDNode *M
[all...]
/external/llvm/lib/Linker/
H A DLinkModules.cpp1256 DenseMap<MDString*, MDNode*> Flags;
1257 SmallSetVector<MDNode*, 16> Requirements;
1259 MDNode *Op = DstModFlags->getOperand(I);
1264 Requirements.insert(cast<MDNode>(Op->getOperand(2)));
1274 MDNode *SrcOp = SrcModFlags->getOperand(I);
1277 MDNode *DstOp = Flags.lookup(ID);
1284 if (Requirements.insert(cast<MDNode>(SrcOp->getOperand(2)))) {
1347 MDNode *DstValue = cast<MDNode>(DstOp->getOperand(2));
1348 MDNode *SrcValu
[all...]
/external/clang/lib/CodeGen/
H A DCodeGenModule.h300 llvm::MDNode *NoObjCARCExceptionsMetadata;
575 llvm::MDNode *getNoObjCARCExceptionsMetadata() {
578 llvm::MDNode::get(getLLVMContext(),
609 llvm::MDNode *getTBAAInfo(QualType QTy);
610 llvm::MDNode *getTBAAInfoForVTablePtr();
611 llvm::MDNode *getTBAAStructInfo(QualType QTy);
612 /// Return the MDNode in the type DAG for the given struct type.
613 llvm::MDNode *getTBAAStructTypeInfo(QualType QTy);
615 llvm::MDNode *getTBAAStructTagInfo(QualType BaseTy, llvm::MDNode *Access
[all...]
H A DCGDebugInfo.cpp126 llvm::MDNode *N = D;
132 llvm::MDNode *N = D;
147 return llvm::DIScope(dyn_cast_or_null<llvm::MDNode>(V));
265 return llvm::DIFile(cast<llvm::MDNode>(V));
960 llvm::DIDerivedType(cast<llvm::MDNode>(MI->second)));
1442 !llvm::DIType(cast<llvm::MDNode>(static_cast<llvm::Value *>(I->second)))
1477 !llvm::DIType(cast<llvm::MDNode>(static_cast<llvm::Value *>(I->second)))
1680 LexicalBlockStack.push_back(static_cast<llvm::MDNode*>(RealDecl));
1705 llvm::MDNode *PropertyNode =
1769 llvm::MDNode *PropertyNod
[all...]
/external/llvm/lib/IR/
H A DAsmWriter.cpp324 DenseMap<const MDNode*, unsigned> mdnMap;
340 int getMetadataSlot(const MDNode *N);
355 /// MDNode map iterators.
356 typedef DenseMap<const MDNode*, unsigned>::iterator mdn_iterator;
377 /// CreateMetadataSlot - Insert the specified MDNode* into the slot table.
378 void CreateMetadataSlot(const MDNode *N);
421 if (const MDNode *MD = dyn_cast<MDNode>(V)) {
511 SmallVector<std::pair<unsigned, MDNode*>, 4> MDForInst;
531 if (MDNode *
[all...]
H A DModule.cpp241 /// getOrInsertNamedMetadata - Return the first named MDNode in the module
268 for (const MDNode *Flag : ModFlags->operands()) {
271 // Check the operands of the MDNode before accessing the operands.
317 getOrInsertModuleFlagsMetadata()->addOperand(MDNode::get(Context, Ops));
324 void Module::addModuleFlag(MDNode *Node) {
H A DVerifier.cpp169 SmallPtrSet<MDNode *, 32> MDNodes;
263 void visitMDNode(MDNode &MD, Function *F);
267 void visitModuleFlag(const MDNode *Op,
268 DenseMap<const MDString *, const MDNode *> &SeenIDs,
269 SmallVectorImpl<const MDNode *> &Requirements);
554 MDNode *MD = NMD.getOperand(i);
564 void Verifier::visitMDNode(MDNode &MD, Function *F) {
576 if (MDNode *N = dyn_cast<MDNode>(Op)) {
624 const MDNode *
[all...]
/external/llvm/lib/AsmParser/
H A DLLParser.h39 class MDNode;
67 MDNode *MDNodeVal;
103 // which otherwise support RAUW. Instead, we defer resolving MDNode
118 std::vector<TrackingVH<MDNode> > NumberedMetadata;
119 std::map<unsigned, std::pair<TrackingVH<MDNode>, LocTy> > ForwardRefMDNodes;
262 bool ParseMDNodeID(MDNode *&Result);
263 bool ParseMDNodeID(MDNode *&Result, unsigned &SlotNo);
/external/llvm/lib/Transforms/Utils/
H A DCloneFunction.cpp157 // Find the MDNode which corresponds to the DISubprogram data that described F.
158 static MDNode* FindSubprogram(const Function *F, DebugInfoFinder &Finder) {
165 // Add an operand to an existing MDNode. The new operand will be added at the
167 static void AddOperand(MDNode *Node, Value *Operand) {
173 MDNode *NewNode = MDNode::get(Node->getContext(), Operands);
184 const MDNode *OldSubprogramMDNode = FindSubprogram(OldFunc, Finder);
198 if ((MDNode*)Subprograms.getElement(i) == OldSubprogramMDNode) {
/external/llvm/lib/Transforms/IPO/
H A DStripSymbols.cpp307 DenseSet<const MDNode *> VisitedSet;
361 DIC->replaceOperandWith(9, MDNode::get(C, LiveSubprograms));
374 DIC->replaceOperandWith(10, MDNode::get(C, LiveGlobalVariables));
/external/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp227 MDNode *LoopID = L->getLoopID();
235 const MDNode *MD = dyn_cast<MDNode>(LoopID->getOperand(i));
/external/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp436 MDNode *LinkerOptions = nullptr;
459 LinkerOptions = cast<MDNode>(Val);
466 MDNode *MDOptions = cast<MDNode>(LinkerOptions->getOperand(i));
918 MDNode *LinkerOptions = nullptr;
927 LinkerOptions = cast<MDNode>(Val);
939 MDNode *MDOptions = cast<MDNode>(LinkerOptions->getOperand(i));
H A DLiveDebugVariables.cpp112 const MDNode *variable; ///< The debug info variable we are part of.
142 UserValue(const MDNode *var, unsigned o, bool i, DebugLoc L,
160 bool match(const MDNode *Var, unsigned Offset, bool indirect) const {
305 typedef DenseMap<const MDNode *, UserValue*> UVMap;
309 UserValue *getUserValue(const MDNode *Var, unsigned Offset,
424 UserValue *LDVImpl::getUserValue(const MDNode *Var, unsigned Offset,
466 const MDNode *Var = MI->getOperand(2).getMetadata();
/external/llvm/lib/ExecutionEngine/IntelJITEvents/
H A DIntelJITEventListener.cpp137 MDNode *FirstLocScope = FirstLoc.getScope(F.getContext());
163 MDNode *scope = I->Loc.getScope(
/external/llvm/lib/Transforms/Instrumentation/
H A DGCOVProfiling.cpp127 MDNode*> >);
128 Function *insertFlush(ArrayRef<std::pair<GlobalVariable*, MDNode*> >);
420 MDNode *N = GCov->getOperand(i);
423 MDNode *CompileUnit = dyn_cast<MDNode>(N->getOperand(1));
492 "A MDNode in subprograms of a CU should be null or a DISubprogram.");
571 SmallVector<std::pair<GlobalVariable *, MDNode *>, 8> CountersBySP;
575 "A MDNode in subprograms of a CU should be null or a DISubprogram.");
598 CountersBySP.push_back(std::make_pair(Counters, (MDNode*)SP));
827 ArrayRef<std::pair<GlobalVariable *, MDNode *> > CountersByS
[all...]
/external/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h117 const MDNode *TBAATag;
120 const MDNode *N = nullptr)
581 DenseMapInfo<const MDNode *>::getHashValue(Val.TBAATag);

Completed in 765 milliseconds

1234567