| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | IntrinsicInst.cpp | 48 if (auto *VAM = dyn_cast<ValueAsMetadata>(MD)) { in location_ops() 68 isa<ValueAsMetadata>(MD) && in getVariableLocationOp() 70 auto *V = cast<ValueAsMetadata>(MD); in getVariableLocationOp() 76 static ValueAsMetadata *getAsMetadata(Value *V) { in getAsMetadata() 77 return isa<MetadataAsValue>(V) ? dyn_cast<ValueAsMetadata>( in getAsMetadata() 79 : ValueAsMetadata::get(V); in getAsMetadata() 95 SmallVector<ValueAsMetadata *, 4> MDs; in replaceVariableLocationOp() 96 ValueAsMetadata *NewOperand = getAsMetadata(NewValue); in replaceVariableLocationOp() 112 SmallVector<ValueAsMetadata *, 4> MDs; in replaceVariableLocationOp() 113 ValueAsMetadata *NewOperand = getAsMetadata(NewValue); in replaceVariableLocationOp() [all …]
|
| H A D | Metadata.cpp | 336 return dyn_cast<ValueAsMetadata>(&MD); in getOrCreate() 342 return dyn_cast<ValueAsMetadata>(&MD); in getIfExists() 348 return dyn_cast<ValueAsMetadata>(&MD); in isReplaceable() 368 ValueAsMetadata *ValueAsMetadata::get(Value *V) { in get() 387 ValueAsMetadata *ValueAsMetadata::getIfExists(Value *V) { in getIfExists() 392 void ValueAsMetadata::handleDeletion(Value *V) { in handleDeletion() 401 ValueAsMetadata *MD = I->second; in handleDeletion() 411 void ValueAsMetadata::handleRAUW(Value *From, Value *To) { in handleRAUW() 428 ValueAsMetadata *MD = I->second; in handleRAUW()
|
| H A D | DebugInfoMetadata.cpp | 1584 ArrayRef<ValueAsMetadata *> Args, in getImpl() 1591 ValueAsMetadata **OldVMPtr = static_cast<ValueAsMetadata **>(Ref); in handleChangedOperand() 1592 assert((!New || isa<ValueAsMetadata>(New)) && in handleChangedOperand() 1595 ValueAsMetadata *NewVM = cast_or_null<ValueAsMetadata>(New); in handleChangedOperand() 1596 for (ValueAsMetadata *&VM : Args) { in handleChangedOperand() 1601 VM = ValueAsMetadata::get(UndefValue::get(VM->getValue()->getType())); in handleChangedOperand() 1607 for (ValueAsMetadata *&VAM : Args) in track() 1612 for (ValueAsMetadata *&VAM : Args) in untrack()
|
| H A D | TypeFinder.cpp | 125 if (const auto *MDV = dyn_cast<ValueAsMetadata>(M->getMetadata())) in incorporateValue()
|
| H A D | Value.cpp | 81 ValueAsMetadata::handleDeletion(this); in ~Value() 500 ValueAsMetadata::handleRAUW(this, New); in doRAUW()
|
| H A D | LLVMContextImpl.h | 1224 ArrayRef<ValueAsMetadata *> Args; 1226 MDNodeKeyImpl(ArrayRef<ValueAsMetadata *> Args) : Args(Args) {} 1377 DenseMap<Value *, ValueAsMetadata *> ValuesAsMetadata;
|
| H A D | Instruction.cpp | 58 ValueAsMetadata::handleRAUW(this, UndefValue::get(getType())); in ~Instruction()
|
| H A D | Core.cpp | 980 isa<ValueAsMetadata>(MD->getMetadata())) in LLVM_FOR_EACH_VALUE_SUBCLASS() 1031 if (auto *L = dyn_cast<ValueAsMetadata>(MD->getMetadata())) { in LLVMGetOperand() 1163 return wrap(ValueAsMetadata::get(V)); in LLVMValueAsMetadata() 1178 if (isa<ValueAsMetadata>(MD->getMetadata())) in LLVMGetMDNodeNumOperands() 1233 if (auto *MDV = dyn_cast<ValueAsMetadata>(MD->getMetadata())) { in LLVMGetMDNodeOperands()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IntrinsicInst.h | 156 PointerUnion<ValueAsMetadata *, ValueAsMetadata **> I; 171 ValueAsMetadata *VAM = I.is<ValueAsMetadata *>() 172 ? I.get<ValueAsMetadata *>() 177 ValueAsMetadata *VAM = I.is<ValueAsMetadata *>() 178 ? I.get<ValueAsMetadata *>() 183 if (I.is<ValueAsMetadata *>()) 184 I = I.get<ValueAsMetadata *>() + 1; 186 I = I.get<ValueAsMetadata **>() + 1; 190 if (I.is<ValueAsMetadata *>()) 191 I = I.get<ValueAsMetadata *>() - 1; [all …]
|
| H A D | Metadata.h | 356 ValueAsMetadata(unsigned ID, Value *V) in ValueAsMetadata() function 361 ~ValueAsMetadata() = default; 364 static ValueAsMetadata *get(Value *V); 374 static ValueAsMetadata *getIfExists(Value *V); 412 class ConstantAsMetadata : public ValueAsMetadata { 413 friend class ValueAsMetadata; variable 420 return ValueAsMetadata::getConstant(C); in get() 424 return ValueAsMetadata::getConstantIfExists(C); in getIfExists() 436 class LocalAsMetadata : public ValueAsMetadata { 437 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)
|
| H A D | DebugInfoMetadata.h | 3549 using iterator = SmallVectorImpl<ValueAsMetadata *>::iterator; 3551 SmallVector<ValueAsMetadata *, 4> Args; 3554 ArrayRef<ValueAsMetadata *> Args) 3562 ArrayRef<ValueAsMetadata *> Args, 3574 DEFINE_MDNODE_GET(DIArgList, (ArrayRef<ValueAsMetadata *> Args), (Args)) 3578 ArrayRef<ValueAsMetadata *> getArgs() const { return Args; }
|
| H A D | Value.h | 79 friend class ValueAsMetadata; // Allow access to IsUsedByMD. variable
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | CGProfile.cpp | 38 Metadata *Vals[] = {ValueAsMetadata::get(E.first.first), in addModuleFlags() 39 ValueAsMetadata::get(E.first.second), in addModuleFlags()
|
| H A D | HWAddressSanitizer.cpp | 549 MDNode::get(*C, ValueAsMetadata::get(Note))); in createHwasanCtorComdat() 1521 MDNode::get(*C, ValueAsMetadata::get(NewGV))); in instrumentGlobal()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineDebugify.cpp | 146 Ctx, ValueAsMetadata::getConstant(ConstantInt::get(Int32Ty, N)))); in applyDebugifyMetadataToMachineFunction() 156 NMD->setOperand(Idx, MDNode::get(Ctx, ValueAsMetadata::getConstant( in applyDebugifyMetadataToMachineFunction()
|
| H A D | StackColoring.cpp | 998 ValueAsMetadata::handleRAUW(FromAI, UndefValue::get(FromAI->getType())); in remapInstructions() 1002 ValueAsMetadata::handleRAUW(BCI, UndefValue::get(BCI->getType())); in remapInstructions()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | CrossDSOCFI.cpp | 68 auto TM = dyn_cast<ValueAsMetadata>(MD->getOperand(1)); in extractNumericTypeId()
|
| H A D | ThinLTOBitcodeWriter.cpp | 277 if (auto *AssocVM = dyn_cast_or_null<ValueAsMetadata>(MD->getOperand(0))) in splitAndWriteThinLTOBitcode()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | ValueMapper.cpp | 386 return MetadataAsValue::get(V->getContext(), ValueAsMetadata::get(LV)); in mapValue() 397 SmallVector<ValueAsMetadata *, 4> MappedArgs; in mapValue() 406 LV == VAM->getValue() ? VAM : ValueAsMetadata::get(LV)); in mapValue() 409 MappedArgs.push_back(ValueAsMetadata::get( in mapValue()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | ValueEnumerator.cpp | 145 dyn_cast<ValueAsMetadata>(MAV->getMetadata())) { in orderModule() 789 for (ValueAsMetadata *VAM : ArgList->getArgs()) { in EnumerateFunctionLocalListMetadata() 1112 for (ValueAsMetadata *VMD : ArgList->getArgs()) { in incorporateFunction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | MetadataLoader.cpp | 1264 ValueAsMetadata::get(ValueList.getValueFwdRef(Record[i + 1], Ty)); in parseOneMetadata() 1284 ValueAsMetadata::get(ValueList.getValueFwdRef(Record[1], Ty)), in parseOneMetadata() 2079 SmallVector<ValueAsMetadata *, 4> Elts; in parseOneMetadata() 2086 if (!isa<ValueAsMetadata>(MD)) in parseOneMetadata() 2088 Elts.push_back(cast<ValueAsMetadata>(MD)); in parseOneMetadata()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ |
| H A D | TargetLoweringObjectFile.cpp | 173 auto *V = cast<ValueAsMetadata>(MDO); in emitCGProfileMetadata()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUHSAMetadataStreamer.cpp | 273 cast<ValueAsMetadata>(Node->getOperand(0))->getType(), in emitKernelAttrs() 659 cast<ValueAsMetadata>(Node->getOperand(0))->getType(), in emitKernelAttrs()
|