Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfo.h289 struct VarRecord { struct
293 VarRecord(DbgVariableIntrinsic *DVI) in VarRecord() argument
295 VarRecord(DbgVariableRecord *DVR) in VarRecord() function
297 VarRecord(DILocalVariable *Var, DILocation *DL) : Var(Var), DL(DL) {} in VarRecord() function
298 friend bool operator<(const VarRecord &LHS, const VarRecord &RHS) {
301 friend bool operator==(const VarRecord &LHS, const VarRecord &RHS) {
308 template <> struct DenseMapInfo<at::VarRecord> {
309 static inline at::VarRecord getEmptyKey() {
310 return at::VarRecord(DenseMapInfo<DILocalVariable *>::getEmptyKey(),
314 static inline at::VarRecord getTombstoneKey() {
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfo.cpp2147 Instruction &StoreLikeInst, const VarRecord &VarRec, in emitDbgAssign()
2275 for (const VarRecord &R : LocalIt->second) in trackAssignments()
2313 Vars[Alloca].insert(VarRecord(Declare)); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp1986 EscapedLocals[Base].insert(at::VarRecord(DbgAssign)); in collectEscapedLocals()