Home
last modified time | relevance | path

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

123

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugProgramInstruction.h161 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 DIntrinsicInst.h197 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 DMetadata.h462 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 DTrackingMDRef.h142 using TrackingValueAsMetadataRef = TypedTrackingMDRef<ValueAsMetadata>;
H A DMetadata.def76 HANDLE_METADATA_BRANCH(ValueAsMetadata)
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DDebugProgramInstruction.cpp123 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 DIntrinsicInst.cpp78 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 DMetadata.cpp330 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 DDebugInfoMetadata.cpp2125 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 DTypeFinder.cpp137 if (const auto *MDV = dyn_cast<ValueAsMetadata>(M->getMetadata())) in incorporateValue()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DCGProfile.cpp35 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 DMachineDebugify.cpp143 Ctx, ValueAsMetadata::getConstant(ConstantInt::get(Int32Ty, N)))); in applyDebugifyMetadataToMachineFunction()
153 NMD->setOperand(Idx, MDNode::get(Ctx, ValueAsMetadata::getConstant( in applyDebugifyMetadataToMachineFunction()
H A DStackColoring.cpp966 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 DHLSLResource.cpp60 Ctx, {ValueAsMetadata::get(GV), in FrontendResource()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DCrossDSOCFI.cpp49 auto TM = dyn_cast<ValueAsMetadata>(MD->getOperand(1)); in extractNumericTypeId()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.cpp141 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 DValueMapper.cpp387 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 DLocal.cpp1658 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 DSPIRVCallLowering.cpp152 ValueAsMetadata *MaybeValue = dyn_cast<ValueAsMetadata>(Operand); in getKernelArgAttribute()
H A DSPIRVRegularizer.cpp157 Metadata *RepMD = ValueAsMetadata::get(ReplInst); in runLowerConstExpr()
H A DSPIRVUtils.cpp238 return cast<ValueAsMetadata>(N->getOperand(I))->getType(); in getMDOperandAsType()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryProfileInfo.cpp70 ValueAsMetadata::get(ConstantInt::get(Type::getInt64Ty(Ctx), Id)); in buildCallstackMetadata()
/freebsd-14.2/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-14.2/contrib/llvm-project/llvm/lib/Target/
H A DTargetLoweringObjectFile.cpp171 auto *V = cast<ValueAsMetadata>(MDO); in emitCGProfileMetadata()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILMetadata.cpp248 MDVals[0] = Fn ? ValueAsMetadata::get(Fn) : nullptr; in emitDxilEntryPointTuple()

123