| /netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
| H A D | IntrinsicInst.cpp | 77 return isa<MetadataAsValue>(V) ? dyn_cast<ValueAsMetadata>( in getAsMetadata() 78 cast<MetadataAsValue>(V)->getMetadata()) in getAsMetadata() 89 Value *NewOperand = isa<MetadataAsValue>(NewValue) in replaceVariableLocationOp() 91 : MetadataAsValue::get( in replaceVariableLocationOp() 100 0, MetadataAsValue::get(getContext(), DIArgList::get(getContext(), MDs))); in replaceVariableLocationOp() 106 Value *NewOperand = isa<MetadataAsValue>(NewValue) in replaceVariableLocationOp() 108 : MetadataAsValue::get( in replaceVariableLocationOp() 118 0, MetadataAsValue::get(getContext(), DIArgList::get(getContext(), MDs))); in replaceVariableLocationOp() 128 setArgOperand(2, MetadataAsValue::get(getContext(), NewExpr)); in addVariableLocationOps() 135 0, MetadataAsValue::get(getContext(), DIArgList::get(getContext(), MDs))); in addVariableLocationOps() [all …]
|
| H A D | Metadata.cpp | 63 MetadataAsValue::MetadataAsValue(Type *Ty, Metadata *MD) in MetadataAsValue() function in MetadataAsValue 68 MetadataAsValue::~MetadataAsValue() { in ~MetadataAsValue() 106 MetadataAsValue *MetadataAsValue::get(LLVMContext &Context, Metadata *MD) { in get() 110 Entry = new MetadataAsValue(Type::getMetadataTy(Context), MD); in get() 114 MetadataAsValue *MetadataAsValue::getIfExists(LLVMContext &Context, in getIfExists() 121 void MetadataAsValue::handleChangedMetadata(Metadata *MD) { in handleChangedMetadata() 144 void MetadataAsValue::track() { in track() 149 void MetadataAsValue::untrack() { in untrack() 274 if (Owner.is<MetadataAsValue *>()) { in replaceAllUsesWith() 275 Owner.get<MetadataAsValue *>()->handleChangedMetadata(MD); in replaceAllUsesWith() [all …]
|
| H A D | Core.cpp | 911 return wrap(MetadataAsValue::get(I->getContext(), MD)); in LLVMGetMetadata() 918 static MDNode *extractMDNode(MetadataAsValue *MAV) { in extractMDNode() 930 MDNode *N = Val ? extractMDNode(unwrap<MetadataAsValue>(Val)) : nullptr; in LLVMSetMetadata() 978 if (auto *MD = dyn_cast_or_null<MetadataAsValue>(unwrap(Val))) in LLVM_FOR_EACH_VALUE_SUBCLASS() 986 if (auto *MD = dyn_cast_or_null<MetadataAsValue>(unwrap(Val))) in LLVMIsAMDString() 1025 return wrap(MetadataAsValue::get(Context, Op)); in getMDNodeOperandImpl() 1030 if (auto *MD = dyn_cast<MetadataAsValue>(V)) { in LLVMGetOperand() 1053 if (isa<MetadataAsValue>(V)) in LLVMGetNumOperands() 1114 return wrap(MetadataAsValue::get( in LLVMMDStringInContext() 1133 else if (auto *MDV = dyn_cast<MetadataAsValue>(V)) { in LLVMMDNodeInContext() [all …]
|
| H A D | DIBuilder.cpp | 968 return MetadataAsValue::get(VMContext, ValueAsMetadata::get(V)); in getDbgIntrinsicValueImpl() 990 MetadataAsValue::get(VMContext, VarInfo), in insertDeclare() 991 MetadataAsValue::get(VMContext, Expr)}; in insertDeclare() 1013 MetadataAsValue::get(VMContext, VarInfo), in insertDbgValueIntrinsic() 1014 MetadataAsValue::get(VMContext, Expr)}; in insertDbgValueIntrinsic() 1033 Value *Args[] = {MetadataAsValue::get(VMContext, LabelInfo)}; in insertLabel()
|
| H A D | TypeFinder.cpp | 121 if (const auto *M = dyn_cast<MetadataAsValue>(V)) { in incorporateValue()
|
| H A D | LLVMContextImpl.cpp | 115 SmallVector<MetadataAsValue *, 8> MDVs; in ~LLVMContextImpl()
|
| H A D | DebugInfo.cpp | 54 auto *MDV = MetadataAsValue::getIfExists(V->getContext(), L); in FindDbgAddrUses() 86 if (auto *MDV = MetadataAsValue::getIfExists(V->getContext(), L)) { in findDbgValues() 92 if (auto *MDV = MetadataAsValue::getIfExists(V->getContext(), AL)) { in findDbgValues() 113 if (auto *MDV = MetadataAsValue::getIfExists(V->getContext(), L)) { in findDbgUsers() 119 if (auto *MDV = MetadataAsValue::getIfExists(V->getContext(), AL)) { in findDbgUsers()
|
| H A D | AsmWriter.cpp | 122 if (const auto *MAV = dyn_cast<MetadataAsValue>(V)) in skipMetadataWrapper() 344 if (const auto *MAV = dyn_cast<MetadataAsValue>(V)) { in getModuleFromVal() 1126 if (auto *V = dyn_cast_or_null<MetadataAsValue>(Op)) in processInstructionMetadata() 2481 if (auto *MD = dyn_cast<MetadataAsValue>(V)) { in WriteAsOperandInternal() 4617 if (auto *V = dyn_cast_or_null<MetadataAsValue>(Op)) in isReferencingMDNode() 4627 else if (isa<Function>(this) || isa<MetadataAsValue>(this)) in print() 4661 } else if (const MetadataAsValue *V = dyn_cast<MetadataAsValue>(this)) { in print() 4681 (!isa<Constant>(V) && !isa<MetadataAsValue>(V))) { in printWithoutType() 4710 M, /* ShouldInitializeAllMetadata */ isa<MetadataAsValue>(this)); in printAsOperand()
|
| H A D | Verifier.cpp | 448 void visitMetadataAsValue(const MetadataAsValue &MD, Function *F); 903 void Verifier::visitMetadataAsValue(const MetadataAsValue &MDV, Function *F) { in visitMetadataAsValue() 4625 if (auto *MD = dyn_cast<MetadataAsValue>(V)) in visitIntrinsicCall() 4690 Assert(isa<MetadataAsValue>(Call.getArgOperand(0)), in visitIntrinsicCall() 5653 const auto *ScopeListMV = dyn_cast<MetadataAsValue>( in verifyNoAliasScopeDecl() 5675 const auto *ScopeListMV = cast<MetadataAsValue>( in verifyNoAliasScopeDecl()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | IntrinsicInst.h | 214 setArgOperand(1, MetadataAsValue::get(NewVar->getContext(), NewVar)); in setVariable() 218 setArgOperand(2, MetadataAsValue::get(NewExpr->getContext(), NewExpr)); in setExpression() 262 return cast<MetadataAsValue>(getArgOperand(0))->getMetadata(); in getRawLocation() 266 return cast<MetadataAsValue>(getArgOperand(1))->getMetadata(); in getRawVariable() 270 return cast<MetadataAsValue>(getArgOperand(2))->getMetadata(); in getRawExpression() 277 return setArgOperand(0, MetadataAsValue::get(getContext(), Location)); in setRawLocation() 375 return cast<MetadataAsValue>(getArgOperand(0))->getMetadata(); in getRawLabel() 1198 cast<MetadataAsValue>(getOperand(Intrinsic::NoAliasScopeDeclScopeArg)); in getScopeList() 1204 MetadataAsValue::get(getContext(), ScopeList)); in setScopeList()
|
| H A D | 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); 241 static bool track(void *Ref, Metadata &MD, MetadataAsValue &Owner) { in track() 267 using OwnerTy = PointerUnion<MetadataAsValue *, Metadata *>;
|
| H A D | Value.def | 111 HANDLE_METADATA_VALUE(MetadataAsValue)
|
| H A D | IRBuilder.h | 780 MetadataAsValue::get(Context, ScopeTag)); in CreateNoAliasScopeDeclaration() 1161 return MetadataAsValue::get(Context, RoundingMDS); in getConstrainedFPRounding() 1174 return MetadataAsValue::get(Context, ExceptMDS); in getConstrainedFPExcept() 1186 return MetadataAsValue::get(Context, PredicateMDS); in getConstrainedFPPredicate()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/ |
| H A D | ValueEnumerator.cpp | 142 if (const auto *MAV = dyn_cast<MetadataAsValue>(V)) { in orderModule() 444 auto *MD = dyn_cast<MetadataAsValue>(&Op); in ValueEnumerator() 508 if (auto *MD = dyn_cast<MetadataAsValue>(V)) in getValueID() 894 assert(!isa<MetadataAsValue>(V) && "EnumerateValue doesn't handle Metadata!"); in EnumerateValue() 986 assert(!isa<MetadataAsValue>(V) && "Unexpected metadata operand"); in EnumerateOperandType() 1086 if (auto *MD = dyn_cast<MetadataAsValue>(&OI)) { in incorporateFunction()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | ValueMapper.cpp | 378 if (const auto *MDV = dyn_cast<MetadataAsValue>(V)) { in mapValue() 386 return MetadataAsValue::get(V->getContext(), ValueAsMetadata::get(LV)); in mapValue() 393 : MetadataAsValue::get(V->getContext(), in mapValue() 413 return MetadataAsValue::get(V->getContext(), in mapValue() 426 return getVM()[V] = MetadataAsValue::get(V->getContext(), MappedMD); in mapValue()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| H A D | CrossDSOCFI.cpp | 150 BitsetTestFn, {&Addr, MetadataAsValue::get( in buildCFICheck()
|
| H A D | ThinLTOBitcodeWriter.cpp | 92 cast<MetadataAsValue>(CI->getArgOperand(ArgNo))->getMetadata(); in promoteTypeIds() 102 MetadataAsValue::get(M.getContext(), GlobalMD)); in promoteTypeIds()
|
| H A D | GlobalDCE.cpp | 248 auto *TypeId = cast<MetadataAsValue>(TypeIdValue)->getMetadata(); in ScanTypeCheckedLoadIntrinsics()
|
| H A D | Inliner.cpp | 204 if (auto *MDV = MetadataAsValue::getIfExists(AI->getContext(), L)) in mergeInlinedArrayAllocas()
|
| H A D | WholeProgramDevirt.cpp | 1787 cast<MetadataAsValue>(CI->getArgOperand(1))->getMetadata(); in scanTypeTestUsers() 1856 Metadata *TypeId = cast<MetadataAsValue>(TypeIdValue)->getMetadata(); in scanTypeCheckedLoadUsers()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/verify-uselistorder/ |
| H A D | verify-uselistorder.cpp | 229 if (const auto *MAV = dyn_cast<MetadataAsValue>(Op)) in ValueMapping() 511 if (auto *MAV = dyn_cast<MetadataAsValue>(Op)) in changeUseLists()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | ModuleSummaryAnalysis.cpp | 169 auto *TypeMDVal = cast<MetadataAsValue>(CI->getArgOperand(1)); in addIntrinsicToSummary() 196 auto *TypeMDVal = cast<MetadataAsValue>(CI->getArgOperand(2)); in addIntrinsicToSummary()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstCombineIntrinsic.cpp | 587 Value *Args[] = {MetadataAsValue::get(II.getContext(), MD)}; in instCombineIntrinsic() 713 Value *Args[] = {MetadataAsValue::get(II.getContext(), MD)}; in instCombineIntrinsic()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGClass.cpp | 2679 llvm::MetadataAsValue::get(CGM.getLLVMContext(), MD); in EmitTypeMetadataCodeForVCall() 2787 llvm::Value *TypeId = llvm::MetadataAsValue::get(getLLVMContext(), MD); in EmitVTablePtrCheck() 2810 llvm::Value *AllVtables = llvm::MetadataAsValue::get( in EmitVTablePtrCheck() 2844 llvm::Value *TypeId = llvm::MetadataAsValue::get(CGM.getLLVMContext(), MD); in EmitVTableTypeCheckedLoad()
|
| H A D | CGExpr.cpp | 2040 cast<llvm::MetadataAsValue>(LV.getGlobalReg())->getMetadata()); in EmitLoadOfGlobalRegLValue() 2051 F, llvm::MetadataAsValue::get(Ty->getContext(), RegName)); in EmitLoadOfGlobalRegLValue() 2313 cast<llvm::MetadataAsValue>(Dst.getGlobalReg())->getMetadata()); in EmitStoreThroughGlobalRegLValue() 2328 F, {llvm::MetadataAsValue::get(Ty->getContext(), RegName), Value}); in EmitStoreThroughGlobalRegLValue() 2614 llvm::MetadataAsValue::get(CGM.getLLVMContext(), M->getOperand(0)); in EmitGlobalNamedRegister() 3434 llvm::Value *AllVtables = llvm::MetadataAsValue::get( in EmitCfiCheckFail() 5200 llvm::Value *TypeId = llvm::MetadataAsValue::get(getLLVMContext(), MD); in EmitCall()
|