Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfo.h281 struct VarRecord { struct
285 VarRecord(DbgVariableIntrinsic *DVI) in VarRecord() argument
287 VarRecord(DbgVariableRecord *DVR) in VarRecord() function
289 VarRecord(DILocalVariable *Var, DILocation *DL) : Var(Var), DL(DL) {} in VarRecord() function
290 friend bool operator<(const VarRecord &LHS, const VarRecord &RHS) {
293 friend bool operator==(const VarRecord &LHS, const VarRecord &RHS) {
300 template <> struct DenseMapInfo<at::VarRecord> {
301 static inline at::VarRecord getEmptyKey() {
302 return at::VarRecord(DenseMapInfo<DILocalVariable *>::getEmptyKey(),
306 static inline at::VarRecord getTombstoneKey() {
[all …]
/src/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfo.cpp1995 Instruction &StoreLikeInst, const VarRecord &VarRec, in emitDbgAssign()
2137 for (const VarRecord &R : LocalIt->second) in trackAssignments()
2175 Vars[Alloca].insert(VarRecord(Declare)); in runOnFunction()
/src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp1898 EscapedLocals[Base].insert(at::VarRecord(DbgAssign)); in collectEscapedLocals()