Home
last modified time | relevance | path

Searched refs:MetadataAsValue (Results 1 – 25 of 47) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DDebugProgramInstruction.cpp161 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 DIntrinsicInst.cpp116 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 DMetadata.cpp60 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 DDIBuilder.cpp958 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 DCore.cpp1004 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 DTypeFinder.cpp134 if (const auto *M = dyn_cast<MetadataAsValue>(V)) { in incorporateValue()
H A DLLVMContextImpl.cpp134 SmallVector<MetadataAsValue *, 8> MDVs; in ~LLVMContextImpl()
H A DAsmWriter.cpp107 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 DDebugInfo.cpp55 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 DIntrinsicInst.h323 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 DMetadata.h176 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 DValue.def113 HANDLE_METADATA_VALUE(MetadataAsValue)
H A DIRBuilder.h860 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 DValueEnumerator.cpp139 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 DDXILValueEnumerator.cpp146 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 DSPIRVRegularizer.cpp145 } else if (auto MDAsVal = dyn_cast<MetadataAsValue>(Op)) { in runLowerConstExpr()
158 Value *RepMDVal = MetadataAsValue::get(Ctx, RepMD); in runLowerConstExpr()
H A DSPIRVEmitIntrinsics.cpp65 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 DValueMapper.cpp379 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 DFunctionComparator.cpp861 const MetadataAsValue *MetadataValueL = dyn_cast<MetadataAsValue>(L); in cmpValues()
862 const MetadataAsValue *MetadataValueR = dyn_cast<MetadataAsValue>(R); in cmpValues()
H A DCloneFunction.cpp450 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 DCrossDSOCFI.cpp131 BitsetTestFn, {&Addr, MetadataAsValue::get( in buildCFICheck()
H A DThinLTOBitcodeWriter.cpp111 cast<MetadataAsValue>(CI->getArgOperand(ArgNo))->getMetadata(); in promoteTypeIds()
121 MetadataAsValue::get(M.getContext(), GlobalMD)); in promoteTypeIds()
H A DGlobalDCE.cpp204 auto *TypeId = cast<MetadataAsValue>(TypeIdValue)->getMetadata(); in ScanTypeCheckedLoadIntrinsics()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DModuleSummaryAnalysis.cpp185 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 DCGClass.cpp2730 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()

12