Searched refs:SHLD (Results 1 – 25 of 36) sorted by relevance
12
/external/llvm-project/llvm/test/CodeGen/X86/ |
D | rot64.ll | 3 …: llc < %s -mtriple=x86_64-- -mcpu=corei7-avx | FileCheck %s --check-prefix=ALL --check-prefix=SHLD 77 ; SHLD-LABEL: xfoo: 78 ; SHLD: # %bb.0: # %entry 79 ; SHLD-NEXT: movq %rdi, %rax 80 ; SHLD-NEXT: shldq $7, %rax, %rax 81 ; SHLD-NEXT: retq 101 ; SHLD-LABEL: xfoop: 102 ; SHLD: # %bb.0: # %entry 103 ; SHLD-NEXT: movq (%rdi), %rax 104 ; SHLD-NEXT: shldq $7, %rax, %rax [all …]
|
D | rot32.ll | 3 …llc < %s -mtriple=i686-- -mcpu=corei7-avx | FileCheck %s --check-prefix=CHECK32 --check-prefix=SHLD 110 ; SHLD-LABEL: xfoo: 111 ; SHLD: # %bb.0: # %entry 112 ; SHLD-NEXT: movl {{[0-9]+}}(%esp), %eax 113 ; SHLD-NEXT: shldl $7, %eax, %eax 114 ; SHLD-NEXT: retl 152 ; SHLD-LABEL: xfoop: 153 ; SHLD: # %bb.0: # %entry 154 ; SHLD-NEXT: movl {{[0-9]+}}(%esp), %eax 155 ; SHLD-NEXT: movl (%eax), %eax [all …]
|
D | shift-double-x86_64.ll | 4 ; SHLD/SHRD manual shifts
|
D | shift-double.ll | 101 ; Combine 2xi32/2xi16 shifts into SHLD 288 ; SHLD/SHRD manual shifts
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86.td | 101 "SHLD instruction is slow">; 342 // Sandy Bridge and newer processors can use SHLD with the same source on both 348 "SHLD can be used as a faster rotate">;
|
D | X86ISelLowering.h | 38 SHLD, enumerator
|
D | X86ScheduleBtVer2.td | 262 // SHLD/SHRD.
|
D | X86SchedSandyBridge.td | 148 // SHLD/SHRD.
|
D | X86ScheduleBdVer2.td | 671 // SHLD/SHRD.
|
D | X86ScheduleZnver2.td | 761 // SHRD SHLD.
|
D | X86ScheduleZnver1.td | 761 // SHRD SHLD.
|
D | X86SchedBroadwell.td | 192 // SHLD/SHRD.
|
D | X86InstrShiftRotate.td | 840 // SHLD to avoid a partial flag update on the normal rotate instructions.
|
/external/llvm-project/llvm/lib/Target/X86/ |
D | X86.td | 104 "SHLD instruction is slow">; 370 // Sandy Bridge and newer processors can use SHLD with the same source on both 376 "SHLD can be used as a faster rotate">;
|
D | X86ScheduleBtVer2.td | 262 // SHLD/SHRD.
|
D | X86SchedSandyBridge.td | 148 // SHLD/SHRD.
|
D | X86ScheduleBdVer2.td | 703 // SHLD/SHRD.
|
D | X86ScheduleZnver2.td | 773 // SHRD SHLD.
|
D | X86ScheduleZnver1.td | 764 // SHRD SHLD.
|
D | X86SchedBroadwell.td | 192 // SHLD/SHRD.
|
D | X86SchedHaswell.td | 158 // SHLD/SHRD.
|
D | X86SchedSkylakeClient.td | 189 // SHLD/SHRD.
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.h | 40 SHLD, enumerator
|
D | X86.td | 101 "SHLD instruction is slow">;
|
D | X86SchedHaswell.td | 794 // SHRD SHLD. 812 def : InstRW<[WriteShlDCL], (instregex "SHLD(16|32|64)rrCL")>;
|
12