HomeSort by: relevance | last modified time | path
    Searched refs:MetadataAsValue (Results 1 - 25 of 38) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/IR/
IntrinsicInst.cpp 77 return isa<MetadataAsValue>(V) ? dyn_cast<ValueAsMetadata>(
78 cast<MetadataAsValue>(V)->getMetadata())
89 Value *NewOperand = isa<MetadataAsValue>(NewValue)
91 : MetadataAsValue::get(
100 0, MetadataAsValue::get(getContext(), DIArgList::get(getContext(), MDs)));
106 Value *NewOperand = isa<MetadataAsValue>(NewValue)
108 : MetadataAsValue::get(
118 0, MetadataAsValue::get(getContext(), DIArgList::get(getContext(), MDs)));
128 setArgOperand(2, MetadataAsValue::get(getContext(), NewExpr));
135 0, MetadataAsValue::get(getContext(), DIArgList::get(getContext(), MDs)))
    [all...]
TypeFinder.cpp 121 if (const auto *M = dyn_cast<MetadataAsValue>(V)) {
Metadata.cpp 63 MetadataAsValue::MetadataAsValue(Type *Ty, Metadata *MD)
68 MetadataAsValue::~MetadataAsValue() {
76 /// MetadataAsValue, we need to canonicalize certain metadata.
106 MetadataAsValue *MetadataAsValue::get(LLVMContext &Context, Metadata *MD) {
110 Entry = new MetadataAsValue(Type::getMetadataTy(Context), MD);
114 MetadataAsValue *MetadataAsValue::getIfExists(LLVMContext &Context
    [all...]
Core.cpp 911 return wrap(MetadataAsValue::get(I->getContext(), MD));
915 // MetadataAsValue uses a canonical format which strips the actual MDNode for
918 static MDNode *extractMDNode(MetadataAsValue *MAV) {
930 MDNode *N = Val ? extractMDNode(unwrap<MetadataAsValue>(Val)) : nullptr;
978 if (auto *MD = dyn_cast_or_null<MetadataAsValue>(unwrap(Val)))
986 if (auto *MD = dyn_cast_or_null<MetadataAsValue>(unwrap(Val)))
1025 return wrap(MetadataAsValue::get(Context, Op));
1030 if (auto *MD = dyn_cast<MetadataAsValue>(V)) {
1053 if (isa<MetadataAsValue>(V))
1114 return wrap(MetadataAsValue::get
    [all...]
LLVMContextImpl.cpp 115 SmallVector<MetadataAsValue *, 8> MDVs;
DIBuilder.cpp 968 return MetadataAsValue::get(VMContext, ValueAsMetadata::get(V));
990 MetadataAsValue::get(VMContext, VarInfo),
991 MetadataAsValue::get(VMContext, Expr)};
1013 MetadataAsValue::get(VMContext, VarInfo),
1014 MetadataAsValue::get(VMContext, Expr)};
1033 Value *Args[] = {MetadataAsValue::get(VMContext, LabelInfo)};
DebugInfo.cpp 54 auto *MDV = MetadataAsValue::getIfExists(V->getContext(), L);
86 if (auto *MDV = MetadataAsValue::getIfExists(V->getContext(), L)) {
92 if (auto *MDV = MetadataAsValue::getIfExists(V->getContext(), AL)) {
113 if (auto *MDV = MetadataAsValue::getIfExists(V->getContext(), L)) {
119 if (auto *MDV = MetadataAsValue::getIfExists(V->getContext(), AL)) {
AsmWriter.cpp 122 if (const auto *MAV = dyn_cast<MetadataAsValue>(V))
344 if (const auto *MAV = dyn_cast<MetadataAsValue>(V)) {
1126 if (auto *V = dyn_cast_or_null<MetadataAsValue>(Op))
2481 if (auto *MD = dyn_cast<MetadataAsValue>(V)) {
4617 if (auto *V = dyn_cast_or_null<MetadataAsValue>(Op))
4627 else if (isa<Function>(this) || isa<MetadataAsValue>(this))
4661 } else if (const MetadataAsValue *V = dyn_cast<MetadataAsValue>(this)) {
4681 (!isa<Constant>(V) && !isa<MetadataAsValue>(V))) {
4710 M, /* ShouldInitializeAllMetadata */ isa<MetadataAsValue>(this))
    [all...]
Verifier.cpp 448 void visitMetadataAsValue(const MetadataAsValue &MD, Function *F);
903 void Verifier::visitMetadataAsValue(const MetadataAsValue &MDV, Function *F) {
4308 // FIXME: If this operand is a MetadataAsValue (wrapping a LocalAsMetadata)
4625 if (auto *MD = dyn_cast<MetadataAsValue>(V))
4690 Assert(isa<MetadataAsValue>(Call.getArgOperand(0)),
5653 const auto *ScopeListMV = dyn_cast<MetadataAsValue>(
5656 "llvm.experimental.noalias.scope.decl must have a MetadataAsValue "
5675 const auto *ScopeListMV = cast<MetadataAsValue>(
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
IntrinsicInst.h 214 setArgOperand(1, MetadataAsValue::get(NewVar->getContext(), NewVar));
218 setArgOperand(2, MetadataAsValue::get(NewExpr->getContext(), NewExpr));
262 return cast<MetadataAsValue>(getArgOperand(0))->getMetadata();
266 return cast<MetadataAsValue>(getArgOperand(1))->getMetadata();
270 return cast<MetadataAsValue>(getArgOperand(2))->getMetadata();
277 return setArgOperand(0, MetadataAsValue::get(getContext(), Location));
375 return cast<MetadataAsValue>(getArgOperand(0))->getMetadata();
1198 cast<MetadataAsValue>(getOperand(Intrinsic::NoAliasScopeDeclScopeArg));
1204 MetadataAsValue::get(getContext(), ScopeList));
Metadata.h 176 class MetadataAsValue : public Value {
182 MetadataAsValue(Type *Ty, Metadata *MD);
188 ~MetadataAsValue();
190 static MetadataAsValue *get(LLVMContext &Context, Metadata *MD);
191 static MetadataAsValue *getIfExists(LLVMContext &Context, Metadata *MD);
236 /// Track the reference to metadata for \a MetadataAsValue.
241 static bool track(void *Ref, Metadata &MD, MetadataAsValue &Owner) {
267 using OwnerTy = PointerUnion<MetadataAsValue *, Metadata *>;
IRBuilder.h 780 MetadataAsValue::get(Context, ScopeTag));
1161 return MetadataAsValue::get(Context, RoundingMDS);
1174 return MetadataAsValue::get(Context, ExceptMDS);
1186 return MetadataAsValue::get(Context, PredicateMDS);
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
ValueEnumerator.cpp 142 if (const auto *MAV = dyn_cast<MetadataAsValue>(V)) {
444 auto *MD = dyn_cast<MetadataAsValue>(&Op);
508 if (auto *MD = dyn_cast<MetadataAsValue>(V))
894 assert(!isa<MetadataAsValue>(V) && "EnumerateValue doesn't handle Metadata!");
986 assert(!isa<MetadataAsValue>(V) && "Unexpected metadata operand");
1086 if (auto *MD = dyn_cast<MetadataAsValue>(&OI)) {
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
CrossDSOCFI.cpp 150 BitsetTestFn, {&Addr, MetadataAsValue::get(
ThinLTOBitcodeWriter.cpp 92 cast<MetadataAsValue>(CI->getArgOperand(ArgNo))->getMetadata();
102 MetadataAsValue::get(M.getContext(), GlobalMD));
GlobalDCE.cpp 248 auto *TypeId = cast<MetadataAsValue>(TypeIdValue)->getMetadata();
Inliner.cpp 204 if (auto *MDV = MetadataAsValue::getIfExists(AI->getContext(), L))
LowerTypeTests.cpp 1036 auto TypeIdMDVal = dyn_cast<MetadataAsValue>(CI->getArgOperand(1));
2072 auto TypeIdMDVal = dyn_cast<MetadataAsValue>(CI->getArgOperand(1));
WholeProgramDevirt.cpp 1787 cast<MetadataAsValue>(CI->getArgOperand(1))->getMetadata();
1856 Metadata *TypeId = cast<MetadataAsValue>(TypeIdValue)->getMetadata();
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
ValueMapper.cpp 378 if (const auto *MDV = dyn_cast<MetadataAsValue>(V)) {
386 return MetadataAsValue::get(V->getContext(), ValueAsMetadata::get(LV));
393 : MetadataAsValue::get(V->getContext(),
413 return MetadataAsValue::get(V->getContext(),
426 return getVM()[V] = MetadataAsValue::get(V->getContext(), MappedMD);
  /src/external/apache2/llvm/dist/llvm/tools/verify-uselistorder/
verify-uselistorder.cpp 229 if (const auto *MAV = dyn_cast<MetadataAsValue>(Op))
511 if (auto *MAV = dyn_cast<MetadataAsValue>(Op))
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
ModuleSummaryAnalysis.cpp 169 auto *TypeMDVal = cast<MetadataAsValue>(CI->getArgOperand(1));
196 auto *TypeMDVal = cast<MetadataAsValue>(CI->getArgOperand(2));
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUInstCombineIntrinsic.cpp 587 Value *Args[] = {MetadataAsValue::get(II.getContext(), MD)};
713 Value *Args[] = {MetadataAsValue::get(II.getContext(), MD)};
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGClass.cpp 2679 llvm::MetadataAsValue::get(CGM.getLLVMContext(), MD);
2787 llvm::Value *TypeId = llvm::MetadataAsValue::get(getLLVMContext(), MD);
2810 llvm::Value *AllVtables = llvm::MetadataAsValue::get(
2844 llvm::Value *TypeId = llvm::MetadataAsValue::get(CGM.getLLVMContext(), MD);
CGExpr.cpp 2040 cast<llvm::MetadataAsValue>(LV.getGlobalReg())->getMetadata());
2051 F, llvm::MetadataAsValue::get(Ty->getContext(), RegName));
2313 cast<llvm::MetadataAsValue>(Dst.getGlobalReg())->getMetadata());
2328 F, {llvm::MetadataAsValue::get(Ty->getContext(), RegName), Value});
2614 llvm::MetadataAsValue::get(CGM.getLLVMContext(), M->getOperand(0));
3434 llvm::Value *AllVtables = llvm::MetadataAsValue::get(
5200 llvm::Value *TypeId = llvm::MetadataAsValue::get(getLLVMContext(), MD);

Completed in 47 milliseconds

1 2