| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DebugProgramInstruction.h | 161 PointerUnion<ValueAsMetadata *, ValueAsMetadata **> I; 176 ValueAsMetadata *VAM = I.is<ValueAsMetadata *>() 177 ? I.get<ValueAsMetadata *>() 182 ValueAsMetadata *VAM = I.is<ValueAsMetadata *>() 183 ? I.get<ValueAsMetadata *>() 188 if (I.is<ValueAsMetadata *>()) 189 I = I.get<ValueAsMetadata *>() + 1; 191 I = I.get<ValueAsMetadata **>() + 1; 195 if (I.is<ValueAsMetadata *>()) 196 I = I.get<ValueAsMetadata *>() - 1; [all …]
|
| H A D | IntrinsicInst.h | 197 PointerUnion<ValueAsMetadata *, ValueAsMetadata **> I; 210 ValueAsMetadata *VAM = isa<ValueAsMetadata *>(I) 211 ? cast<ValueAsMetadata *>(I) 216 ValueAsMetadata *VAM = isa<ValueAsMetadata *>(I) 217 ? cast<ValueAsMetadata *>(I) 222 if (isa<ValueAsMetadata *>(I)) 223 I = cast<ValueAsMetadata *>(I) + 1; 225 I = cast<ValueAsMetadata **>(I) + 1; 229 if (isa<ValueAsMetadata *>(I)) 230 I = cast<ValueAsMetadata *>(I) - 1; [all …]
|
| H A D | Metadata.h | 462 ValueAsMetadata(unsigned ID, Value *V) in ValueAsMetadata() function 467 ~ValueAsMetadata() = default; 470 static ValueAsMetadata *get(Value *V); 480 static ValueAsMetadata *getIfExists(Value *V); 521 class ConstantAsMetadata : public ValueAsMetadata { 522 friend class ValueAsMetadata; variable 529 return ValueAsMetadata::getConstant(C); in get() 533 return ValueAsMetadata::getConstantIfExists(C); in getIfExists() 545 class LocalAsMetadata : public ValueAsMetadata { 546 friend class ValueAsMetadata; variable [all …]
|
| H A D | TrackingMDRef.h | 142 using TrackingValueAsMetadataRef = TypedTrackingMDRef<ValueAsMetadata>;
|
| H A D | Metadata.def | 76 HANDLE_METADATA_BRANCH(ValueAsMetadata)
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DebugProgramInstruction.cpp | 123 if (auto *VAM = dyn_cast<ValueAsMetadata>(MD)) in location_ops() 152 assert(isa<ValueAsMetadata>(MD) && in getVariableLocationOp() 154 auto *V = cast<ValueAsMetadata>(MD); in getVariableLocationOp() 160 static ValueAsMetadata *getAsMetadata(Value *V) { in getAsMetadata() 186 : ValueAsMetadata::get(NewValue)); in replaceVariableLocationOp() 192 SmallVector<ValueAsMetadata *, 4> MDs; in replaceVariableLocationOp() 193 ValueAsMetadata *NewOperand = getAsMetadata(NewValue); in replaceVariableLocationOp() 209 SmallVector<ValueAsMetadata *, 4> MDs; in replaceVariableLocationOp() 210 ValueAsMetadata *NewOperand = getAsMetadata(NewValue); in replaceVariableLocationOp() 226 SmallVector<ValueAsMetadata *, 4> MDs; in addVariableLocationOps() [all …]
|
| H A D | IntrinsicInst.cpp | 78 if (auto *VAM = dyn_cast<ValueAsMetadata>(MD)) { 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() 118 : ValueAsMetadata::get(V); in getAsMetadata() 152 SmallVector<ValueAsMetadata *, 4> MDs; in replaceVariableLocationOp() 153 ValueAsMetadata *NewOperand = getAsMetadata(NewValue); in replaceVariableLocationOp() 169 SmallVector<ValueAsMetadata *, 4> MDs; in replaceVariableLocationOp() 170 ValueAsMetadata *NewOperand = getAsMetadata(NewValue); in replaceVariableLocationOp() 186 SmallVector<ValueAsMetadata *, 4> MDs; in addVariableLocationOps() [all …]
|
| H A D | Metadata.cpp | 330 ValueAsMetadata *MD = I->second; in SalvageDebugInfo() 347 Pair.first, ValueAsMetadata::get(UndefValue::get(C.getType()))); in SalvageDebugInfo() 449 return dyn_cast<ValueAsMetadata>(&MD); in getOrCreate() 460 return dyn_cast<ValueAsMetadata>(&MD); in getIfExists() 466 return isa<ValueAsMetadata>(&MD) || isa<DIArgList>(&MD); in isReplaceable() 486 ValueAsMetadata *ValueAsMetadata::get(Value *V) { in get() 505 ValueAsMetadata *ValueAsMetadata::getIfExists(Value *V) { in getIfExists() 510 void ValueAsMetadata::handleDeletion(Value *V) { in handleDeletion() 519 ValueAsMetadata *MD = I->second; in handleDeletion() 529 void ValueAsMetadata::handleRAUW(Value *From, Value *To) { in handleRAUW() [all …]
|
| H A D | DebugInfoMetadata.cpp | 2125 ArrayRef<ValueAsMetadata *> Args) { in get() 2135 ValueAsMetadata **OldVMPtr = static_cast<ValueAsMetadata **>(Ref); in handleChangedOperand() 2136 assert((!New || isa<ValueAsMetadata>(New)) && in handleChangedOperand() 2142 ValueAsMetadata *NewVM = cast_or_null<ValueAsMetadata>(New); in handleChangedOperand() 2143 for (ValueAsMetadata *&VM : Args) { in handleChangedOperand() 2148 VM = ValueAsMetadata::get(PoisonValue::get(VM->getValue()->getType())); in handleChangedOperand() 2167 for (ValueAsMetadata *&VAM : Args) in track() 2172 for (ValueAsMetadata *&VAM : Args) in untrack()
|
| H A D | TypeFinder.cpp | 137 if (const auto *MDV = dyn_cast<ValueAsMetadata>(M->getMetadata())) in incorporateValue()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | CGProfile.cpp | 35 Metadata *Vals[] = {ValueAsMetadata::get(E.first.first), in addModuleFlags() 36 ValueAsMetadata::get(E.first.second), in addModuleFlags()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineDebugify.cpp | 143 Ctx, ValueAsMetadata::getConstant(ConstantInt::get(Int32Ty, N)))); in applyDebugifyMetadataToMachineFunction() 153 NMD->setOperand(Idx, MDNode::get(Ctx, ValueAsMetadata::getConstant( in applyDebugifyMetadataToMachineFunction()
|
| H A D | StackColoring.cpp | 966 ValueAsMetadata::handleRAUW(FromAI, UndefValue::get(FromAI->getType())); in remapInstructions() 970 ValueAsMetadata::handleRAUW(BCI, UndefValue::get(BCI->getType())); in remapInstructions()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Frontend/HLSL/ |
| H A D | HLSLResource.cpp | 60 Ctx, {ValueAsMetadata::get(GV), in FrontendResource()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | CrossDSOCFI.cpp | 49 auto TM = dyn_cast<ValueAsMetadata>(MD->getOperand(1)); in extractNumericTypeId()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | ValueEnumerator.cpp | 141 dyn_cast<ValueAsMetadata>(MAV->getMetadata())) { in orderModule() 277 dyn_cast<ValueAsMetadata>(MAV->getMetadata())) { in predictUseListOrder() 751 for (ValueAsMetadata *VAM : ArgList->getArgs()) { in EnumerateFunctionLocalListMetadata() 1077 for (ValueAsMetadata *VMD : ArgList->getArgs()) { in incorporateFunction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | ValueMapper.cpp | 387 return MetadataAsValue::get(V->getContext(), ValueAsMetadata::get(LV)); in mapValue() 399 SmallVector<ValueAsMetadata *, 4> MappedArgs; in mapValue() 410 LV == VAM->getValue() ? VAM : ValueAsMetadata::get(LV)); in mapValue() 415 MappedArgs.push_back(ValueAsMetadata::get( in mapValue()
|
| H A D | Local.cpp | 1658 ValueAsMetadata *DVAM = ValueAsMetadata::get(DV); in insertDbgValueOrDPValue() 1676 ValueAsMetadata *DVAM = ValueAsMetadata::get(DV); in insertDbgValueOrDPValueAfter() 1795 ValueAsMetadata *DVAM = ValueAsMetadata::get(DV); in ConvertDebugDeclareToDebugValue() 1857 ValueAsMetadata *LIVAM = ValueAsMetadata::get(LI); in ConvertDebugDeclareToDebugValue()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVCallLowering.cpp | 152 ValueAsMetadata *MaybeValue = dyn_cast<ValueAsMetadata>(Operand); in getKernelArgAttribute()
|
| H A D | SPIRVRegularizer.cpp | 157 Metadata *RepMD = ValueAsMetadata::get(ReplInst); in runLowerConstExpr()
|
| H A D | SPIRVUtils.cpp | 238 return cast<ValueAsMetadata>(N->getOperand(I))->getType(); in getMDOperandAsType()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemoryProfileInfo.cpp | 70 ValueAsMetadata::get(ConstantInt::get(Type::getInt64Ty(Ctx), Id)); in buildCallstackMetadata()
|
| /freebsd-14.2/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-14.2/contrib/llvm-project/llvm/lib/Target/ |
| H A D | TargetLoweringObjectFile.cpp | 171 auto *V = cast<ValueAsMetadata>(MDO); in emitCGProfileMetadata()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILMetadata.cpp | 248 MDVals[0] = Fn ? ValueAsMetadata::get(Fn) : nullptr; in emitDxilEntryPointTuple()
|