| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DebugProgramInstruction.h | 373 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 D | IntrinsicInst.h | 200 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 D | Metadata.h | 457 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 D | TrackingMDRef.h | 142 using TrackingValueAsMetadataRef = TypedTrackingMDRef<ValueAsMetadata>;
|
| H A D | Metadata.def | 76 HANDLE_METADATA_BRANCH(ValueAsMetadata)
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DebugProgramInstruction.cpp | 183 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 D | IntrinsicInst.cpp | 78 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 D | Metadata.cpp | 165 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 D | TypeFinder.cpp | 151 if (const auto *MDV = dyn_cast<ValueAsMetadata>(M->getMetadata())) in incorporateValue()
|
| H A D | DebugInfoMetadata.cpp | 2590 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 D | SPIRVMetadata.cpp | 50 ValueAsMetadata *MaybeValue = dyn_cast<ValueAsMetadata>(Operand); in getOCLKernelArgAttribute()
|
| H A D | SPIRVRegularizer.cpp | 151 Metadata *RepMD = ValueAsMetadata::get(ReplInst); in runLowerConstExpr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Frontend/HLSL/ |
| H A D | CBuffer.cpp | 45 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 D | CGProfile.cpp | 36 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 D | MachineDebugify.cpp | 163 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 D | WebAssemblyRefTypeMem2Local.cpp | 74 ValueAsMetadata::handleRAUW(&AI, NewAI); in visitAllocaInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUExportKernelRuntimeHandles.cpp | 86 auto *VM = cast<ValueAsMetadata>(Associated->getOperand(0)); in exportKernelRuntimeHandles()
|
| H A D | AMDGPUHSAMetadataStreamer.cpp | 51 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 D | MemoryProfileInfo.cpp | 74 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 D | CrossDSOCFI.cpp | 48 auto TM = dyn_cast<ValueAsMetadata>(MD->getOperand(1)); in extractNumericTypeId()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGHLSLRuntime.cpp | 80 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 D | ValueEnumerator.cpp | 139 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 D | ValueMapper.cpp | 389 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 D | DXILValueEnumerator.cpp | 148 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 D | DXILRootSignature.cpp | 546 ValueAsMetadata *VAM = in analyzeModule() 547 llvm::dyn_cast<ValueAsMetadata>(FunctionPointerMdNode.get()); in analyzeModule()
|