/art/test/434-shifter-operand/ |
D | Android.bp | 3 // Build rules for ART run-test `434-shifter-operand`. 16 name: "art-run-test-434-shifter-operand", 21 ":art-run-test-434-shifter-operand-expected-stdout", 22 ":art-run-test-434-shifter-operand-expected-stderr", 28 name: "art-run-test-434-shifter-operand-expected-stdout", 29 out: ["art-run-test-434-shifter-operand-expected-stdout.txt"], 36 name: "art-run-test-434-shifter-operand-expected-stderr", 37 out: ["art-run-test-434-shifter-operand-expected-stderr.txt"],
|
/art/test/551-checker-shifter-operand/ |
D | Android.bp | 3 // Build rules for ART run-test `551-checker-shifter-operand`. 16 name: "art-run-test-551-checker-shifter-operand", 21 ":art-run-test-551-checker-shifter-operand-expected-stdout", 22 ":art-run-test-551-checker-shifter-operand-expected-stderr", 31 name: "art-run-test-551-checker-shifter-operand-expected-stdout", 32 out: ["art-run-test-551-checker-shifter-operand-expected-stdout.txt"], 39 name: "art-run-test-551-checker-shifter-operand-expected-stderr", 40 out: ["art-run-test-551-checker-shifter-operand-expected-stderr.txt"],
|
D | info.txt | 1 Test the merging of instructions into the shifter operand on arm64.
|
/art/test/550-checker-multiply-accumulate/ |
D | info.txt | 1 Test the merging of instructions into the shifter operand on arm64.
|
/art/compiler/utils/x86_64/ |
D | assembler_x86_64_test.cc | 657 x86_64::CpuRegister shifter(x86_64::RCX); in shll_fn() local 659 assembler->shll(reg, shifter); in shll_fn() 678 x86_64::CpuRegister shifter(x86_64::RCX); in shlq_fn() local 680 assembler->shlq(reg, shifter); in shlq_fn() 699 x86_64::CpuRegister shifter(x86_64::RCX); in shrl_fn() local 701 assembler->shrl(reg, shifter); in shrl_fn() 719 x86_64::CpuRegister shifter(x86_64::RCX); in shrq_fn() local 721 assembler->shrq(reg, shifter); in shrq_fn() 739 x86_64::CpuRegister shifter(x86_64::RCX); in sarl_fn() local 741 assembler->sarl(reg, shifter); in sarl_fn() [all …]
|
D | assembler_x86_64.h | 897 void shll(CpuRegister operand, CpuRegister shifter); 899 void shrl(CpuRegister operand, CpuRegister shifter); 901 void sarl(CpuRegister operand, CpuRegister shifter); 904 void shlq(CpuRegister operand, CpuRegister shifter); 906 void shrq(CpuRegister operand, CpuRegister shifter); 908 void sarq(CpuRegister operand, CpuRegister shifter); 972 void rorl(CpuRegister operand, CpuRegister shifter); 974 void roll(CpuRegister operand, CpuRegister shifter); 977 void rorq(CpuRegister operand, CpuRegister shifter); 979 void rolq(CpuRegister operand, CpuRegister shifter); [all …]
|
D | assembler_x86_64.cc | 4755 void X86_64Assembler::shll(CpuRegister operand, CpuRegister shifter) { in shll() argument 4756 EmitGenericShift(false, 4, operand, shifter); in shll() 4760 void X86_64Assembler::shlq(CpuRegister operand, CpuRegister shifter) { in shlq() argument 4761 EmitGenericShift(true, 4, operand, shifter); in shlq() 4775 void X86_64Assembler::shrl(CpuRegister operand, CpuRegister shifter) { in shrl() argument 4776 EmitGenericShift(false, 5, operand, shifter); in shrl() 4780 void X86_64Assembler::shrq(CpuRegister operand, CpuRegister shifter) { in shrq() argument 4781 EmitGenericShift(true, 5, operand, shifter); in shrq() 4790 void X86_64Assembler::sarl(CpuRegister operand, CpuRegister shifter) { in sarl() argument 4791 EmitGenericShift(false, 7, operand, shifter); in sarl() [all …]
|
/art/compiler/utils/x86/ |
D | assembler_x86.h | 425 void rorl(Register operand, Register shifter); 427 void roll(Register operand, Register shifter); 831 void shll(Register operand, Register shifter); 833 void shll(const Address& address, Register shifter); 835 void shrl(Register operand, Register shifter); 837 void shrl(const Address& address, Register shifter); 839 void sarl(Register operand, Register shifter); 841 void sarl(const Address& address, Register shifter); 842 void shld(Register dst, Register src, Register shifter); 844 void shrd(Register dst, Register src, Register shifter); [all …]
|
D | assembler_x86.cc | 3416 void X86Assembler::shll(Register operand, Register shifter) { in shll() argument 3417 EmitGenericShift(4, Operand(operand), shifter); in shll() 3426 void X86Assembler::shll(const Address& address, Register shifter) { in shll() argument 3427 EmitGenericShift(4, address, shifter); in shll() 3436 void X86Assembler::shrl(Register operand, Register shifter) { in shrl() argument 3437 EmitGenericShift(5, Operand(operand), shifter); in shrl() 3446 void X86Assembler::shrl(const Address& address, Register shifter) { in shrl() argument 3447 EmitGenericShift(5, address, shifter); in shrl() 3456 void X86Assembler::sarl(Register operand, Register shifter) { in sarl() argument 3457 EmitGenericShift(7, Operand(operand), shifter); in sarl() [all …]
|
D | assembler_x86_test.cc | 498 x86::Register shifter(x86::ECX); in rorl_fn() local 500 assembler->rorl(reg, shifter); in rorl_fn() 518 x86::Register shifter(x86::ECX); in roll_fn() local 520 assembler->roll(reg, shifter); in roll_fn()
|
/art/test/530-checker-loops3/src/ |
D | Main.java | 206 public static void shifter(int[] x) { in shifter() method in Main
|
/art/compiler/optimizing/ |
D | code_generator_x86.h | 320 void GenerateShlLong(const Location& loc, Register shifter); 321 void GenerateShrLong(const Location& loc, Register shifter); 322 void GenerateUShrLong(const Location& loc, Register shifter);
|
D | code_generator_x86.cc | 4980 void InstructionCodeGeneratorX86::GenerateShlLong(const Location& loc, Register shifter) { in GenerateShlLong() argument 4982 __ shld(loc.AsRegisterPairHigh<Register>(), loc.AsRegisterPairLow<Register>(), shifter); in GenerateShlLong() 4983 __ shll(loc.AsRegisterPairLow<Register>(), shifter); in GenerateShlLong() 4984 __ testl(shifter, Immediate(32)); in GenerateShlLong() 5012 void InstructionCodeGeneratorX86::GenerateShrLong(const Location& loc, Register shifter) { in GenerateShrLong() argument 5014 __ shrd(loc.AsRegisterPairLow<Register>(), loc.AsRegisterPairHigh<Register>(), shifter); in GenerateShrLong() 5015 __ sarl(loc.AsRegisterPairHigh<Register>(), shifter); in GenerateShrLong() 5016 __ testl(shifter, Immediate(32)); in GenerateShrLong() 5047 void InstructionCodeGeneratorX86::GenerateUShrLong(const Location& loc, Register shifter) { in GenerateUShrLong() argument 5049 __ shrd(loc.AsRegisterPairLow<Register>(), loc.AsRegisterPairHigh<Register>(), shifter); in GenerateUShrLong() [all …]
|
/art/ |
D | TEST_MAPPING | 611 "name": "art-run-test-434-shifter-operand" 938 "name": "art-run-test-551-checker-shifter-operand" 2039 "name": "art-run-test-434-shifter-operand[com.google.android.art.apex]" 2366 "name": "art-run-test-551-checker-shifter-operand[com.google.android.art.apex]" 3485 "name": "art-run-test-434-shifter-operand" 3812 "name": "art-run-test-551-checker-shifter-operand" 4921 "name": "art-run-test-434-shifter-operand" 5248 "name": "art-run-test-551-checker-shifter-operand"
|
/art/tools/fuzzer/ |
D | Android.bp | 655 "host_434-shifter-operand_classes.dex", 820 "host_551-checker-shifter-operand_classes.dex",
|