OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:DexRegisterLocation
(Results
1 - 12
of
12
) sorted by null
/art/runtime/
check_reference_map_visitor.h
76
DexRegisterLocation
location = dex_register_map.GetDexRegisterLocation(
79
case
DexRegisterLocation
::Kind::kNone:
83
case
DexRegisterLocation
::Kind::kInStack:
87
case
DexRegisterLocation
::Kind::kInRegister:
88
case
DexRegisterLocation
::Kind::kInRegisterHigh:
91
case
DexRegisterLocation
::Kind::kInFpuRegister:
92
case
DexRegisterLocation
::Kind::kInFpuRegisterHigh:
96
case
DexRegisterLocation
::Kind::kConstant:
stack_map.h
55
class
DexRegisterLocation
{
109
"art::
DexRegisterLocation
::Kind has a size different from one byte.");
157
DexRegisterLocation
() : kind_(Kind::kNone), value_(0) {}
159
DexRegisterLocation
(Kind kind, int32_t value) : kind_(kind), value_(value) {}
161
static
DexRegisterLocation
None() {
162
return
DexRegisterLocation
(Kind::kNone, 0);
177
bool operator==(
DexRegisterLocation
other) const {
181
bool operator!=(
DexRegisterLocation
other) const {
192
std::ostream& operator<<(std::ostream& stream, const
DexRegisterLocation
::Kind& kind);
198
* [
DexRegisterLocation
+]
[
all
...]
quick_exception_handler.cc
183
static VRegKind ToVRegKind(
DexRegisterLocation
::Kind kind) {
188
case
DexRegisterLocation
::Kind::kConstant:
189
case
DexRegisterLocation
::Kind::kInStack:
193
case
DexRegisterLocation
::Kind::kInRegister:
197
case
DexRegisterLocation
::Kind::kInRegisterHigh:
201
case
DexRegisterLocation
::Kind::kInFpuRegister:
205
case
DexRegisterLocation
::Kind::kInFpuRegisterHigh:
247
DexRegisterLocation
::Kind catch_location =
249
if (catch_location ==
DexRegisterLocation
::Kind::kNone) {
252
DCHECK(catch_location ==
DexRegisterLocation
::Kind::kInStack)
[
all
...]
stack_map.cc
31
std::ostream& operator<<(std::ostream& stream, const
DexRegisterLocation
::Kind& kind) {
32
using Kind =
DexRegisterLocation
::Kind;
56
DexRegisterLocation
::Kind DexRegisterMap::GetLocationInternalKind(
70
DexRegisterLocation
DexRegisterMap::GetDexRegisterLocation(uint16_t dex_register_number,
85
DexRegisterLocation
location,
163
DexRegisterLocation
location = GetDexRegisterLocation(i);
179
DexRegisterLocation
location = GetDexRegisterLocation(j,
stack.cc
249
DexRegisterLocation
::Kind location_kind =
252
case
DexRegisterLocation
::Kind::kInStack: {
261
case
DexRegisterLocation
::Kind::kInRegister:
262
case
DexRegisterLocation
::Kind::kInRegisterHigh:
263
case
DexRegisterLocation
::Kind::kInFpuRegister:
264
case
DexRegisterLocation
::Kind::kInFpuRegisterHigh: {
269
case
DexRegisterLocation
::Kind::kConstant:
272
case
DexRegisterLocation
::Kind::kNone:
[
all
...]
thread.cc
[
all
...]
/art/compiler/optimizing/
stack_map_stream.h
34
void MakeEmpty(std::pair<
DexRegisterLocation
, size_t>& item) const {
35
item.first =
DexRegisterLocation
::None();
37
bool IsEmpty(const std::pair<
DexRegisterLocation
, size_t>& item) const {
38
return item.first ==
DexRegisterLocation
::None();
46
size_t operator()(
DexRegisterLocation
key) const {
145
void AddDexRegisterEntry(
DexRegisterLocation
::Kind kind, int32_t value);
231
ArenaVector<
DexRegisterLocation
> location_catalog_entries_;
234
using LocationCatalogEntriesIndices = ArenaHashMap<
DexRegisterLocation
,
code_generator.cc
[
all
...]
stack_map_stream.cc
66
void StackMapStream::AddDexRegisterEntry(
DexRegisterLocation
::Kind kind, int32_t value) {
67
if (kind !=
DexRegisterLocation
::Kind::kNone) {
69
DCHECK(
DexRegisterLocation
::IsShortLocationKind(kind)) << kind;
70
DexRegisterLocation
location(kind, value);
187
for (const
DexRegisterLocation
& dex_register_location : location_catalog_entries_) {
340
for (
DexRegisterLocation
dex_register_location : location_catalog_entries_) {
524
DexRegisterLocation
expected =
DexRegisterLocation
::None();
530
if (expected.GetKind() ==
DexRegisterLocation
::Kind::kNone) {
535
DexRegisterLocation
seen = dex_register_map.GetDexRegisterLocation
[
all
...]
stack_map_test.cc
46
using Kind =
DexRegisterLocation
::Kind;
117
DexRegisterLocation
location0 = location_catalog.GetDexRegisterLocation(index0);
118
DexRegisterLocation
location1 = location_catalog.GetDexRegisterLocation(index1);
232
DexRegisterLocation
location0 = location_catalog.GetDexRegisterLocation(index0);
233
DexRegisterLocation
location1 = location_catalog.GetDexRegisterLocation(index1);
292
DexRegisterLocation
location0 = location_catalog.GetDexRegisterLocation(index0);
293
DexRegisterLocation
location1 = location_catalog.GetDexRegisterLocation(index1);
346
DexRegisterLocation
location0 = location_catalog.GetDexRegisterLocation(index0);
347
DexRegisterLocation
location1 = location_catalog.GetDexRegisterLocation(index1);
400
DexRegisterLocation
location0 = location_catalog.GetDexRegisterLocation(index0)
[
all
...]
/art/compiler/debug/
elf_debug_loc_writer.h
79
DexRegisterLocation
reg_lo; // May be None if the location is unknown.
80
DexRegisterLocation
reg_hi; // Most significant bits of 64-bit value.
147
DexRegisterLocation
reg_lo =
DexRegisterLocation
::None();
148
DexRegisterLocation
reg_hi =
DexRegisterLocation
::None();
188
using Kind =
DexRegisterLocation
::Kind;
213
DexRegisterLocation
reg_lo = variable_location.reg_lo;
214
DexRegisterLocation
reg_hi = variable_location.reg_hi;
216
DexRegisterLocation
reg_loc = (piece == 0 ? reg_lo : reg_hi)
[
all
...]
/art/runtime/jit/
jit.cc
525
DexRegisterLocation
::Kind location =
527
if (location ==
DexRegisterLocation
::Kind::kNone) {
532
if (location ==
DexRegisterLocation
::Kind::kConstant) {
537
DCHECK_EQ(location,
DexRegisterLocation
::Kind::kInStack);
Completed in 213 milliseconds