HomeSort by relevance Sort by last modified time
    Searched full:mdnode (Results 51 - 75 of 180) sorted by null

1 23 4 5 6 7 8

  /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));

Completed in 363 milliseconds

1 23 4 5 6 7 8