Home
last modified time | relevance | path

Searched refs:DebugValueUser (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DMetadata.h212 class DebugValueUser {
232 DebugValueUser() = default;
233 explicit DebugValueUser(std::array<Metadata *, 3> DebugValues) in DebugValueUser() function
237 DebugValueUser(DebugValueUser &&X) { in DebugValueUser() function
241 DebugValueUser(const DebugValueUser &X) { in DebugValueUser() function
246 DebugValueUser &operator=(DebugValueUser &&X) {
256 DebugValueUser &operator=(const DebugValueUser &X) {
266 ~DebugValueUser() { untrackDebugValues(); } in ~DebugValueUser()
280 bool operator==(const DebugValueUser &X) const {
283 bool operator!=(const DebugValueUser &X) const {
[all …]
H A DDebugProgramInstruction.h262 class DbgVariableRecord : public DbgRecord, protected DebugValueUser {
263 friend class DebugValueUser; variable
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DMetadata.cpp151 DbgVariableRecord *DebugValueUser::getUser() { in getUser()
154 const DbgVariableRecord *DebugValueUser::getUser() const { in getUser()
158 void DebugValueUser::handleChangedValue(void *Old, Metadata *New) { in handleChangedValue()
172 void DebugValueUser::trackDebugValue(size_t Idx) { in trackDebugValue()
179 void DebugValueUser::trackDebugValues() { in trackDebugValues()
185 void DebugValueUser::untrackDebugValue(size_t Idx) { in untrackDebugValue()
192 void DebugValueUser::untrackDebugValues() { in untrackDebugValues()
198 void DebugValueUser::retrackDebugValues(DebugValueUser &X) { in retrackDebugValues()
199 assert(DebugValueUser::operator==(X) && "Expected values to match"); in retrackDebugValues()
278 if (!Owner.is<DebugValueUser *>()) in getAllDbgVariableRecordUsers()
[all …]
H A DDebugProgramInstruction.cpp33 DebugValueUser({DVI->getRawLocation(), nullptr, nullptr}), in DbgVariableRecord()
59 : DbgRecord(ValueKind, DVR.getDebugLoc()), DebugValueUser(DVR.DebugValues), in DbgVariableRecord()
67 : DbgRecord(ValueKind, DI), DebugValueUser({Location, nullptr, nullptr}), in DbgVariableRecord()
75 : DbgRecord(ValueKind, DI), DebugValueUser({Value, Address, AssignID}), in DbgVariableRecord()
167 DebugValueUser({Val, Address, AssignID}), Type(Type), Variable(Variable), in DbgVariableRecord()