/external/mesa3d/src/mesa/x86/ |
D | sse_xform1.S | 42 #define D(i) REGOFF(i * 4, EDI) 53 PUSH_L ( EDI ) 56 MOV_L( REGOFF(OFFSET_DEST+8, ESP), EDI ) /* ptr to dest GLvector4f */ 65 OR_L( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, EDI) ) /* set dest flags */ 67 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */ 68 MOV_L( CONST(4), REGOFF(V4F_SIZE, EDI) ) /* set dest size */ 73 MOV_L( REGOFF(V4F_START, EDI), EDI ) /* ptr to first dest vertex */ 74 ADD_L( EDI, ECX ) /* count += dest ptr */ 90 ADD_L ( CONST(16), EDI ) 92 CMP_L ( ECX, EDI ) [all …]
|
D | sse_xform2.S | 42 #define D(i) REGOFF(i * 4, EDI) 53 PUSH_L ( EDI ) 56 MOV_L( REGOFF(OFFSET_DEST+8, ESP), EDI ) /* ptr to dest GLvector4f */ 65 OR_L( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, EDI) ) /* set dest flags */ 67 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */ 68 MOV_L( CONST(4), REGOFF(V4F_SIZE, EDI) ) /* set dest size */ 73 MOV_L( REGOFF(V4F_START, EDI), EDI ) /* ptr to first dest vertex */ 74 ADD_L( EDI, ECX ) /* count += dest ptr */ 95 ADD_L ( CONST(16), EDI ) 97 CMP_L ( ECX, EDI ) [all …]
|
D | x86_xform2.S | 46 #define DST0 REGOFF(0, EDI) 47 #define DST1 REGOFF(4, EDI) 48 #define DST2 REGOFF(8, EDI) 49 #define DST3 REGOFF(12, EDI) 75 PUSH_L( EDI ) 78 MOV_L( ARG_DEST, EDI ) 87 OR_L( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, EDI) ) 89 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) 90 MOV_L( CONST(4), REGOFF(V4F_SIZE, EDI) ) 95 MOV_L( REGOFF(V4F_START, EDI), EDI ) [all …]
|
D | x86_xform3.S | 46 #define DST0 REGOFF(0, EDI) 47 #define DST1 REGOFF(4, EDI) 48 #define DST2 REGOFF(8, EDI) 49 #define DST3 REGOFF(12, EDI) 75 PUSH_L( EDI ) 78 MOV_L( ARG_DEST, EDI ) 87 OR_L( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, EDI) ) 89 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) 90 MOV_L( CONST(4), REGOFF(V4F_SIZE, EDI) ) 95 MOV_L( REGOFF(V4F_START, EDI), EDI ) [all …]
|
D | sse_xform3.S | 42 #define D(i) REGOFF(i * 4, EDI) 53 PUSH_L ( EDI ) 56 MOV_L( REGOFF(OFFSET_DEST+8, ESP), EDI ) /* ptr to dest GLvector4f */ 65 OR_L( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, EDI) ) /* set dest flags */ 67 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */ 68 MOV_L( CONST(4), REGOFF(V4F_SIZE, EDI) ) /* set dest size */ 73 MOV_L( REGOFF(V4F_START, EDI), EDI ) /* ptr to first dest vertex */ 74 ADD_L( EDI, ECX ) /* count += dest ptr */ 101 MOVAPS ( XMM4, REGOFF(0, EDI) ) 104 ADD_L ( CONST(16), EDI ) [all …]
|
D | x86_xform4.S | 46 #define DST0 REGOFF(0, EDI) 47 #define DST1 REGOFF(4, EDI) 48 #define DST2 REGOFF(8, EDI) 49 #define DST3 REGOFF(12, EDI) 75 PUSH_L( EDI ) 78 MOV_L( ARG_DEST, EDI ) 87 OR_L( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, EDI) ) 89 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) 90 MOV_L( CONST(4), REGOFF(V4F_SIZE, EDI) ) 95 MOV_L( REGOFF(V4F_START, EDI), EDI ) [all …]
|
D | sse_xform4.S | 37 #define DST(i) REGOFF(i * 4, EDI) 49 PUSH_L( EDI ) 52 MOV_L( ARG_DEST, EDI ) 61 OR_L( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, EDI) ) /* set dest flags */ 63 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */ 64 MOV_L( CONST(4), REGOFF(V4F_SIZE, EDI) )/* set dest size */ 67 MOV_L( REGOFF(V4F_START, EDI), EDI ) /* ptr to first dest vertex */ 100 ADD_L( CONST(16), EDI ) 108 POP_L( EDI ) 121 PUSH_L( EDI ) [all …]
|
D | sse_normal.S | 43 #define D(i) REGOFF(i * 4, EDI) 54 PUSH_L ( EDI ) 57 MOV_L ( ARG_DEST, EDI ) /* ptr to dest GLvector3f */ 68 MOV_L ( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest-count */ 73 MOV_L( REGOFF(V4F_START, EDI), EDI ) /* ptr to first dest vertex */ 74 ADD_L( EDI, ECX ) /* count += dest ptr */ 96 ADD_L ( CONST(16), EDI ) 98 CMP_L ( ECX, EDI ) 102 POP_L ( EDI ) 116 PUSH_L ( EDI ) [all …]
|
D | 3dnow_xform1.S | 52 PUSH_L ( EDI ) 57 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI ) 85 ADD_L ( EDI, EAX ) /* next vertex */ 95 POP_L ( EDI ) 117 PUSH_L ( EDI ) 122 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI ) 132 ADD_L ( EDI, EAX ) /* next vertex */ 143 POP_L ( EDI ) 165 PUSH_L ( EDI ) 170 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI ) [all …]
|
D | 3dnow_xform2.S | 52 PUSH_L ( EDI ) 57 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI ) 97 ADD_L ( EDI, EAX ) /* next vertex */ 111 POP_L ( EDI ) 133 PUSH_L ( EDI ) 138 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI ) 158 ADD_L ( EDI, EAX ) /* next vertex */ 167 POP_L ( EDI ) 189 PUSH_L ( EDI ) 194 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI ) [all …]
|
D | 3dnow_xform3.S | 52 PUSH_L ( EDI ) 57 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI ) 73 ADD_L ( EDI, EAX ) /* next vertex */ 115 POP_L ( EDI ) 137 PUSH_L ( EDI ) 142 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI ) 167 ADD_L ( EDI, EAX ) /* next vertex */ 196 POP_L ( EDI ) 218 PUSH_L ( EDI ) 223 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI ) [all …]
|
D | 3dnow_xform4.S | 52 PUSH_L ( EDI ) 57 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI ) 73 ADD_L ( EDI, EAX ) /* next vertex */ 123 POP_L ( EDI ) 145 PUSH_L ( EDI ) 150 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI ) 177 ADD_L ( EDI, EAX ) /* next vertex */ 203 POP_L ( EDI ) 225 PUSH_L ( EDI ) 230 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI ) [all …]
|
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 | common_x86_asm.S | 77 PUSH_L (EDI) 82 MOV_L (REGOFF(16, ESP), EDI) /* *eax */ 83 MOV_L (EAX, REGIND(EDI)) 84 MOV_L (REGOFF(20, ESP), EDI) /* *ebx */ 85 MOV_L (EBX, REGIND(EDI)) 86 MOV_L (REGOFF(24, ESP), EDI) /* *ecx */ 87 MOV_L (ECX, REGIND(EDI)) 88 MOV_L (REGOFF(28, ESP), EDI) /* *edx */ 89 MOV_L (EDX, REGIND(EDI)) 92 POP_L (EDI)
|
D | x86_cliptest.S | 41 #define DST0 REGOFF(0, EDI) 42 #define DST1 REGOFF(4, EDI) 43 #define DST2 REGOFF(8, EDI) 44 #define DST3 REGOFF(12, EDI) 114 PUSH_L( EDI ) 135 MOV_L( ARG_DEST, EDI ) 146 OR_L( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, EDI) ) 149 MOV_L( CONST(4), REGOFF(V4F_SIZE, EDI) ) 150 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) 152 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 | 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 | 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 | 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/llvm-project/llvm/test/CodeGen/X86/ |
D | segmented-stacks-dynamic.ll | 71 ; X32ABI: movl %esp, %[[EDI:edi|eax]] 72 ; X32ABI: subl %{{.*}}, %[[EDI]] 73 ; X32ABI-NEXT: cmpl %[[EDI]], %fs:64 75 ; X32ABI: movl %[[EDI]], %esp
|
D | retpoline-regparm.ll | 6 ; to restore EDI. 15 ; EDI is used, so it must be saved.
|
D | DynamicCalleeSavedRegisters.ll | 6 ; In RegCall calling convention, ESI and EDI are callee saved registers. 12 ; In this case we want to see that EDX/ECX values are saved and EDI/ESI are assumed 47 ; in registers: EAX, ECX, EDX, EDI and ESI.
|
/external/swiftshader/third_party/marl/src/ |
D | osfiber_asm_x86.h | 32 uintptr_t EDI; member 47 static_assert(offsetof(marl_fiber_context, EDI) == MARL_REG_EDI,
|
/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()
|