/dalvik/vm/mterp/x86-atom/ |
OP_IGET_WIDE.S | 33 movl rGLUE, %eax # %eax<- MterpGlue pointer 34 movl offGlue_methodClassDex(%eax), %ecx # %ecx<- pDvmDex 35 movl offDvmDex_pResFields(%ecx), %ecx # %ecx<- CCCC 37 movl (%ecx, %edx, 4), %ecx # %ecx<- resolved InstField ptr 40 movl offGlue_method(%eax), %ecx # %ecx <- current method 42 movl offMethod_clazz(%ecx), %ecx # %ecx<- method->clazz 43 movl %ecx, -8(%esp) # push parameter CCCC; field ref 44 movl %edx, -4(%esp) # push parameter method->clazz 55 movl %eax, %ecx # %ecx<- %eax; %ecx expected to hold field 64 movl rINST, %edx # %edx<- B [all...] |
OP_IPUT.S | 40 movl rGLUE, %edx # %edx<- pMterpGlue 41 movl offGlue_methodClassDex(%edx), %edx # %edx<- pDvmDex 43 movl offDvmDex_pResFields(%edx), %edx # %edx<- pDvmDex->pResFields 45 movl (%edx, %ecx, 4), %eax # %eax<- resolved InstField ptr 47 movl rGLUE, %edx # %edx<- pMterpGlue 52 movl offGlue_method(%edx), %edx # %edx<- glue->method 54 movl %ecx, -4(%esp) # push parameter CCCC; field ref 55 movl offMethod_clazz(%edx), %edx # %edx<- method->clazz 57 movl %edx, (%esp) # push parameter method->clazz 66 movl rINST, %ecx # %ecx<- BA [all...] |
OP_IPUT_WIDE.S | 33 movl rGLUE, %eax # %eax<- MterpGlue pointer 34 movl offGlue_methodClassDex(%eax), %ecx # %ecx<- pDvmDex 35 movl offDvmDex_pResFields(%ecx), %ecx # %ecx<- CCCC 37 movl (%ecx, %edx, 4), %ecx # %ecx<- resolved InstField ptr 40 movl offGlue_method(%eax), %ecx # %ecx <- current method 42 movl offMethod_clazz(%ecx), %ecx # %ecx<- method->clazz 43 movl %ecx, -8(%esp) # push parameter CCCC; field ref 44 movl %edx, -4(%esp) # push parameter method->clazz 53 movl %eax, %ecx # %ecx<- %eax; %ecx expected to hold field 64 movl rINST, %edx # %edx<- B [all...] |
OP_CHECK_CAST.S | 32 movl rGLUE, %edx # get MterpGlue pointer 33 movl offGlue_methodClassDex(%edx), %eax # %eax<- pDvmDex 35 movl offDvmDex_pResClasses(%eax), %eax # %eax<- pDvmDex->pResClasses 39 movl (%eax, %ecx, 4), %ecx # %ecx<- resolved class 60 movl offObject_clazz(rINST), %eax # %eax<- obj->clazz 61 movl %eax, -12(%esp) # push parameter obj->clazz 62 movl %ecx, -8(%esp) # push parameter # push parameter resolved class 83 movl $$.LstrClassCastExceptionPtr, -8(%esp) # push parameter message 84 movl offObject_clazz(rINST), rINST # rINST<- obj->clazz 85 movl offClassObject_descriptor(rINST), rINST # rINST<- obj->clazz->descripto [all...] |
OP_INSTANCE_OF.S | 33 movl rINST, %edx # %edx<- BA 42 movl rGLUE, %ecx # %ecx<- pMterpGlue 43 movl offGlue_methodClassDex(%ecx), %ecx # %ecx<- pDvmDex 45 movl offDvmDex_pResClasses(%ecx), %ecx # %ecx<- pDvmDex->pResClasses 46 movl (%ecx, %eax, 4), %ecx # %ecx<- resolved class 47 movl offObject_clazz(%edx), %edx # %edx<- obj->clazz 63 movl %edx, -8(%esp) # push parameter obj->clazz 64 movl %ecx, -4(%esp) # push parameter resolved class 102 movl rGLUE, %ecx # %ecx<- pMterpGlue 104 movl offGlue_method(%ecx), %ecx # %ecx<- glue->metho [all...] |
OP_INT_TO_LONG.S | 32 movl rINST, %eax # %eax<- BA+ 33 movl rINST, %ecx # %ecx<- BA+ 38 movl %eax, (rFP, %ecx, 4) # vA<- lo part 39 movl %edx, 4(rFP, %ecx, 4) # vA+1<- hi part
|
OP_INVOKE_SUPER.S | 45 movl rGLUE, %ecx # %ecx<- pMterpGlue 47 movl offGlue_methodClassDex(%ecx), %ecx # %ecx<- pDvmDex 52 movl offDvmDex_pResMethods(%ecx), %ecx # %ecx<- pDvmDex->pResMethods 54 movl (%ecx, %edx, 4), %ecx # %ecx<- resolved base method 60 movl rGLUE, %eax # %eax<- pMterpGlue 61 movl offGlue_method(%eax), %eax # %eax<- glue->method 62 movl offMethod_clazz(%eax), %eax # %eax<- glue->method->clazz 74 movl offClassObject_super(%eax), %edx # %edx<- glue->method->clazz->super 79 movl offClassObject_vtable(%edx), %edx # %edx<- glue->method->clazz->super->vtable 80 movl (%edx, %ecx, 4), %ecx # %ecx<- vtable[methodIndex [all...] |
OP_MOVE_EXCEPTION.S | 32 movl rGLUE, %eax # %eax<- pMterpGlue 33 movl offGlue_self(%eax), %ecx # %ecx<- glue->self 35 movl offThread_exception(%ecx), %edx # %edx<- glue->self->exception 36 movl $$0, offThread_exception(%ecx) # clear exception
|
/external/llvm/test/CodeGen/X86/ |
codemodel.ll | 11 ; CHECK-SMALL: movl data(%rip), %eax 13 ; CHECK-KERNEL: movl data, %eax 21 ; CHECK-SMALL: movl data+40(%rip), %eax 23 ; CHECK-KERNEL: movl data+40, %eax 31 ; CHECK-SMALL: movl data-40(%rip), %eax 42 ; CHECK-SMALL: movl $16777216, %eax 43 ; CHECK-SMALL: movl data(%rax), %eax 45 ; CHECK-KERNEL: movl data+16777216, %eax 53 ; CHECK-SMALL: movl data+16777212(%rip), %eax 55 ; CHECK-KERNEL: movl data+16777212, %ea [all...] |
phys-reg-local-regalloc.ll | 9 ; CHECK: movl 24(%esp), %eax 10 ; CHECK-NOT: movl 11 ; CHECK: movl %eax, 36(%esp) 12 ; CHECK-NOT: movl 13 ; CHECK: movl 28(%esp), %ebx 14 ; CHECK-NOT: movl 15 ; CHECK: movl %ebx, 40(%esp) 16 ; CHECK-NOT: movl 29 %asmtmp = call i32 asm sideeffect alignstack "movl $1, $0", "=={eax},*m,~{dirflag},~{fpsr},~{flags},~{memory}"(i32* %x) nounwind ; <i32> [#uses=1] 31 %asmtmp1 = call i32 asm sideeffect alignstack "movl $1, $0", "=={ebx},*m,~{dirflag},~{fpsr},~{flags},~{memory}"(i32* %y) nounwind ; <i32> [#uses=1 [all...] |
2007-01-29-InlineAsm-ir.ll | 5 %tmp = call i32 asm sideeffect "push %ebx ; movl $2,%ebx ; int $$0x80 ; pop %ebx", "={ax},0,ri,{cx},{dx},~{dirflag},~{fpsr},~{flags},~{memory}"( i32 11, i32 0, i32 0, i32 0 )
|
2007-08-01-LiveVariablesBug.ll | 1 ; RUN: llc < %s -march=x86 | not grep movl
|
2009-06-05-ScalarToVectorByteMMX.ll | 1 ; RUN: llc < %s -march=x86 -mtriple=i386-linux-gnu -mattr=+mmx,+sse2 | not grep movl
|
store-global-address.ll | 1 ; RUN: llc < %s -march=x86 | grep movl | count 1
|
/external/quake/quake/src/QW/client/ |
d_scana.s | 48 movl C(r_turb_s),%esi 49 movl C(r_turb_t),%ecx 50 movl C(r_turb_pdest),%edi 51 movl C(r_turb_spancount),%ebx 54 movl %ecx,%eax 55 movl %esi,%edx 57 movl C(r_turb_turb),%ebp 61 movl (%ebp,%eax,4),%eax 62 movl (%ebp,%edx,4),%edx 70 movl C(r_turb_pbase),%eb [all...] |
d_spr8.s | 40 movl C(bbextents),%esi 48 movl C(bbextentt),%edx 56 movl $2048,%ebp 59 movl C(bbextents),%ebp 63 movl $2048,%ecx 66 movl C(bbextentt),%ecx 70 movl $2048,%eax 73 movl C(bbextents),%eax 77 movl $2048,%ebx 80 movl C(bbextentt),%eb [all...] |
d_draw.s | 44 movl C(bbextents),%esi 52 movl C(bbextentt),%edx 60 movl $2048,%ebp 63 movl C(bbextents),%ebp 67 movl $2048,%ecx 70 movl C(bbextentt),%ecx 74 movl $2048,%eax 77 movl C(bbextents),%eax 81 movl $2048,%ebx 84 movl C(bbextentt),%eb [all...] |
/external/quake/quake/src/WinQuake/ |
d_scana.s | 48 movl C(r_turb_s),%esi 49 movl C(r_turb_t),%ecx 50 movl C(r_turb_pdest),%edi 51 movl C(r_turb_spancount),%ebx 54 movl %ecx,%eax 55 movl %esi,%edx 57 movl C(r_turb_turb),%ebp 61 movl (%ebp,%eax,4),%eax 62 movl (%ebp,%edx,4),%edx 70 movl C(r_turb_pbase),%eb [all...] |
d_spr8.s | 40 movl C(bbextents),%esi 48 movl C(bbextentt),%edx 56 movl $2048,%ebp 59 movl C(bbextents),%ebp 63 movl $2048,%ecx 66 movl C(bbextentt),%ecx 70 movl $2048,%eax 73 movl C(bbextents),%eax 77 movl $2048,%ebx 80 movl C(bbextentt),%eb [all...] |
d_draw.s | 44 movl C(bbextents),%esi 52 movl C(bbextentt),%edx 60 movl $2048,%ebp 63 movl C(bbextents),%ebp 67 movl $2048,%ecx 70 movl C(bbextentt),%ecx 74 movl $2048,%eax 77 movl C(bbextents),%eax 81 movl $2048,%ebx 84 movl C(bbextentt),%eb [all...] |
/system/core/libcutils/arch-x86/ |
sse2-memset16-atom.S | 86 # define SETRTNVAL movl DEST(%esp), %eax 115 movl (%esp), %ebx 135 movl LEN(%esp), %ecx 147 movl DEST(%esp), %edx 195 movl %eax, -56(%edx) 196 movl %eax, -52(%edx) 198 movl %eax, -48(%edx) 199 movl %eax, -44(%edx) 201 movl %eax, -40(%edx) 202 movl %eax, -36(%edx [all...] |
/dalvik/vm/mterp/x86/ |
header.S | 104 #define SPILL(reg) movl reg##,reg##_SPILL(%ebp) 105 #define UNSPILL(reg) movl reg##_SPILL(%ebp),reg 106 #define SPILL_TMP1(reg) movl reg,TMP_SPILL1(%ebp) 107 #define UNSPILL_TMP1(reg) movl TMP_SPILL1(%ebp),reg 108 #define SPILL_TMP2(reg) movl reg,TMP_SPILL2(%ebp) 109 #define UNSPILL_TMP2(reg) movl TMP_SPILL2(%ebp),reg 110 #define SPILL_TMP3(reg) movl reg,TMP_SPILL3(%ebp) 111 #define UNSPILL_TMP3(reg) movl TMP_SPILL3(%ebp),reg 115 movl offThread_pJitProfTable(\_self),\_reg 118 movl offThread_jitThreshold(\_self),\_re [all...] |
OP_CONST_4.S | 4 movl $$0xf,rINST
|
OP_CONST_WIDE_32.S | 3 movl 2(rPC),%eax # eax<- BBBBbbbb
|
/dalvik/vm/arch/x86/ |
Call386ABI.S | 91 movl %esp,%ebp 97 movl 16(%ebp),%ebx 104 movl %ebx,%ecx 109 movl 8(%ebp),%ecx 110 movl 12(%ebp),%eax 111 movl 24(%ebp),%esi 114 movl (%esi),%eax 117 movl %eax,4(%esp) 118 movl %ecx,0(%esp) 120 movl %ebx,%ec [all...] |