/external/llvm/include/llvm/IR/ |
Instruction.h | 26 class MDNode; 140 MDNode *getMetadata(unsigned KindID) const { 147 MDNode *getMetadata(StringRef Kind) const { 155 void getAllMetadata(SmallVectorImpl<std::pair<unsigned, MDNode*> > &MDs)const{ 163 MDNode*> > &MDs) const { 171 void setMetadata(unsigned KindID, MDNode *Node); 172 void setMetadata(StringRef Kind, MDNode *Node); 241 MDNode *getMetadataImpl(unsigned KindID) const; 242 MDNode *getMetadataImpl(StringRef Kind) const; 243 void getAllMetadataImpl(SmallVectorImpl<std::pair<unsigned,MDNode*> > &)const [all...] |
IntrinsicInst.h | 84 MDNode *getVariable() const { return cast<MDNode>(getArgOperand(1)); } 105 MDNode *getVariable() const { return cast<MDNode>(getArgOperand(2)); }
|
/external/llvm/lib/AsmParser/ |
LLParser.h | 38 class MDNode; 66 MDNode *MDNodeVal; 102 // which otherwise support RAUW. Instead, we defer resolving MDNode 115 std::vector<TrackingVH<MDNode> > NumberedMetadata; 116 std::map<unsigned, std::pair<TrackingVH<MDNode>, LocTy> > ForwardRefMDNodes; 240 bool ParseMDNodeID(MDNode *&Result); 241 bool ParseMDNodeID(MDNode *&Result, unsigned &SlotNo);
|
/external/llvm/lib/Transforms/IPO/ |
StripSymbols.cpp | 345 SmallVector<MDNode *, 8> MDs; 349 "A MDNode in llvm.dbg.gv should be a DIGlobalVariable."); 357 for (SmallVectorImpl<MDNode *>::iterator I = MDs.begin(), 372 SmallVector<MDNode *, 8> MDs; 376 "A MDNode in llvm.dbg.sp should be a DISubprogram."); 384 for (SmallVectorImpl<MDNode *>::iterator I = MDs.begin(), 395 // Remove llvm.dbg.lv.fnname named mdnode which may have been used
|
/frameworks/compile/slang/ |
slang_rs_backend.cpp | 251 llvm::MDNode::get(mLLVMContext, ExportVarInfo)); 260 mRSObjectSlotsMetadata->addOperand(llvm::MDNode::get(mLLVMContext, 391 llvm::MDNode::get(mLLVMContext, ExportFuncInfo)); 420 llvm::MDNode::get(mLLVMContext, ExportForEachName)); 428 llvm::MDNode::get(mLLVMContext, ExportForEachInfo)); 458 llvm::MDNode::get(mLLVMContext, ExportTypeInfo)); 485 llvm::MDNode::get(mLLVMContext, FieldInfo));
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
DwarfDebug.cpp | 359 const MDNode *SPNode) { 621 std::pair<const MDNode *, const MDNode *>(DS, (const MDNode*)0), 692 CompileUnit *DwarfDebug::constructCompileUnit(const MDNode *N) { 773 const MDNode *N) { 799 const MDNode *N) { 807 void DwarfDebug::constructImportedEntityDIE(CompileUnit *TheCU, const MDNode *N, 819 "Use one of the MDNode * overloads to handle invalid metadata"); [all...] |
/external/clang/lib/CodeGen/ |
CGValue.h | 25 class MDNode; 166 llvm::MDNode *TBAAInfo; 171 llvm::MDNode *TBAAInfo = 0) { 250 llvm::MDNode *getTBAAInfo() const { return TBAAInfo; } 251 void setTBAAInfo(llvm::MDNode *N) { TBAAInfo = N; } 291 llvm::MDNode *TBAAInfo = 0) {
|
CodeGenFunction.cpp | 330 // Each MDNode is a list in the form of "key", N number of values which is 333 // MDNode for the kernel argument address space qualifiers. 337 // MDNode for the kernel argument access qualifiers (images only). 341 // MDNode for the kernel argument type names. 345 // MDNode for the kernel argument type qualifiers. 349 // MDNode for the kernel argument names. 419 kernelMDArgs.push_back(llvm::MDNode::get(Context, addressQuals)); 420 kernelMDArgs.push_back(llvm::MDNode::get(Context, accessQuals)); 421 kernelMDArgs.push_back(llvm::MDNode::get(Context, argTypeNames)); 422 kernelMDArgs.push_back(llvm::MDNode::get(Context, argTypeQuals)) [all...] |
CodeGenModule.h | 260 llvm::MDNode *NoObjCARCExceptionsMetadata; 497 llvm::MDNode *getNoObjCARCExceptionsMetadata() { 500 llvm::MDNode::get(getLLVMContext(), 524 llvm::MDNode *getTBAAInfo(QualType QTy); 525 llvm::MDNode *getTBAAInfoForVTablePtr(); 526 llvm::MDNode *getTBAAStructInfo(QualType QTy); 527 /// Return the MDNode in the type DAG for the given struct type. 528 llvm::MDNode *getTBAAStructTypeInfo(QualType QTy); 530 llvm::MDNode *getTBAAStructTagInfo(QualType BaseTy, llvm::MDNode *AccessN [all...] |
/external/llvm/lib/Transforms/Instrumentation/ |
GCOVProfiling.cpp | 124 MDNode*> >); 125 Function *insertFlush(ArrayRef<std::pair<GlobalVariable*, MDNode*> >); 386 MDNode *N = GCov->getOperand(i); 389 MDNode *CompileUnit = dyn_cast<MDNode>(N->getOperand(1)); 438 "A MDNode in subprograms of a CU should be null or a DISubprogram."); 486 SmallVector<std::pair<GlobalVariable *, MDNode *>, 8> CountersBySP; 490 "A MDNode in subprograms of a CU should be null or a DISubprogram."); 512 CountersBySP.push_back(std::make_pair(Counters, (MDNode*)SP)); 733 ArrayRef<std::pair<GlobalVariable *, MDNode *> > CountersBySP) [all...] |
/external/llvm/lib/Analysis/ |
AliasSetTracker.cpp | 96 uint64_t Size, const MDNode *TBAAInfo, 144 const MDNode *TBAAInfo, 220 const MDNode *TBAAInfo) { 239 const MDNode *TBAAInfo) const { 268 const MDNode *TBAAInfo, 292 bool AliasSetTracker::add(Value *Ptr, uint64_t Size, const MDNode *TBAAInfo) { 425 AliasSetTracker::remove(Value *Ptr, uint64_t Size, const MDNode *TBAAInfo) { 434 const MDNode *TBAAInfo = LI->getMetadata(LLVMContext::MD_tbaa); 443 const MDNode *TBAAInfo = SI->getMetadata(LLVMContext::MD_tbaa);
|
BasicAliasAnalysis.cpp | 542 const MDNode *V1TBAAInfo, 544 const MDNode *V2TBAAInfo, 550 const MDNode *PNTBAAInfo, 552 const MDNode *V2TBAAInfo); 556 const MDNode *SITBAAInfo, 558 const MDNode *V2TBAAInfo); 561 const MDNode *V1TBAATag, 563 const MDNode *V2TBAATag); [all...] |
/external/llvm/test/Linker/ |
2011-08-18-unique-debug-type.ll | 2 ; Test to check only one MDNode for "int" after linking.
|
2011-08-18-unique-class-type.ll | 4 ; Test to check there is only one MDNode for class A after linking.
|
/art/compiler/llvm/ |
ir_builder.h | 53 void SetDexOffset(::llvm::MDNode* node) { 57 ::llvm::MDNode* node_; 79 ::llvm::LoadInst* CreateLoad(::llvm::Value* ptr, ::llvm::MDNode* tbaa_info) { 85 ::llvm::StoreInst* CreateStore(::llvm::Value* val, ::llvm::Value* ptr, ::llvm::MDNode* tbaa_info) { 93 ::llvm::MDNode* tbaa_info) { 243 ::llvm::MDNode* tbaa_info) { 255 ::llvm::MDNode* tbaa_info) { 270 ::llvm::MDNode* tbaa_info) {
|
/external/llvm/lib/IR/ |
AsmWriter.h | 86 void printMDNodeBody(const MDNode *MD); 96 void writeMDNode(unsigned Slot, const MDNode *Node);
|
Verifier.cpp | 145 SmallPtrSet<MDNode *, 32> MDNodes; 260 void visitMDNode(MDNode &MD, Function *F); 262 void visitModuleFlag(MDNode *Op, DenseMap<MDString*, MDNode*> &SeenIDs, 263 SmallVectorImpl<MDNode*> &Requirements); 569 MDNode *MD = NMD.getOperand(i); 579 void Verifier::visitMDNode(MDNode &MD, Function *F) { 591 if (MDNode *N = dyn_cast<MDNode>(Op)) { 620 DenseMap<MDString*, MDNode*> SeenIDs [all...] |
AsmWriter.cpp | 321 DenseMap<const MDNode*, unsigned> mdnMap; 337 int getMetadataSlot(const MDNode *N); 352 /// MDNode map iterators. 353 typedef DenseMap<const MDNode*, unsigned>::iterator mdn_iterator; 374 /// CreateMetadataSlot - Insert the specified MDNode* into the slot table. 375 void CreateMetadataSlot(const MDNode *N); 418 if (const MDNode *MD = dyn_cast<MDNode>(V)) { 508 SmallVector<std::pair<unsigned, MDNode*>, 4> MDForInst; 528 if (MDNode *N = dyn_cast_or_null<MDNode>(I->getOperand(i)) [all...] |
LLVMContext.cpp | 107 if (const MDNode *SrcLoc = I->getMetadata("srcloc")) { 153 assert(isValidName(Name) && "Invalid MDNode name");
|
/external/llvm/lib/Linker/ |
LinkModules.cpp | [all...] |
/external/llvm/include/llvm/CodeGen/ |
SelectionDAG.h | 35 class MDNode; 710 const MDNode *TBAAInfo = 0, const MDNode *Ranges = 0); 715 const MDNode *TBAAInfo = 0); 723 unsigned Alignment, const MDNode *TBAAInfo = 0, 724 const MDNode *Ranges = 0); 735 const MDNode *TBAAInfo = 0); 742 const MDNode *TBAAInfo = 0); 751 /// getMDNode - Return an MDNodeSDNode which holds an MDNode. 752 SDValue getMDNode(const MDNode *MD) [all...] |
MachineInstrBuilder.h | 27 class MDNode; 171 const MachineInstrBuilder &addMetadata(const MDNode *MD) const { 349 const MDNode *MD) { 375 const MDNode *MD) {
|
/frameworks/compile/libbcc/lib/Renderscript/ |
RSInfoExtractor.cpp | 71 llvm::MDNode *node = pMetadata->getOperand(i); 210 llvm::MDNode *node; 229 llvm::MDNode *node; 246 llvm::MDNode *node; 292 llvm::MDNode *name_node = export_foreach_name->getOperand(i); 293 llvm::MDNode *signature_node = export_foreach_signature->getOperand(i); 342 llvm::MDNode *node;
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXUtilities.cpp | 37 static void cacheAnnotationFromMD(const MDNode *md, key_val_pair_t &retval) { 38 assert(md && "Invalid mdnode for annotation"); 68 const MDNode *elem = NMD->getOperand(i); 283 if (MDNode *alignNode = I.getMetadata("callalign")) {
|
/external/llvm/lib/CodeGen/ |
TargetLoweringObjectFileImpl.cpp | 415 MDNode *LinkerOptions = 0; 438 LinkerOptions = cast<MDNode>(Val); 445 MDNode *MDOptions = cast<MDNode>(LinkerOptions->getOperand(i)); 786 MDNode *LinkerOptions = 0; 795 LinkerOptions = cast<MDNode>(Val); 807 MDNode *MDOptions = cast<MDNode>(LinkerOptions->getOperand(i));
|