Home
last modified time | relevance | path

Searched refs:VarRecord (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfo.h273 struct VarRecord { struct
277 VarRecord(DbgVariableIntrinsic *DVI) in VarRecord() argument
279 VarRecord(DPValue *DPV) in VarRecord() function
282 friend bool operator<(const VarRecord &LHS, const VarRecord &RHS) {
285 friend bool operator==(const VarRecord &LHS, const VarRecord &RHS) {
292 template <> struct DenseMapInfo<at::VarRecord> {
293 static inline at::VarRecord getEmptyKey() {
298 static inline at::VarRecord getTombstoneKey() {
303 static unsigned getHashValue(const at::VarRecord &Var) {
307 static bool isEqual(const at::VarRecord &A, const at::VarRecord &B) {
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfo.cpp2069 Instruction &StoreLikeInst, const VarRecord &VarRec, in emitDbgAssign()
2206 for (const VarRecord &R : LocalIt->second) in trackAssignments()
2248 Vars[Alloca].insert(VarRecord(Declare)); in runOnFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp1797 EscapedLocals[Base].insert(at::VarRecord(DbgAssign)); in collectEscapedLocals()