Lines Matching defs:Location
39 class Location {
48 Location()
54 Location(WTF::HashTableDeletedValueType)
60 static Location forRegister(DWARFRegister dwarfReg, int32_t addend)
62 Location result;
69 static Location forIndirect(DWARFRegister dwarfReg, int32_t offset)
71 Location result;
78 static Location forConstant(int64_t constant)
80 Location result;
88 static Location forStackmaps(const StackMaps*, const StackMaps::Location&);
127 bool operator==(const Location& other) const
190 static unsigned hash(const Location& key) { return key.hash(); }
191 static bool equal(const Location& a, const Location& b) { return a == b; }
199 void printInternal(PrintStream&, JSC::FTL::Location::Kind);
202 template<> struct DefaultHash<JSC::FTL::Location> {
207 template<> struct HashTraits<JSC::FTL::Location> : SimpleClassHashTraits<JSC::FTL::Location> { };