Home
last modified time | relevance | path

Searched refs:ValueAsMetadata (Results 1 – 25 of 60) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugProgramInstruction.h373 PointerUnion<ValueAsMetadata *, ValueAsMetadata **> I;
376 location_op_iterator(ValueAsMetadata *SingleIter) : I(SingleIter) {} in location_op_iterator()
377 location_op_iterator(ValueAsMetadata **MultiIter) : I(MultiIter) {} in location_op_iterator()
388 ValueAsMetadata *VAM = isa<ValueAsMetadata *>(I)
389 ? cast<ValueAsMetadata *>(I)
390 : *cast<ValueAsMetadata **>(I);
394 ValueAsMetadata *VAM = isa<ValueAsMetadata *>(I)
395 ? cast<ValueAsMetadata *>(I)
396 : *cast<ValueAsMetadata **>(I);
400 if (auto *VAM = dyn_cast<ValueAsMetadata *>(I))
[all …]
H A DIntrinsicInst.h200 PointerUnion<ValueAsMetadata *, ValueAsMetadata **> I;
203 location_op_iterator(ValueAsMetadata *SingleIter) : I(SingleIter) {} in location_op_iterator()
204 location_op_iterator(ValueAsMetadata **MultiIter) : I(MultiIter) {} in location_op_iterator()
213 ValueAsMetadata *VAM = isa<ValueAsMetadata *>(I)
214 ? cast<ValueAsMetadata *>(I)
215 : *cast<ValueAsMetadata **>(I);
219 ValueAsMetadata *VAM = isa<ValueAsMetadata *>(I)
220 ? cast<ValueAsMetadata *>(I)
221 : *cast<ValueAsMetadata **>(I);
225 if (isa<ValueAsMetadata *>(I))
[all …]
H A DMetadata.h457 class ValueAsMetadata : public Metadata, ReplaceableMetadataImpl {
469 ValueAsMetadata(unsigned ID, Value *V) in ValueAsMetadata() function
474 ~ValueAsMetadata() = default;
477 LLVM_ABI static ValueAsMetadata *get(Value *V);
487 LLVM_ABI static ValueAsMetadata *getIfExists(Value *V);
528 class ConstantAsMetadata : public ValueAsMetadata {
529 friend class ValueAsMetadata; variable
532 : ValueAsMetadata(ConstantAsMetadataKind, C) {} in ConstantAsMetadata()
536 return ValueAsMetadata::getConstant(C); in get()
540 return ValueAsMetadata::getConstantIfExists(C); in getIfExists()
[all …]
H A DTrackingMDRef.h142 using TrackingValueAsMetadataRef = TypedTrackingMDRef<ValueAsMetadata>;
H A DMetadata.def76 HANDLE_METADATA_BRANCH(ValueAsMetadata)
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDebugProgramInstruction.cpp183 return new DbgVariableRecord(ValueAsMetadata::get(Location), DV, Expr, DI, in createDbgVariableRecord()
199 return new DbgVariableRecord(ValueAsMetadata::get(Address), DV, Expr, DI, in createDVRDeclare()
216 return new DbgVariableRecord(ValueAsMetadata::get(Val), Variable, Expression, in createDVRAssign()
217 AssignID, ValueAsMetadata::get(Address), in createDVRAssign()
240 return {location_op_iterator(static_cast<ValueAsMetadata *>(nullptr)), in location_ops()
241 location_op_iterator(static_cast<ValueAsMetadata *>(nullptr))}; in location_ops()
244 if (auto *VAM = dyn_cast<ValueAsMetadata>(MD)) in location_ops()
254 return {location_op_iterator(static_cast<ValueAsMetadata *>(nullptr)), in location_ops()
255 location_op_iterator(static_cast<ValueAsMetadata *>(nullptr))}; in location_ops()
273 assert(isa<ValueAsMetadata>(MD) && in getVariableLocationOp()
[all …]
H A DIntrinsicInst.cpp78 if (auto *VAM = dyn_cast<ValueAsMetadata>(MD)) { in location_ops()
86 return {location_op_iterator(static_cast<ValueAsMetadata *>(nullptr)), in location_ops()
87 location_op_iterator(static_cast<ValueAsMetadata *>(nullptr))}; in location_ops()
107 isa<ValueAsMetadata>(MD) && in getVariableLocationOp()
109 auto *V = cast<ValueAsMetadata>(MD); in getVariableLocationOp()
115 static ValueAsMetadata *getAsMetadata(Value *V) { in getAsMetadata()
116 return isa<MetadataAsValue>(V) ? dyn_cast<ValueAsMetadata>( in getAsMetadata()
118 : ValueAsMetadata::get(V); in getAsMetadata()
152 getContext(), ValueAsMetadata::get(NewValue)); in replaceVariableLocationOp()
155 SmallVector<ValueAsMetadata *, 4> MDs; in replaceVariableLocationOp()
[all …]
H A DMetadata.cpp165 if (OldMD && isa<ValueAsMetadata>(*OldMD) && !New) { in handleChangedValue()
166 auto *OldVAM = cast<ValueAsMetadata>(*OldMD); in handleChangedValue()
167 New = ValueAsMetadata::get(PoisonValue::get(OldVAM->getValue()->getType())); in handleChangedValue()
339 ValueAsMetadata *MD = I->second; in SalvageDebugInfo()
353 ValueAsMetadata::get(PoisonValue::get(C.getType()))); in SalvageDebugInfo()
363 Pair.first, ValueAsMetadata::get(PoisonValue::get(C.getType()))); in SalvageDebugInfo()
465 return dyn_cast<ValueAsMetadata>(&MD); in getOrCreate()
476 return dyn_cast<ValueAsMetadata>(&MD); in getIfExists()
482 return isa<ValueAsMetadata>(&MD) || isa<DIArgList>(&MD); in isReplaceable()
502 ValueAsMetadata *ValueAsMetadata::get(Value *V) { in get()
[all …]
H A DTypeFinder.cpp151 if (const auto *MDV = dyn_cast<ValueAsMetadata>(M->getMetadata())) in incorporateValue()
H A DDebugInfoMetadata.cpp2590 ArrayRef<ValueAsMetadata *> Args) { in get()
2600 ValueAsMetadata **OldVMPtr = static_cast<ValueAsMetadata **>(Ref); in handleChangedOperand()
2601 assert((!New || isa<ValueAsMetadata>(New)) && in handleChangedOperand()
2607 ValueAsMetadata *NewVM = cast_or_null<ValueAsMetadata>(New); in handleChangedOperand()
2608 for (ValueAsMetadata *&VM : Args) { in handleChangedOperand()
2613 VM = ValueAsMetadata::get(PoisonValue::get(VM->getValue()->getType())); in handleChangedOperand()
2632 for (ValueAsMetadata *&VAM : Args) in track()
2637 for (ValueAsMetadata *&VAM : Args) in untrack()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVMetadata.cpp50 ValueAsMetadata *MaybeValue = dyn_cast<ValueAsMetadata>(Operand); in getOCLKernelArgAttribute()
H A DSPIRVRegularizer.cpp151 Metadata *RepMD = ValueAsMetadata::get(ReplInst); in runLowerConstExpr()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/HLSL/
H A DCBuffer.cpp45 cast<ValueAsMetadata>(MD->getOperand(0))->getValue()); in get()
53 auto *V = cast<GlobalVariable>(cast<ValueAsMetadata>(OpMD)->getValue()); in get()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DCGProfile.cpp36 Metadata *Vals[] = {ValueAsMetadata::get(E.first.first), in addModuleFlags()
37 ValueAsMetadata::get(E.first.second), in addModuleFlags()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineDebugify.cpp163 Ctx, ValueAsMetadata::getConstant(ConstantInt::get(Int32Ty, N)))); in applyDebugifyMetadataToMachineFunction()
173 NMD->setOperand(Idx, MDNode::get(Ctx, ValueAsMetadata::getConstant( in applyDebugifyMetadataToMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRefTypeMem2Local.cpp74 ValueAsMetadata::handleRAUW(&AI, NewAI); in visitAllocaInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUExportKernelRuntimeHandles.cpp86 auto *VM = cast<ValueAsMetadata>(Associated->getOperand(0)); in exportKernelRuntimeHandles()
H A DAMDGPUHSAMetadataStreamer.cpp51 auto *VM = cast<ValueAsMetadata>(Associated->getOperand(0)); in getEnqueuedBlockSymbolName()
267 cast<ValueAsMetadata>(Node->getOperand(0))->getType(), in emitKernelAttrs()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryProfileInfo.cpp74 ValueAsMetadata::get(ConstantInt::get(Type::getInt64Ty(Ctx), Id)); in buildCallstackMetadata()
222 auto *FullStackIdMD = ValueAsMetadata::get( in createMIBNode()
224 auto *TotalSizeMD = ValueAsMetadata::get( in createMIBNode()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DCrossDSOCFI.cpp48 auto TM = dyn_cast<ValueAsMetadata>(MD->getOperand(1)); in extractNumericTypeId()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGHLSLRuntime.cpp80 MDNode::get(Ctx, {ValueAsMetadata::get(Fn), RootSignature, Version}); in addRootSignature()
129 BufGlobals.push_back(ValueAsMetadata::get(BufGV)); in emitBufferGlobalsAndMetadata()
173 BufGlobals.push_back(ValueAsMetadata::get(ElemGV)); in emitBufferGlobalsAndMetadata()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.cpp139 if (const auto *VAM = dyn_cast<ValueAsMetadata>(MD)) { in orderModule()
276 if (const auto *VAM = dyn_cast<ValueAsMetadata>(MD)) { in predictUseListOrder()
791 for (ValueAsMetadata *VAM : ArgList->getArgs()) { in EnumerateFunctionLocalListMetadata()
1115 for (ValueAsMetadata *VMD : ArgList->getArgs()) { in incorporateFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DValueMapper.cpp389 return MetadataAsValue::get(V->getContext(), ValueAsMetadata::get(LV)); in mapValue()
400 SmallVector<ValueAsMetadata *, 4> MappedArgs; in mapValue()
411 LV == VAM->getValue() ? VAM : ValueAsMetadata::get(LV)); in mapValue()
416 MappedArgs.push_back(ValueAsMetadata::get( in mapValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILValueEnumerator.cpp148 dyn_cast<ValueAsMetadata>(MAV->getMetadata())) { in orderModule()
756 for (ValueAsMetadata *VAM : ArgList->getArgs()) { in EnumerateFunctionLocalListMetadata()
1079 for (ValueAsMetadata *VMD : ArgList->getArgs()) { in incorporateFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILRootSignature.cpp546 ValueAsMetadata *VAM = in analyzeModule()
547 llvm::dyn_cast<ValueAsMetadata>(FunctionPointerMdNode.get()); in analyzeModule()

123