|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/IR/Metadata.h 906 static inline MDTuple *get(LLVMContext &Context, ArrayRef<Metadata *> MDs);
References
lib/Analysis/LoopInfo.cpp 529 MDNode::get(Context, MDString::get(Context, "llvm.loop.unroll.disable"));
lib/Analysis/TypeBasedAliasAnalysis.cpp 560 return MDNode::get(AccessType->getContext(), Ops);
566 return MDNode::get(AccessType->getContext(), Ops);
lib/Analysis/VectorUtils.cpp 544 return MDNode::get(Ctx, Union.getArrayRef());
590 return MDNode::get(Ctx, Intersection);
lib/Bitcode/Reader/MetadataLoader.cpp 1144 MetadataList.assignValue(MDNode::get(Context, None), NextMetadataNo);
1186 MetadataList.assignValue(MDNode::get(Context, Elts), NextMetadataNo);
1213 : MDNode::get(Context, Elts),
lib/IR/AutoUpgrade.cpp 1673 MDNode *Node = MDNode::get(C, Elts);
1700 MDNode *Node = MDNode::get(C, Elts);
3024 MDNode *Node = MDNode::get(
3751 MDNode *ScalarType = MDNode::get(Context, Elts);
3757 return MDNode::get(Context, Elts2);
3762 return MDNode::get(Context, Elts);
4008 ModFlags->setOperand(I, MDNode::get(M.getContext(), Ops));
4026 ModFlags->setOperand(I, MDNode::get(M.getContext(), Ops));
lib/IR/Core.cpp 882 return MDNode::get(MAV->getContext(), MD);
1055 return wrap(MDNode::get(*unwrap(C), ArrayRef<Metadata*>(unwrap(MDs), Count)));
1093 return wrap(MetadataAsValue::get(Context, MDNode::get(Context, MDs)));
lib/IR/DIBuilder.cpp 619 return DITypeRefArray(MDNode::get(VMContext, Elts));
lib/IR/DebugInfo.cpp 308 MDNode *LoopID = MDNode::get(N->getContext(), Args);
407 MDNode::get(C, {}))) {}
512 auto *Ret = MDNode::get(N->getContext(), Ops);
lib/IR/Instruction.cpp 705 MDNode::get(ProfileData->getContext(), Ops));
lib/IR/Instructions.cpp 512 setMetadata(LLVMContext::MD_prof, MDNode::get(getContext(), Vals));
lib/IR/MDBuilder.cpp 34 return MDNode::get(Context, Op);
52 return MDNode::get(Context, Vals);
56 return MDNode::get(Context, None);
75 return MDNode::get(Context, Ops);
79 return MDNode::get(Context,
97 return MDNode::get(Context, {createConstant(Lo), createConstant(Hi)});
104 return MDNode::get(Context, Ops);
121 return MDNode::get(Context, Ops);
127 return MDNode::get(Context, {NewCB});
150 return MDNode::get(Context, Ops);
162 MDNode *Root = MDNode::get(Context, Args);
176 return MDNode::get(Context, createString(Name));
185 return MDNode::get(Context,
188 return MDNode::get(Context, {createString(Name), Parent});
192 return MDNode::get(Context, createString(Name));
196 return MDNode::get(Context, {createString(Name), Domain});
209 return MDNode::get(Context, Vals);
223 return MDNode::get(Context, Ops);
231 return MDNode::get(Context,
242 return MDNode::get(Context, {BaseType, AccessType, createConstant(Off),
245 return MDNode::get(Context, {BaseType, AccessType, createConstant(Off)});
261 return MDNode::get(Context, Ops);
272 return MDNode::get(Context, {BaseType, AccessType, OffsetNode, SizeNode,
275 return MDNode::get(Context, {BaseType, AccessType, OffsetNode, SizeNode});
310 return MDNode::get(Context, Vals);
322 return MDNode::get(Context, Vals);
lib/IR/Metadata.cpp 87 return MDNode::get(Context, None);
96 return MDNode::get(Context, None);
888 return MDNode::get(Context, Ops);
892 return MDNode::get(Context, Ops);
1046 return MDNode::get(A->getContext(), MDs);
1462 *MDNode::get(getContext(), {NewOffsetMD, TypeId}));
1502 *MDNode::get(getContext(),
lib/IR/Module.cpp 343 getOrInsertModuleFlagsMetadata()->addOperand(MDNode::get(Context, Ops));
lib/Linker/IRMover.cpp 1287 MDNode *Flag = MDNode::get(DstM.getContext(), FlagOps);
1337 replaceDstValue(MDNode::get(DstM.getContext(), MDs));
1347 replaceDstValue(MDNode::get(DstM.getContext(),
lib/ProfileData/InstrProf.cpp 973 Inst.setMetadata(LLVMContext::MD_prof, MDNode::get(Ctx, Vals));
1040 MDNode *N = MDNode::get(C, MDString::get(C, PGOFuncName));
lib/Target/AArch64/AArch64FalkorHWPFFix.cpp 169 MDNode::get(LoadI->getContext(), {}));
lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp 73 I->setMetadata("amdgpu.uniform", MDNode::get(I->getContext(), {}));
76 I->setMetadata("amdgpu.noclobber", MDNode::get(I->getContext(), {}));
lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp 962 MDNode::get(Mod->getContext(), LowAndHigh));
lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp 164 Load->setMetadata(LLVMContext::MD_invariant_load, MDNode::get(Ctx, {}));
170 Load->setMetadata(LLVMContext::MD_nonnull, MDNode::get(Ctx, {}));
176 MDNode::get(Ctx,
185 MDNode::get(Ctx,
194 MDNode::get(Ctx,
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp 346 MDNode *myMD = MDNode::get(Ctx, fmtStrArray);
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp 257 MDNode *MD = MDNode::get(Mod->getContext(), None);
lib/Target/AMDGPU/AMDGPUUnifyMetadata.cpp 105 NamedMD->addOperand(MDNode::get(M.getContext(), MD));
lib/Target/AMDGPU/R600OpenCLImageTypeLoweringPass.cpp 325 KernelMDArgs.push_back(MDNode::get(*Context, NewArgMDs.ArgVector[i]));
326 MDNode *NewMDNode = MDNode::get(*Context, KernelMDArgs);
lib/Target/NVPTX/NVVMIntrRange.cpp 76 C->setMetadata(LLVMContext::MD_range, MDNode::get(Context, LowAndHigh));
lib/Transforms/IPO/FunctionImport.cpp 1122 MDNode::get(DestModule.getContext(),
1166 MDNode::get(DestModule.getContext(),
lib/Transforms/IPO/GlobalSplit.cpp 108 *MDNode::get(GV.getContext(),
lib/Transforms/IPO/LowerTypeTests.cpp 993 MDNode::get(M.getContext(), {MinC, MaxC}));
1574 MDNode *MD = MDNode::get(F->getContext(),
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp 133 *MDNode::get(M.getContext(), {MD->getOperand(0), I->second}));
lib/Transforms/IPO/WholeProgramDevirt.cpp 1288 MDNode::get(M.getContext(), {MinC, MaxC}));
lib/Transforms/InstCombine/InstCombineCalls.cpp 1251 MDNode::get(II.getContext(), LowAndHigh));
1288 MDNode::get(II.getContext(), LowAndHigh));
3692 MDNode *MD = MDNode::get(II->getContext(), MDArgs);
3958 MDNode *MD = MDNode::get(II->getContext(), None);
lib/Transforms/Instrumentation/AddressSanitizer.cpp 2074 MDNode *MD = MDNode::get(M.getContext(), ValueAsMetadata::get(G));
lib/Transforms/Instrumentation/CGProfile.cpp 94 Nodes.push_back(MDNode::get(Context, Vals));
97 M.addModuleFlag(Module::Append, "CG Profile", MDNode::get(Context, Nodes));
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp 1024 MDNode *MD = MDNode::get(*C, {MDString::get(*C, Name)});
1306 MDNode::get(*C, ValueAsMetadata::get(NewGV)));
1399 MDNode::get(*C, ValueAsMetadata::get(Note)));
lib/Transforms/Instrumentation/SanitizerCoverage.cpp 221 MDNode::get(*C, None));
660 MDNode *MD = MDNode::get(F.getContext(), ValueAsMetadata::get(&F));
lib/Transforms/ObjCARC/ObjCARCOpts.cpp 866 MDNode::get(C, None));
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp 415 MDNode *Dummy = MDNode::get(Context, {});
416 MDNode *DisableUnroll = MDNode::get(
420 MDNode *DisableVectorize = MDNode::get(
423 MDNode *DisableLICMVersioning = MDNode::get(
425 MDNode *DisableDistribution= MDNode::get(
429 MDNode::get(Context, {Dummy, DisableUnroll, DisableVectorize,
1147 MDNode::get(Ctx, {}));
lib/Transforms/Scalar/LoopVersioningLICM.cpp 557 MDNode::get(Inst.getContext(), NoAliases)));
562 MDNode::get(Inst.getContext(), Scopes)));
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 948 BaseInst->setMetadata("is_base_value", MDNode::get(I->getContext(), {}));
995 BaseInst->setMetadata("is_base_value", MDNode::get(I->getContext(), {}));
lib/Transforms/Scalar/StructurizeCFG.cpp 1020 MDNode *MD = MDNode::get(R->getEntry()->getParent()->getContext(), {});
lib/Transforms/Utils/InlineFunction.cpp 866 MDNode *NewM = MDNode::get(CalledFunc->getContext(), NewOps);
1108 MDNode::get(CalledFunc->getContext(), NoAliases)));
1134 MDNode::get(CalledFunc->getContext(), Scopes)));
lib/Transforms/Utils/Local.cpp 2579 MDNode *NN = MDNode::get(OldLI.getContext(), None);
lib/Transforms/Utils/LoopUtils.cpp 205 return MDNode::get(Context, MDs);
240 MDNode *NewLoopID = MDNode::get(Context, MDs);
378 MDTuple *FollowupLoopID = MDNode::get(OrigLoopID->getContext(), MDs);
lib/Transforms/Utils/LoopVersioning.cpp 206 GroupToNonAliasingScopeList[Pair.first] = MDNode::get(Context, Pair.second);
239 MDNode::get(Context, GroupToScope[Group->second])));
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp 96 MDNode *IsVectorizedMD = MDNode::get(
lib/Transforms/Vectorize/LoopVectorize.cpp 6605 MDNode *DisableNode = MDNode::get(Context, DisableOperands);
6607 MDNode *NewLoopID = MDNode::get(Context, MDs);
tools/clang/lib/CodeGen/CGBuiltin.cpp 5930 llvm::MDNode *RegName = llvm::MDNode::get(Context, Ops);
7256 llvm::MDNode *RegName = llvm::MDNode::get(Context, Ops);
7429 llvm::MDNode *RegName = llvm::MDNode::get(Context, Ops);
11338 llvm::MDNode *Node = llvm::MDNode::get(
tools/clang/lib/CodeGen/CGDebugInfo.cpp 2055 node = llvm::MDNode::get(CGM.getLLVMContext(), None);
tools/clang/lib/CodeGen/CGExpr.cpp 1674 llvm::MDNode *Node = llvm::MDNode::get(
1756 llvm::MDNode::get(Store->getContext(),
2453 M->addOperand(llvm::MDNode::get(CGM.getLLVMContext(), Ops));
tools/clang/lib/CodeGen/CGLoopInfo.cpp 50 MDNode::get(Ctx, {MDString::get(Ctx, "llvm.loop.pipeline.disable"),
68 Args.push_back(MDNode::get(Ctx, Vals));
107 MDNode::get(Ctx, MDString::get(Ctx, "llvm.loop.unroll.disable")));
123 Args.push_back(MDNode::get(Ctx, Vals));
129 Args.push_back(MDNode::get(Ctx, Vals));
133 Args.push_back(MDNode::get(
159 NewLoopProperties.push_back(MDNode::get(
170 MDNode::get(Ctx, MDString::get(Ctx, "llvm.loop.unroll_and_jam.disable")));
187 Args.push_back(MDNode::get(Ctx, Vals));
192 Args.push_back(MDNode::get(Ctx, Vals));
196 Args.push_back(MDNode::get(
201 Args.push_back(MDNode::get(
230 MDNode::get(Ctx, {MDString::get(Ctx, "llvm.loop.vectorize.enable"),
244 MDNode::get(Ctx, MDString::get(Ctx, "llvm.loop.isvectorized")));
268 Args.push_back(MDNode::get(Ctx, Vals));
277 Args.push_back(MDNode::get(Ctx, Vals));
286 Args.push_back(MDNode::get(Ctx, Vals));
299 Args.push_back(MDNode::get(Ctx, Vals));
303 Args.push_back(MDNode::get(
307 MDNode *LoopID = MDNode::get(Ctx, Args);
330 MDNode::get(Ctx, {MDString::get(Ctx, "llvm.loop.distribute.enable"),
352 Args.push_back(MDNode::get(Ctx, Vals));
355 Args.push_back(MDNode::get(
359 MDNode *LoopID = MDNode::get(Ctx, Args);
381 MDNode::get(Ctx, MDString::get(Ctx, "llvm.loop.unroll.disable")));
392 Args.push_back(MDNode::get(Ctx, MDString::get(Ctx, "llvm.loop.unroll.full")));
422 LoopProperties.push_back(MDNode::get(
547 MDNode::get(Ctx, MDString::get(Ctx, "llvm.loop.isvectorized")));
776 UnionMD = MDNode::get(I->getContext(), AccessGroups);
tools/clang/lib/CodeGen/CGObjC.cpp 137 llvm::MDNode::get(getLLVMContext(), None));
2151 llvm::MDNode::get(Builder.getContext(), None));
2249 llvm::MDNode::get(Builder.getContext(), None));
2655 llvm::MDNode::get(Builder.getContext(), None));
3727 LinkerOptionsMetadata.push_back(llvm::MDNode::get(Context, Args));
tools/clang/lib/CodeGen/CGObjCGNU.cpp 2601 llvm::MDNode *node = llvm::MDNode::get(VMContext, impMD);
2677 llvm::MDNode *node = llvm::MDNode::get(VMContext, impMD);
tools/clang/lib/CodeGen/CGObjCMac.cpp 5006 llvm::MDNode::get(VMContext, Ops));
7077 llvm::MDNode::get(VMContext, None));
7481 llvm::MDNode::get(VMContext, None));
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 1797 *llvm::MDNode::get(Ctx, {MDB.createCallbackEncoding(
2235 *llvm::MDNode::get(Ctx, {MDB.createCallbackEncoding(
4118 MD->addOperand(llvm::MDNode::get(C, Ops));
4146 MD->addOperand(llvm::MDNode::get(C, Ops));
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp 1853 MD->addOperand(llvm::MDNode::get(Ctx, MDVals));
tools/clang/lib/CodeGen/CGStmt.cpp 1909 return llvm::MDNode::get(CGF.getLLVMContext(), Locs);
1939 llvm::MDNode::get(CGF.getLLVMContext(),
tools/clang/lib/CodeGen/CodeGenFunction.cpp 558 Fn->setMetadata("vec_type_hint", llvm::MDNode::get(Context, AttrMDArgs));
566 Fn->setMetadata("work_group_size_hint", llvm::MDNode::get(Context, AttrMDArgs));
574 Fn->setMetadata("reqd_work_group_size", llvm::MDNode::get(Context, AttrMDArgs));
582 llvm::MDNode::get(Context, AttrMDArgs));
tools/clang/lib/CodeGen/CodeGenModule.cpp 505 llvm::MDNode::get(VMContext, Ops));
581 SPIRVerMD->addOperand(llvm::MDNode::get(Ctx, SPIRVerElts));
643 OCLVerMD->addOperand(llvm::MDNode::get(Ctx, OCLVerElts));
725 llvm::MDNode::get(getLLVMContext(), {}));
1418 llvm::MDNode::get(VMContext, addressQuals));
1420 llvm::MDNode::get(VMContext, accessQuals));
1422 llvm::MDNode::get(VMContext, argTypeNames));
1424 llvm::MDNode::get(VMContext, argBaseTypeNames));
1426 llvm::MDNode::get(VMContext, argTypeQuals));
1429 llvm::MDNode::get(VMContext, argNames));
1879 *llvm::MDNode::get(Ctx, {MDB.createCallbackEncoding(
1930 LinkerOptionsMetadata.push_back(llvm::MDNode::get(getLLVMContext(), MDOpts));
1937 LinkerOptionsMetadata.push_back(llvm::MDNode::get(getLLVMContext(), MDOpts));
1944 llvm::MDNode::get(C, llvm::MDString::get(C, Lib)));
1951 LinkerOptionsMetadata.push_back(llvm::MDNode::get(C, MDOpts));
1988 Metadata.push_back(llvm::MDNode::get(Context, Args));
1998 Metadata.push_back(llvm::MDNode::get(Context, Args));
2004 Metadata.push_back(llvm::MDNode::get(Context, OptString));
5572 GlobalMetadata->addOperand(llvm::MDNode::get(CGM.getLLVMContext(), Ops));
5637 DeclPtrKind, llvm::MDNode::get(
5653 IdentMetadata->addOperand(llvm::MDNode::get(Ctx, IdentNode));
5663 CommandLineMetadata->addOperand(llvm::MDNode::get(Ctx, CommandLineNode));
5699 GCov->addOperand(llvm::MDNode::get(Ctx, Elts));
tools/clang/lib/CodeGen/CodeGenModule.h 663 NoObjCARCExceptionsMetadata = llvm::MDNode::get(getLLVMContext(), None);
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 1807 llvm::MDNode::get(CGM.getLLVMContext(),
tools/clang/lib/CodeGen/SanitizerMetadata.cpp 56 llvm::MDNode *ThisGlobal = llvm::MDNode::get(VMContext, GlobalMetadata);
87 llvm::MDNode::get(CGM.getLLVMContext(), None));
102 return llvm::MDNode::get(VMContext, LocMetadata);
tools/clang/lib/CodeGen/TargetInfo.cpp 6527 MD->addOperand(llvm::MDNode::get(Ctx, MDVals));
7419 OpenCLMetadata->addOperand(llvm::MDNode::get(Context, Operands));
8877 MD->addOperand(llvm::MDNode::get(Ctx, MDVals));
9975 F->setMetadata("kernel_arg_addr_space", llvm::MDNode::get(C, AddressQuals));
9976 F->setMetadata("kernel_arg_access_qual", llvm::MDNode::get(C, AccessQuals));
9977 F->setMetadata("kernel_arg_type", llvm::MDNode::get(C, ArgTypeNames));
9979 llvm::MDNode::get(C, ArgBaseTypeNames));
9980 F->setMetadata("kernel_arg_type_qual", llvm::MDNode::get(C, ArgTypeQuals));
9982 F->setMetadata("kernel_arg_name", llvm::MDNode::get(C, ArgNames));
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp 366 MDNode *persistent_global_md = MDNode::get(m_module->getContext(), value_ref);
1122 MDNode *persistent_global_md = MDNode::get(m_module->getContext(), value_ref);
tools/opt/Debugify.cpp 153 NMD->addOperand(MDNode::get(
tools/polly/lib/CodeGen/IRBuilder.cpp 46 ID = MDNode::get(Ctx, Args);
84 MDNode *AliasScopeList = MDNode::get(Ctx, {});
91 MDNode::concatenate(AliasScopeList, MDNode::get(Ctx, Args));
133 MData = MDNode::concatenate(MData, getID(Ctx, MDNode::get(Ctx, Args)));
183 SecondLevelBasePtrAliasScopeList, MDNode::get(Ctx, Args));
unittests/Analysis/LoopInfoTest.cpp 144 MDNode *NewLoopID = MDNode::get(Context, {nullptr});
unittests/Analysis/MemorySSATest.cpp 787 Load->setMetadata(LLVMContext::MD_invariant_load, MDNode::get(C, {}));
unittests/CodeGen/MachineOperandTest.cpp 299 MDNode *Node = MDNode::get(Ctx, MDS);
unittests/IR/AsmWriterTest.cpp 30 "", MDNode::get(Ctx, {ConstantAsMetadata::get(ConstantInt::get(Ty, 1))}));
unittests/IR/InstructionsTest.cpp 551 Call->setDebugLoc(DebugLoc(MDNode::get(C, None)));
581 Invoke->setDebugLoc(DebugLoc(MDNode::get(C, None)));
unittests/IR/MetadataTest.cpp 73 MDNode *getNode() { return MDNode::get(Context, None); }
74 MDNode *getNode(Metadata *MD) { return MDNode::get(Context, MD); }
77 return MDNode::get(Context, MDs);
187 MDNode *n1 = MDNode::get(Context, V);
189 MDNode *n2 = MDNode::get(Context, c1);
191 MDNode *n3 = MDNode::get(Context, V);
215 MDNode *n = MDNode::get(Context, V);
229 MDNode *Self = MDNode::get(Context, Args);
236 MDNode *Ref1 = MDNode::get(Context, Args);
237 MDNode *Ref2 = MDNode::get(Context, Args);
246 Metadata *Args[] = {Temp.get(), MDNode::get(Context, None)};
247 MDNode *Self = MDNode::get(Context, Args);
254 MDNode *Ref1 = MDNode::get(Context, Args);
255 MDNode *Ref2 = MDNode::get(Context, Args);
269 MDNode *N = MDNode::get(Context, Args);
328 MDNode *N = MDNode::get(Context, Args);
428 MDNode *Empty = MDNode::get(Context, None);
432 MDNode *N = MDNode::get(Context, Ops);
441 MDNode *NullOp = MDNode::get(Context, Ops);
448 MDNode *Empty = MDNode::get(Context, None);
454 MDNode *Wrapped1 = MDNode::get(Context, Wrapped1Ops);
461 MDNode *Wrapped2 = MDNode::get(Context, Wrapped2Ops);
509 MDNode *Empty = MDNode::get(Context, None);
512 ASSERT_EQ(Empty, MDNode::get(Context, None));
524 ASSERT_EQ(Empty, MDNode::get(Context, None));
566 MDNode *Empty = MDNode::get(Context, None);
573 MDNode *N0 = MDNode::get(Context, None);
578 MDNode *N1 = MDNode::get(Context, Ops1);
582 MDNode *N2 = MDNode::get(Context, Ops2);
586 MDNode *N3 = MDNode::get(Context, Ops3);
591 MDNode *N4 = MDNode::get(Context, Ops4);
970 MDNode *N = MDNode::get(Context, None);
977 MDNode *N = MDNode::get(Context, None);
1095 auto *Empty = MDNode::get(Context, None);
2485 MDNode *N = MDNode::get(Context, None);
2495 MDNode *N = MDNode::get(Context, None);
2497 MDNode *N2 = MDNode::get(Context, Ops);
2515 auto *N = MDNode::get(Context, Ops);
2627 MDNode *n = MDNode::get(Context, V);
2628 MDNode *n2 = MDNode::get(Context, V2);
unittests/Transforms/Utils/CloningTest.cpp 728 GV->addMetadata(LLVMContext::MD_type, *MDNode::get(C, {}));