Lines Matching full:kind
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 std::string LocationTy::TypeToString(Kind loc) const in TypeToString()
23 case Kind::REGISTER: in TypeToString()
25 case Kind::DIRECT: in TypeToString()
27 case Kind::INDIRECT: in TypeToString()
29 case Kind::CONSTANT: in TypeToString()
31 case Kind::CONSTANTNDEX: in TypeToString()
92 case LocationTy::Kind::REGISTER: in CalcCallSite()
93 case LocationTy::Kind::DIRECT: { in CalcCallSite()
98 case LocationTy::Kind::INDIRECT: { in CalcCallSite()
109 case LocationTy::Kind::CONSTANT: { in CalcCallSite()
113 case LocationTy::Kind::CONSTANTNDEX: { in CalcCallSite()
126 case LocationTy::Kind::REGISTER: in CalcCallSite()
127 case LocationTy::Kind::DIRECT: { in CalcCallSite()
132 case LocationTy::Kind::INDIRECT: in CalcCallSite()
133 case LocationTy::Kind::CONSTANT: in CalcCallSite()
134 case LocationTy::Kind::CONSTANTNDEX: { in CalcCallSite()
141 uint16_t regNum = (loc.location == LocationTy::Kind::INDIRECT) in CalcCallSite()
144 … int offset = (loc.location == LocationTy::Kind::INDIRECT) ? loc.offsetOrSmallConstant : 0; in CalcCallSite()