/external/llvm/lib/Analysis/ |
H A D | BasicAliasAnalysis.cpp | 557 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 D | LoopInfo.cpp | 234 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 D | WinCodeViewLineTables.h | 102 StringRef getFullFilepath(const MDNode *S);
|
H A D | DwarfUnit.h | 72 /// 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 D | AsmPrinterInlineAsm.cpp | 43 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 D | MachineModuleInfo.h | 53 class MDNode; 172 TrackingVH<MDNode> Var; 406 void setVariableDbgInfo(MDNode *N, unsigned Slot, DebugLoc Loc) {
|
H A D | MachineInstrBuilder.h | 27 class MDNode; 171 const MachineInstrBuilder &addMetadata(const MDNode *MD) const { 354 const MDNode *MD) { 380 const MDNode *MD) {
|
H A D | MachineOperand.h | 29 class MDNode; 159 const MDNode *MD; // For MO_Metadata. 495 const MDNode *getMetadata() const { 684 static MachineOperand CreateMetadata(const MDNode *Meta) {
|
H A D | AsmPrinter.h | 53 class MDNode; 483 EmitInlineAsm(StringRef Str, const MDNode *LocMDNode = nullptr,
|
H A D | SelectionDAG.h | 35 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 D | LinkModules.cpp | 1256 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 D | CodeGenModule.h | 300 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 D | CGDebugInfo.cpp | 126 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 D | AsmWriter.cpp | 324 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 D | Module.cpp | 241 /// 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 D | Verifier.cpp | 169 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 D | LLParser.h | 39 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 D | CloneFunction.cpp | 157 // 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 D | StripSymbols.cpp | 307 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 D | LoopUnrollPass.cpp | 227 MDNode *LoopID = L->getLoopID(); 235 const MDNode *MD = dyn_cast<MDNode>(LoopID->getOperand(i));
|
/external/llvm/lib/CodeGen/ |
H A D | TargetLoweringObjectFileImpl.cpp | 436 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 D | LiveDebugVariables.cpp | 112 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 D | IntelJITEventListener.cpp | 137 MDNode *FirstLocScope = FirstLoc.getScope(F.getContext()); 163 MDNode *scope = I->Loc.getScope(
|
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | GCOVProfiling.cpp | 127 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 D | AliasAnalysis.h | 117 const MDNode *TBAATag; 120 const MDNode *N = nullptr) 581 DenseMapInfo<const MDNode *>::getHashValue(Val.TBAATag);
|