/external/mesa3d/src/mesa/x86/ |
D | sse_xform1.S | 41 #define D(i) REGOFF(i * 4, EDI) 52 PUSH_L ( EDI ) 55 MOV_L( REGOFF(OFFSET_DEST+8, ESP), EDI ) /* ptr to dest GLvector4f */ 64 OR_L( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, EDI) ) /* set dest flags */ 66 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */ 67 MOV_L( CONST(4), REGOFF(V4F_SIZE, EDI) ) /* set dest size */ 72 MOV_L( REGOFF(V4F_START, EDI), EDI ) /* ptr to first dest vertex */ 73 ADD_L( EDI, ECX ) /* count += dest ptr */ 89 ADD_L ( CONST(16), EDI ) 91 CMP_L ( ECX, EDI ) [all …]
|
D | sse_xform2.S | 41 #define D(i) REGOFF(i * 4, EDI) 52 PUSH_L ( EDI ) 55 MOV_L( REGOFF(OFFSET_DEST+8, ESP), EDI ) /* ptr to dest GLvector4f */ 64 OR_L( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, EDI) ) /* set dest flags */ 66 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */ 67 MOV_L( CONST(4), REGOFF(V4F_SIZE, EDI) ) /* set dest size */ 72 MOV_L( REGOFF(V4F_START, EDI), EDI ) /* ptr to first dest vertex */ 73 ADD_L( EDI, ECX ) /* count += dest ptr */ 94 ADD_L ( CONST(16), EDI ) 96 CMP_L ( ECX, EDI ) [all …]
|
D | x86_xform2.S | 45 #define DST0 REGOFF(0, EDI) 46 #define DST1 REGOFF(4, EDI) 47 #define DST2 REGOFF(8, EDI) 48 #define DST3 REGOFF(12, EDI) 74 PUSH_L( EDI ) 77 MOV_L( ARG_DEST, EDI ) 86 OR_L( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, EDI) ) 88 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) 89 MOV_L( CONST(4), REGOFF(V4F_SIZE, EDI) ) 94 MOV_L( REGOFF(V4F_START, EDI), EDI ) [all …]
|
D | x86_xform3.S | 45 #define DST0 REGOFF(0, EDI) 46 #define DST1 REGOFF(4, EDI) 47 #define DST2 REGOFF(8, EDI) 48 #define DST3 REGOFF(12, EDI) 74 PUSH_L( EDI ) 77 MOV_L( ARG_DEST, EDI ) 86 OR_L( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, EDI) ) 88 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) 89 MOV_L( CONST(4), REGOFF(V4F_SIZE, EDI) ) 94 MOV_L( REGOFF(V4F_START, EDI), EDI ) [all …]
|
D | sse_xform3.S | 41 #define D(i) REGOFF(i * 4, EDI) 52 PUSH_L ( EDI ) 55 MOV_L( REGOFF(OFFSET_DEST+8, ESP), EDI ) /* ptr to dest GLvector4f */ 64 OR_L( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, EDI) ) /* set dest flags */ 66 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */ 67 MOV_L( CONST(4), REGOFF(V4F_SIZE, EDI) ) /* set dest size */ 72 MOV_L( REGOFF(V4F_START, EDI), EDI ) /* ptr to first dest vertex */ 73 ADD_L( EDI, ECX ) /* count += dest ptr */ 100 MOVAPS ( XMM4, REGOFF(0, EDI) ) 103 ADD_L ( CONST(16), EDI ) [all …]
|
D | x86_xform4.S | 45 #define DST0 REGOFF(0, EDI) 46 #define DST1 REGOFF(4, EDI) 47 #define DST2 REGOFF(8, EDI) 48 #define DST3 REGOFF(12, EDI) 74 PUSH_L( EDI ) 77 MOV_L( ARG_DEST, EDI ) 86 OR_L( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, EDI) ) 88 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) 89 MOV_L( CONST(4), REGOFF(V4F_SIZE, EDI) ) 94 MOV_L( REGOFF(V4F_START, EDI), EDI ) [all …]
|
D | sse_xform4.S | 36 #define DST(i) REGOFF(i * 4, EDI) 48 PUSH_L( EDI ) 51 MOV_L( ARG_DEST, EDI ) 60 OR_L( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, EDI) ) /* set dest flags */ 62 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */ 63 MOV_L( CONST(4), REGOFF(V4F_SIZE, EDI) )/* set dest size */ 66 MOV_L( REGOFF(V4F_START, EDI), EDI ) /* ptr to first dest vertex */ 99 ADD_L( CONST(16), EDI ) 107 POP_L( EDI ) 120 PUSH_L( EDI ) [all …]
|
D | sse_normal.S | 42 #define D(i) REGOFF(i * 4, EDI) 53 PUSH_L ( EDI ) 56 MOV_L ( ARG_DEST, EDI ) /* ptr to dest GLvector3f */ 67 MOV_L ( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest-count */ 72 MOV_L( REGOFF(V4F_START, EDI), EDI ) /* ptr to first dest vertex */ 73 ADD_L( EDI, ECX ) /* count += dest ptr */ 95 ADD_L ( CONST(16), EDI ) 97 CMP_L ( ECX, EDI ) 101 POP_L ( EDI ) 115 PUSH_L ( EDI ) [all …]
|
D | 3dnow_xform1.S | 51 PUSH_L ( EDI ) 56 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI ) 84 ADD_L ( EDI, EAX ) /* next vertex */ 94 POP_L ( EDI ) 116 PUSH_L ( EDI ) 121 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI ) 131 ADD_L ( EDI, EAX ) /* next vertex */ 142 POP_L ( EDI ) 164 PUSH_L ( EDI ) 169 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI ) [all …]
|
D | 3dnow_xform2.S | 51 PUSH_L ( EDI ) 56 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI ) 96 ADD_L ( EDI, EAX ) /* next vertex */ 110 POP_L ( EDI ) 132 PUSH_L ( EDI ) 137 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI ) 157 ADD_L ( EDI, EAX ) /* next vertex */ 166 POP_L ( EDI ) 188 PUSH_L ( EDI ) 193 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI ) [all …]
|
D | 3dnow_xform3.S | 51 PUSH_L ( EDI ) 56 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI ) 72 ADD_L ( EDI, EAX ) /* next vertex */ 114 POP_L ( EDI ) 136 PUSH_L ( EDI ) 141 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI ) 166 ADD_L ( EDI, EAX ) /* next vertex */ 195 POP_L ( EDI ) 217 PUSH_L ( EDI ) 222 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI ) [all …]
|
D | 3dnow_xform4.S | 51 PUSH_L ( EDI ) 56 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI ) 72 ADD_L ( EDI, EAX ) /* next vertex */ 122 POP_L ( EDI ) 144 PUSH_L ( EDI ) 149 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI ) 176 ADD_L ( EDI, EAX ) /* next vertex */ 202 POP_L ( EDI ) 224 PUSH_L ( EDI ) 229 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI ) [all …]
|
D | common_x86_asm.S | 78 PUSH_L (EDI) 83 MOV_L (REGOFF(16, ESP), EDI) /* *eax */ 84 MOV_L (EAX, REGIND(EDI)) 85 MOV_L (REGOFF(20, ESP), EDI) /* *ebx */ 86 MOV_L (EBX, REGIND(EDI)) 87 MOV_L (REGOFF(24, ESP), EDI) /* *ecx */ 88 MOV_L (ECX, REGIND(EDI)) 89 MOV_L (REGOFF(28, ESP), EDI) /* *edx */ 90 MOV_L (EDX, REGIND(EDI)) 93 POP_L (EDI)
|
D | mmx_blendtmp.h | 22 PUSH_L ( EDI ) 30 MOV_L ( REGOFF(20, EBP), EDI ) /* rgba */ 35 TEST_L ( CONST(4), EDI ) /* align rgba on an 8-byte boundary */ 44 MAIN ( EDI, ESI ) 52 ADD_L ( CONST(4), EDI ) /* rgba += 1 */ 69 MAIN ( EDI, ESI ) 78 ADD_L ( CONST(8), EDI ) /* rgba += 2 */ 94 MAIN ( EDI, ESI ) 105 POP_L ( EDI )
|
D | x86_cliptest.S | 40 #define DST0 REGOFF(0, EDI) 41 #define DST1 REGOFF(4, EDI) 42 #define DST2 REGOFF(8, EDI) 43 #define DST3 REGOFF(12, EDI) 113 PUSH_L( EDI ) 134 MOV_L( ARG_DEST, EDI ) 145 OR_L( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, EDI) ) 148 MOV_L( CONST(4), REGOFF(V4F_SIZE, EDI) ) 149 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) 151 MOV_L( REGOFF(V4F_START, EDI), EDI ) [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | or-lea.ll | 13 ; CHECK-NEXT: # kill: %EDI<def> %EDI<kill> %RDI<def> 28 ; CHECK-NEXT: # kill: %EDI<def> %EDI<kill> %RDI<def> 43 ; CHECK-NEXT: # kill: %EDI<def> %EDI<kill> %RDI<def> 58 ; CHECK-NEXT: # kill: %EDI<def> %EDI<kill> %RDI<def> 73 ; CHECK-NEXT: # kill: %EDI<def> %EDI<kill> %RDI<def> 90 ; CHECK-NEXT: # kill: %EDI<def> %EDI<kill> %RDI<def> 107 ; CHECK-NEXT: # kill: %EDI<def> %EDI<kill> %RDI<def>
|
D | tbm-intrinsics-fast-isel.ll | 31 ; X64-NEXT: # kill: %EDI<def> %EDI<kill> %RDI<def> 51 ; X64-NEXT: # kill: %EDI<def> %EDI<kill> %RDI<def> 96 ; X64-NEXT: # kill: %EDI<def> %EDI<kill> %RDI<def> 115 ; X64-NEXT: # kill: %EDI<def> %EDI<kill> %RDI<def>
|
D | segmented-stacks-dynamic.ll | 76 ; X32ABI: movl %esp, %[[EDI:edi|eax]] 77 ; X32ABI: subl %{{.*}}, %[[EDI]] 78 ; X32ABI-NEXT: cmpl %[[EDI]], %fs:64 80 ; X32ABI: movl %[[EDI]], %esp
|
D | 2010-04-08-CoalescerBug.ll | 5 ; %RDI<def,dead> = MOV64rr %RAX<kill>, %EDI<imp-def> 6 ; REP_MOVSD %ECX<imp-def,dead>, %EDI<imp-def,dead>, %ESI<imp-def,dead>, %ECX<imp-use,kill>, %EDI<im…
|
D | maskmovdqu.ll | 1 ; RUN: llc < %s -march=x86 -mattr=+sse2,-avx | grep -i EDI 3 ; RUN: llc < %s -march=x86 -mattr=+avx | grep -i EDI
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | segmented-stacks-dynamic.ll | 76 ; X32ABI: movl %esp, %[[EDI:edi|eax]] 77 ; X32ABI: subl %{{.*}}, %[[EDI]] 78 ; X32ABI-NEXT: cmpl %[[EDI]], %fs:64 80 ; X32ABI: movl %[[EDI]], %esp
|
D | DynamicCalleeSavedRegisters.ll | 5 ; In RegCall calling convention, ESI and EDI are callee saved registers. 11 ; In this case we want to see that EDX/ECX values are saved and EDI/ESI are assumed 46 ; in registers: EAX, ECX, EDX, EDI and ESI.
|
D | retpoline-regparm.ll | 6 ; to restore EDI. 15 ; EDI is used, so it must be saved.
|
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
D | 2010-04-08-CoalescerBug.ll | 5 ; %RDI<def,dead> = MOV64rr %RAX<kill>, %EDI<imp-def> 6 ; REP_MOVSD %ECX<imp-def,dead>, %EDI<imp-def,dead>, %ESI<imp-def,dead>, %ECX<imp-use,kill>, %EDI<im…
|
/external/llvm/lib/Target/X86/MCTargetDesc/ |
D | X86MCTargetDesc.cpp | 80 X86::EDX, X86::EBX, X86::ESP, X86::EBP, X86::ESI, X86::EDI, in initLLVMToSEHAndCVRegMapping() 287 case X86::DIL: case X86::DI: case X86::EDI: case X86::RDI: in getX86SubSuperRegisterOrZero() 315 case X86::DIL: case X86::DI: case X86::EDI: case X86::RDI: in getX86SubSuperRegisterOrZero() 352 case X86::DIL: case X86::DI: case X86::EDI: case X86::RDI: in getX86SubSuperRegisterOrZero() 388 case X86::DIL: case X86::DI: case X86::EDI: case X86::RDI: in getX86SubSuperRegisterOrZero() 389 return X86::EDI; in getX86SubSuperRegisterOrZero() 424 case X86::DIL: case X86::DI: case X86::EDI: case X86::RDI: in getX86SubSuperRegisterOrZero()
|