| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DebugProgramInstruction.cpp | 161 return isa<MetadataAsValue>(V) ? dyn_cast<ValueAsMetadata>( in getAsMetadata() 184 setRawLocation(isa<MetadataAsValue>(NewValue) in replaceVariableLocationOp() 203 setRawLocation(isa<MetadataAsValue>(NewValue) in replaceVariableLocationOp() 291 MetadataAsValue::get(Context, getRawLocation()), in createDebugIntrinsic() 292 MetadataAsValue::get(Context, getVariable()), in createDebugIntrinsic() 293 MetadataAsValue::get(Context, getExpression()), in createDebugIntrinsic() 294 MetadataAsValue::get(Context, getAssignID()), in createDebugIntrinsic() 295 MetadataAsValue::get(Context, getRawAddress()), in createDebugIntrinsic() 296 MetadataAsValue::get(Context, getAddressExpression())}; in createDebugIntrinsic() 300 Value *Args[] = {MetadataAsValue::get(Context, getRawLocation()), in createDebugIntrinsic() [all …]
|
| H A D | IntrinsicInst.cpp | 116 return isa<MetadataAsValue>(V) ? dyn_cast<ValueAsMetadata>( in getAsMetadata() 146 Value *NewOperand = isa<MetadataAsValue>(NewValue) in replaceVariableLocationOp() 148 : MetadataAsValue::get( in replaceVariableLocationOp() 163 Value *NewOperand = isa<MetadataAsValue>(NewValue) in replaceVariableLocationOp() 165 : MetadataAsValue::get( in replaceVariableLocationOp() 185 setArgOperand(2, MetadataAsValue::get(getContext(), NewExpr)); in addVariableLocationOps() 212 setOperand(OpAssignID, MetadataAsValue::get(getContext(), New)); in setAssignId() 297 auto *MAV = dyn_cast<MetadataAsValue>(getArgOperand(NumOperands - 2)); in getRoundingMode() 309 auto *MAV = dyn_cast<MetadataAsValue>(getArgOperand(NumOperands - 1)); in getExceptionBehavior() 334 Metadata *MD = cast<MetadataAsValue>(Op)->getMetadata(); in getFPPredicateFromMD() [all …]
|
| H A D | Metadata.cpp | 60 MetadataAsValue::MetadataAsValue(Type *Ty, Metadata *MD) in MetadataAsValue() function in MetadataAsValue 65 MetadataAsValue::~MetadataAsValue() { in ~MetadataAsValue() 103 MetadataAsValue *MetadataAsValue::get(LLVMContext &Context, Metadata *MD) { in get() 107 Entry = new MetadataAsValue(Type::getMetadataTy(Context), MD); in get() 111 MetadataAsValue *MetadataAsValue::getIfExists(LLVMContext &Context, in getIfExists() 118 void MetadataAsValue::handleChangedMetadata(Metadata *MD) { in handleChangedMetadata() 141 void MetadataAsValue::track() { in track() 146 void MetadataAsValue::untrack() { in untrack() 380 if (isa<MetadataAsValue *>(Owner)) { in replaceAllUsesWith() 381 cast<MetadataAsValue *>(Owner)->handleChangedMetadata(MD); in replaceAllUsesWith()
|
| H A D | DIBuilder.cpp | 958 MetadataAsValue::get(Ctx, ValueAsMetadata::get(Val)), in insertDbgAssign() 959 MetadataAsValue::get(Ctx, SrcVar), in insertDbgAssign() 960 MetadataAsValue::get(Ctx, ValExpr), in insertDbgAssign() 961 MetadataAsValue::get(Ctx, Link), in insertDbgAssign() 962 MetadataAsValue::get(Ctx, ValueAsMetadata::get(Addr)), in insertDbgAssign() 963 MetadataAsValue::get(Ctx, AddrExpr), in insertDbgAssign() 1050 MetadataAsValue::get(VMContext, VarInfo), in insertDeclare() 1051 MetadataAsValue::get(VMContext, Expr)}; in insertDeclare() 1076 MetadataAsValue::get(VMContext, VarInfo), in insertDbgIntrinsic() 1077 MetadataAsValue::get(VMContext, Expr)}; in insertDbgIntrinsic() [all …]
|
| H A D | Core.cpp | 1004 static MDNode *extractMDNode(MetadataAsValue *MAV) { in extractMDNode() 1118 return wrap(MetadataAsValue::get(Context, Op)); in getMDNodeOperandImpl() 1123 if (auto *MD = dyn_cast<MetadataAsValue>(V)) { in LLVMGetOperand() 1146 if (isa<MetadataAsValue>(V)) in LLVMGetNumOperands() 1207 return wrap(MetadataAsValue::get( in LLVMMDStringInContext() 1226 else if (auto *MDV = dyn_cast<MetadataAsValue>(V)) { in LLVMMDNodeInContext() 1254 if (auto *MAV = dyn_cast<MetadataAsValue>(V)) in LLVMValueAsMetadata() 1270 auto *MD = unwrap<MetadataAsValue>(V); in LLVMGetMDNodeNumOperands() 1325 auto *MD = unwrap<MetadataAsValue>(V); in LLVMGetMDNodeOperands() 1339 auto *MD = cast<MetadataAsValue>(unwrap(V)); in LLVMReplaceMDNodeOperandWith() [all …]
|
| H A D | TypeFinder.cpp | 134 if (const auto *M = dyn_cast<MetadataAsValue>(V)) { in incorporateValue()
|
| H A D | LLVMContextImpl.cpp | 134 SmallVector<MetadataAsValue *, 8> MDVs; in ~LLVMContextImpl()
|
| H A D | AsmWriter.cpp | 107 if (const auto *MAV = dyn_cast<MetadataAsValue>(V)) in skipMetadataWrapper() 278 if (const auto *MAV = dyn_cast<MetadataAsValue>(V)) { in getModuleFromVal() 1154 if (auto *V = dyn_cast_or_null<MetadataAsValue>(Op)) in processInstructionMetadata() 2503 if (auto *MD = dyn_cast<MetadataAsValue>(V)) { in WriteAsOperandInternal() 4841 if (auto *V = dyn_cast_or_null<MetadataAsValue>(Op)) in isReferencingMDNode() 4898 else if (isa<Function>(this) || isa<MetadataAsValue>(this)) in print() 4936 } else if (const MetadataAsValue *V = dyn_cast<MetadataAsValue>(this)) { in print() 4957 (!isa<Constant>(V) && !isa<MetadataAsValue>(V))) { in printWithoutType() 4987 M, /* ShouldInitializeAllMetadata */ isa<MetadataAsValue>(this)); in printAsOperand()
|
| H A D | DebugInfo.cpp | 55 auto *MDV = MetadataAsValue::getIfExists(V->getContext(), L); in findDbgDeclares() 104 if (auto *MDV = MetadataAsValue::getIfExists(Ctx, MD)) { in findDbgIntrinsics() 1785 auto *IDAsValue = MetadataAsValue::getIfExists(Ctx, ID); in getAssignmentMarkers()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IntrinsicInst.h | 323 setArgOperand(1, MetadataAsValue::get(NewVar->getContext(), NewVar)); in setVariable() 327 setArgOperand(2, MetadataAsValue::get(NewExpr->getContext(), NewExpr)); in setExpression() 368 return cast<MetadataAsValue>(getArgOperand(0))->getMetadata(); in getRawLocation() 376 return cast<MetadataAsValue>(getArgOperand(1))->getMetadata(); in getRawVariable() 380 return cast<MetadataAsValue>(getArgOperand(2))->getMetadata(); in getRawExpression() 387 return setArgOperand(0, MetadataAsValue::get(getContext(), Location)); in setRawLocation() 493 return cast<MetadataAsValue>(getArgOperand(OpAddress))->getMetadata(); in getRawAddress() 496 return cast<MetadataAsValue>(getArgOperand(OpAssignID))->getMetadata(); in getRawAssignID() 507 MetadataAsValue::get(NewExpr->getContext(), NewExpr)); in setAddressExpression() 536 return cast<MetadataAsValue>(getArgOperand(0))->getMetadata(); in getRawLabel() [all …]
|
| 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); 333 static bool track(void *Ref, Metadata &MD, MetadataAsValue &Owner) { in track() 368 using OwnerTy = PointerUnion<MetadataAsValue *, Metadata *, DebugValueUser *>;
|
| H A D | Value.def | 113 HANDLE_METADATA_VALUE(MetadataAsValue)
|
| H A D | IRBuilder.h | 860 MetadataAsValue::get(Context, ScopeTag)); in CreateNoAliasScopeDeclaration() 1296 return MetadataAsValue::get(Context, RoundingMDS); in getConstrainedFPRounding() 1305 return MetadataAsValue::get(Context, ExceptMDS); in getConstrainedFPExcept() 1317 return MetadataAsValue::get(Context, PredicateMDS); in getConstrainedFPPredicate()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | ValueEnumerator.cpp | 139 if (const auto *MAV = dyn_cast<MetadataAsValue>(V)) { in orderModule() 275 if (const auto *MAV = dyn_cast<MetadataAsValue>(Op)) { in predictUseListOrder() 413 auto *MD = dyn_cast<MetadataAsValue>(&Op); in ValueEnumerator() 483 if (auto *MD = dyn_cast<MetadataAsValue>(V)) in getValueID() 868 assert(!isa<MetadataAsValue>(V) && "EnumerateValue doesn't handle Metadata!"); in EnumerateValue() 963 assert(!isa<MetadataAsValue>(V) && "Unexpected metadata operand"); in EnumerateOperandType() 1071 if (auto *MD = dyn_cast<MetadataAsValue>(&OI)) { in incorporateFunction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
| H A D | DXILValueEnumerator.cpp | 146 if (const auto *MAV = dyn_cast<MetadataAsValue>(V)) { in orderModule() 451 auto *MD = dyn_cast<MetadataAsValue>(&Op); in ValueEnumerator() 518 if (auto *MD = dyn_cast<MetadataAsValue>(V)) in getValueID() 873 assert(!isa<MetadataAsValue>(V) && "EnumerateValue doesn't handle Metadata!"); in EnumerateValue() 967 assert(!isa<MetadataAsValue>(V) && "Unexpected metadata operand"); in EnumerateOperandType() 1073 if (auto *MD = dyn_cast<MetadataAsValue>(&OI)) { in incorporateFunction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVRegularizer.cpp | 145 } else if (auto MDAsVal = dyn_cast<MetadataAsValue>(Op)) { in runLowerConstExpr() 158 Value *RepMDVal = MetadataAsValue::get(Ctx, RepMD); in runLowerConstExpr()
|
| H A D | SPIRVEmitIntrinsics.cpp | 65 MetadataAsValue *VMD = MetadataAsValue::get(F->getContext(), TyMD); in buildIntrWithMD() 328 MetadataAsValue *VMD = MetadataAsValue::get(F->getContext(), TyMD); in insertPtrCastInstr()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | ValueMapper.cpp | 379 if (const auto *MDV = dyn_cast<MetadataAsValue>(V)) { in mapValue() 387 return MetadataAsValue::get(V->getContext(), ValueAsMetadata::get(LV)); in mapValue() 394 : MetadataAsValue::get( in mapValue() 419 return MetadataAsValue::get(V->getContext(), in mapValue() 432 return getVM()[V] = MetadataAsValue::get(V->getContext(), MappedMD); in mapValue()
|
| H A D | FunctionComparator.cpp | 861 const MetadataAsValue *MetadataValueL = dyn_cast<MetadataAsValue>(L); in cmpValues() 862 const MetadataAsValue *MetadataValueR = dyn_cast<MetadataAsValue>(R); in cmpValues()
|
| H A D | CloneFunction.cpp | 450 Args.push_back(MetadataAsValue::get(Ctx, MDString::get(Ctx, PredName))); in cloneInstruction() 458 MetadataAsValue::get(Ctx, MDString::get(Ctx, "round.tonearest"))); in cloneInstruction() 460 MetadataAsValue::get(Ctx, MDString::get(Ctx, "fpexcept.ignore"))); in cloneInstruction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | CrossDSOCFI.cpp | 131 BitsetTestFn, {&Addr, MetadataAsValue::get( in buildCFICheck()
|
| H A D | ThinLTOBitcodeWriter.cpp | 111 cast<MetadataAsValue>(CI->getArgOperand(ArgNo))->getMetadata(); in promoteTypeIds() 121 MetadataAsValue::get(M.getContext(), GlobalMD)); in promoteTypeIds()
|
| H A D | GlobalDCE.cpp | 204 auto *TypeId = cast<MetadataAsValue>(TypeIdValue)->getMetadata(); in ScanTypeCheckedLoadIntrinsics()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ModuleSummaryAnalysis.cpp | 185 auto *TypeMDVal = cast<MetadataAsValue>(CI->getArgOperand(1)); in addIntrinsicToSummary() 213 auto *TypeMDVal = cast<MetadataAsValue>(CI->getArgOperand(2)); in addIntrinsicToSummary()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGClass.cpp | 2730 llvm::MetadataAsValue::get(CGM.getLLVMContext(), MD); in EmitTypeMetadataCodeForVCall() 2842 llvm::Value *TypeId = llvm::MetadataAsValue::get(getLLVMContext(), MD); in EmitVTablePtrCheck() 2864 llvm::Value *AllVtables = llvm::MetadataAsValue::get( in EmitVTablePtrCheck() 2899 llvm::Value *TypeId = llvm::MetadataAsValue::get(CGM.getLLVMContext(), MD); in EmitVTableTypeCheckedLoad()
|