/dalvik/vm/mterp/x86/ |
OP_DIV_LONG.S | 10 testl %eax,%eax 31 testl rIBASE,rIBASE 35 testl rIBASE,%eax 39 testl rIBASE,rIBASE
|
OP_DIV_LONG_2ADDR.S | 11 testl %eax,%eax 32 testl rIBASE,rIBASE 36 testl rIBASE,%eax 40 testl rIBASE,rIBASE
|
OP_THROW.S | 10 testl %eax,%eax # null object?
|
OP_IPUT_OBJECT_QUICK.S | 11 testl %ecx,%ecx # is object null? 15 testl rINST,rINST # did we store null?
|
OP_MONITOR_EXIT.S | 15 testl %eax,%eax # null object? 23 testl %eax,%eax # success?
|
OP_ARRAY_LENGTH.S | 9 testl %ecx,%ecx # is null?
|
OP_FILL_ARRAY_DATA.S | 13 testl %eax,%eax # exception thrown?
|
OP_MONITOR_ENTER.S | 10 testl %eax,%eax # null object?
|
OP_IGET.S | 23 testl %eax,%eax # is resolved entry null? 34 testl %eax,%eax # returns InstrField ptr 46 testl %ecx,%ecx # object null?
|
OP_IGET_WIDE.S | 21 testl %eax,%eax # is resolved entry null? 32 testl %eax,%eax # returns InstrField ptr 44 testl %ecx,%ecx # object null?
|
OP_INVOKE_VIRTUAL.S | 19 testl %eax,%eax # already resolved? 28 testl %eax,%eax # got null? 43 testl %ecx,%ecx # null this?
|
OP_IPUT.S | 24 testl %eax,%eax # is resolved entry null? 35 testl %eax,%eax # returns InstrField ptr 48 testl %ecx,%ecx # object null?
|
OP_IPUT_WIDE.S | 21 testl %eax,%eax # is resolved entry null? 32 testl %eax,%eax # ... which returns InstrField ptr 45 testl %ecx,%ecx # object null?
|
OP_SPUT_OBJECT.S | 20 testl %eax,%eax # resolved entry null? 26 testl %ecx,%ecx # stored null object ptr? 49 testl %eax,%eax
|
OP_IPUT_OBJECT.S | 23 testl %eax,%eax # is resolved entry null? 34 testl %eax,%eax # returns InstrField ptr 48 testl %ecx,%ecx # object null? 52 testl rINST,rINST # stored a NULL?
|
OP_IPUT_QUICK.S | 11 testl %ecx,%ecx # is object null?
|
OP_NEW_ARRAY.S | 23 testl %eax,%eax 25 testl %ecx,%ecx # already resolved? 43 testl %ecx,%ecx # successful resolution? 60 testl %eax,%eax # failed?
|
OP_CONST_CLASS.S | 11 testl %eax,%eax # resolved yet? 32 testl %eax,%eax # failed?
|
OP_CONST_STRING.S | 12 testl %eax,%eax # resolved yet? 31 testl %eax,%eax # failed?
|
OP_CONST_STRING_JUMBO.S | 12 testl %eax,%eax # resolved yet? 31 testl %eax,%eax # failed?
|
OP_INVOKE_INTERFACE.S | 19 testl %eax,%eax # null this? 31 testl %eax,%eax
|
OP_APUT_OBJECT.S | 13 testl %eax,%eax # null array object? 25 testl rINST,rINST # storing null reference? 39 testl %eax,%eax
|
/external/llvm/test/CodeGen/X86/ |
2010-02-23-DAGCombineBug.ll | 6 ; CHECK: testl %eax, %eax
|
peep-test-2.ll | 3 ; CHECK: testl 5 ; It's tempting to eliminate the testl instruction here and just use the
|
test-nofold.ll | 15 ; testl $15, %eax # bad: peep obstructed 30 ; testl %ecx, %ecx # bad: unnecessary test
|