Lines Matching defs:EntryKind
50 enum EntryType EntryKind;
67 DbgValueLocEntry(int64_t i) : EntryKind(E_Integer) { Constant.Int = i; }
68 DbgValueLocEntry(const ConstantFP *CFP) : EntryKind(E_ConstantFP) {
71 DbgValueLocEntry(const ConstantInt *CIP) : EntryKind(E_ConstantInt) {
74 DbgValueLocEntry(MachineLocation Loc) : EntryKind(E_Location), Loc(Loc) {}
76 : EntryKind(E_TargetIndexLocation), TIL(Loc) {}
78 bool isLocation() const { return EntryKind == E_Location; }
80 return EntryKind == E_Location && Loc.isIndirect();
83 return EntryKind == E_TargetIndexLocation;
85 bool isInt() const { return EntryKind == E_Integer; }
86 bool isConstantFP() const { return EntryKind == E_ConstantFP; }
87 bool isConstantInt() const { return EntryKind == E_ConstantInt; }
255 if (A.EntryKind != B.EntryKind)
258 switch (A.EntryKind) {
270 llvm_unreachable("unhandled EntryKind");