Lines Matching refs:ValueAsMetadata
79 if (auto *VAM = dyn_cast<ValueAsMetadata>(MD)) { in location_ops()
87 return {location_op_iterator(static_cast<ValueAsMetadata *>(nullptr)), in location_ops()
88 location_op_iterator(static_cast<ValueAsMetadata *>(nullptr))}; in location_ops()
99 isa<ValueAsMetadata>(MD) && in getVariableLocationOp()
101 auto *V = cast<ValueAsMetadata>(MD); in getVariableLocationOp()
107 static ValueAsMetadata *getAsMetadata(Value *V) { in getAsMetadata()
108 return isa<MetadataAsValue>(V) ? dyn_cast<ValueAsMetadata>( in getAsMetadata()
110 : ValueAsMetadata::get(V); in getAsMetadata()
123 getContext(), ValueAsMetadata::get(NewValue)); in replaceVariableLocationOp()
126 SmallVector<ValueAsMetadata *, 4> MDs; in replaceVariableLocationOp()
127 ValueAsMetadata *NewOperand = getAsMetadata(NewValue); in replaceVariableLocationOp()
140 getContext(), ValueAsMetadata::get(NewValue)); in replaceVariableLocationOp()
143 SmallVector<ValueAsMetadata *, 4> MDs; in replaceVariableLocationOp()
144 ValueAsMetadata *NewOperand = getAsMetadata(NewValue); in replaceVariableLocationOp()
160 SmallVector<ValueAsMetadata *, 4> MDs; in addVariableLocationOps()