Home
last modified time | relevance | path

Searched refs:SXTX (Results 1 – 21 of 21) sorted by relevance

/external/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64AddressingModes.h48 SXTX, enumerator
67 case AArch64_AM::SXTX: return "sxtx"; in getShiftExtendName()
134 case 7: return AArch64_AM::SXTX; in getExtendType()
161 case AArch64_AM::SXTX: return 7; break; in getExtendEncoding()
/external/v8/test/cctest/
Dtest-disasm-arm64.cc386 COMPARE(adds(cp, jssp, Operand(fp, SXTX)), "adds cp, jssp, fp, sxtx"); in TEST_()
412 COMPARE(subs(cp, jssp, Operand(fp, SXTX)), "subs cp, jssp, fp, sxtx"); in TEST_()
903 COMPARE(ldr(w18, MemOperand(x19, x20, SXTX)), "ldr w18, [x19, x20, sxtx]"); in TEST_()
904 COMPARE(ldr(w21, MemOperand(x22, x23, SXTX, 2)), in TEST_()
913 COMPARE(ldr(x18, MemOperand(x19, x20, SXTX)), "ldr x18, [x19, x20, sxtx]"); in TEST_()
914 COMPARE(ldr(x21, MemOperand(x22, x23, SXTX, 3)), in TEST_()
924 COMPARE(str(w18, MemOperand(x19, x20, SXTX)), "str w18, [x19, x20, sxtx]"); in TEST_()
925 COMPARE(str(w21, MemOperand(x22, x23, SXTX, 2)), in TEST_()
934 COMPARE(str(x18, MemOperand(x19, x20, SXTX)), "str x18, [x19, x20, sxtx]"); in TEST_()
935 COMPARE(str(x21, MemOperand(x22, x23, SXTX, 3)), in TEST_()
[all …]
Dtest-assembler-arm64.cc569 __ Orr(x13, x0, Operand(x1, SXTX, 3)); in TEST()
666 __ Orn(x13, x0, Operand(x1, SXTX, 3)); in TEST()
735 __ And(x13, x0, Operand(x1, SXTX, 3)); in TEST()
876 __ Bic(x13, x0, Operand(x1, SXTX, 3)); in TEST()
1004 __ Eor(x13, x0, Operand(x1, SXTX, 3)); in TEST()
1073 __ Eon(x13, x0, Operand(x1, SXTX, 3)); in TEST()
4130 __ Adcs(x10, x0, Operand(x1, SXTX, 1)); in TEST()
/external/v8/src/arm64/
Dassembler-arm64-inl.h361 DCHECK(reg.Is64Bits() || ((extend != SXTX) && (extend != UXTX)));
475 DCHECK((extend == UXTW) || (extend == SXTW) || (extend == SXTX));
478 DCHECK(regoffset.Is64Bits() || (extend != SXTX));
528 DCHECK((extend_ == UXTW) || (extend_ == SXTW) || (extend_ == SXTX));
529 DCHECK((regoffset_.Is64Bits() || (extend_ != SXTX)));
Ddisasm-arm64.cc148 const char *form = ((mode == UXTX) || (mode == SXTX)) ? in VisitAddSubExtended()
150 const char *form_cmp = ((mode == UXTX) || (mode == SXTX)) ? in VisitAddSubExtended()
Dconstants-arm64.h349 SXTX = 7 enumerator
Dsimulator-arm64.cc942 case SXTX: in ExtendValue()
1555 DCHECK((ext == UXTW) || (ext == UXTX) || (ext == SXTW) || (ext == SXTX)); in VisitLoadStoreRegisterOffset()
Dmacro-assembler-arm64.cc147 ((operand.extend() != UXTX) && (operand.extend() != SXTX))); in LogicalMacro()
549 ((operand.extend() != UXTX) && (operand.extend() != SXTX))); in AddSubWithCarryMacro()
Dassembler-arm64.cc2407 case SXTX: { in EmitExtendShift()
/external/llvm/lib/Target/AArch64/AsmParser/
DAArch64AsmParser.cpp940 ET == AArch64_AM::UXTX || ET == AArch64_AM::SXTX || in isExtend()
950 return ET != AArch64_AM::UXTX && ET != AArch64_AM::SXTX; in isExtend64()
956 return (ET == AArch64_AM::UXTX || ET == AArch64_AM::SXTX || in isExtendLSL64()
965 return (ET == AArch64_AM::LSL || ET == AArch64_AM::SXTX) && in isMemXExtend()
1493 bool IsSigned = ET == AArch64_AM::SXTW || ET == AArch64_AM::SXTX; in addMemExtendOperands()
1505 bool IsSigned = ET == AArch64_AM::SXTW || ET == AArch64_AM::SXTX; in addMemExtend8Operands()
2276 .Case("sxtx", AArch64_AM::SXTX) in tryParseOptionalShiftExtend()
/external/vixl/test/
Dtest-disasm-a64.cc386 COMPARE(adds(x27, x28, Operand(x29, SXTX)), "adds x27, x28, x29, sxtx"); in TEST()
412 COMPARE(subs(x27, x28, Operand(x29, SXTX)), "subs x27, x28, x29, sxtx"); in TEST()
1019 COMPARE(ldr(w18, MemOperand(x19, x20, SXTX)), "ldr w18, [x19, x20, sxtx]"); in TEST()
1020 COMPARE(ldr(w21, MemOperand(x22, x23, SXTX, 2)), in TEST()
1029 COMPARE(ldr(x18, MemOperand(x19, x20, SXTX)), "ldr x18, [x19, x20, sxtx]"); in TEST()
1030 COMPARE(ldr(x21, MemOperand(x22, x23, SXTX, 3)), in TEST()
1040 COMPARE(str(w18, MemOperand(x19, x20, SXTX)), "str w18, [x19, x20, sxtx]"); in TEST()
1041 COMPARE(str(w21, MemOperand(x22, x23, SXTX, 2)), in TEST()
1050 COMPARE(str(x18, MemOperand(x19, x20, SXTX)), "str x18, [x19, x20, sxtx]"); in TEST()
1051 COMPARE(str(x21, MemOperand(x22, x23, SXTX, 3)), in TEST()
[all …]
Dtest-assembler-a64.cc563 __ Orr(x13, x0, Operand(x1, SXTX, 3)); in TEST()
657 __ Orn(x13, x0, Operand(x1, SXTX, 3)); in TEST()
724 __ And(x13, x0, Operand(x1, SXTX, 3)); in TEST()
862 __ Bic(x13, x0, Operand(x1, SXTX, 3)); in TEST()
986 __ Eor(x13, x0, Operand(x1, SXTX, 3)); in TEST()
1053 __ Eon(x13, x0, Operand(x1, SXTX, 3)); in TEST()
7116 __ Prfm(op, MemOperand(x0, input, SXTX)); in TEST()
7117 __ Prfm(op, MemOperand(x0, input, SXTX, 3)); in TEST()
7922 __ Adcs(x10, x0, Operand(x1, SXTX, 1)); in TEST()
/external/llvm/lib/Target/AArch64/Utils/
DAArch64BaseInfo.h481 SXTX enumerator
/external/vixl/src/vixl/a64/
Dassembler-a64.cc342 VIXL_ASSERT(reg.Is64Bits() || ((extend != SXTX) && (extend != UXTX))); in Operand()
392 VIXL_ASSERT((extend == UXTW) || (extend == SXTW) || (extend == SXTX)); in MemOperand()
395 VIXL_ASSERT(regoffset.Is64Bits() || (extend != SXTX)); in MemOperand()
443 VIXL_ASSERT((extend_ == UXTW) || (extend_ == SXTW) || (extend_ == SXTX)); in MemOperand()
444 VIXL_ASSERT((regoffset_.Is64Bits() || (extend_ != SXTX))); in MemOperand()
4830 case SXTX: { in EmitExtendShift()
Dmacro-assembler-a64.cc781 ((operand.extend() != UXTX) && (operand.extend() != SXTX))); in LogicalMacro()
1474 ((operand.extend() != UXTX) && (operand.extend() != SXTX))); in AddSubWithCarryMacro()
Ddisasm-a64.cc158 const char *form = ((mode == UXTX) || (mode == SXTX)) ? in VisitAddSubExtended()
160 const char *form_cmp = ((mode == UXTX) || (mode == SXTX)) ? in VisitAddSubExtended()
Dconstants-a64.h283 SXTX = 7 enumerator
Dsimulator-a64.cc391 case SXTX: in ExtendValue()
1084 VIXL_ASSERT((ext == UXTW) || (ext == UXTX) || (ext == SXTW) || (ext == SXTX)); in VisitLoadStoreRegisterOffset()
/external/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp571 assert(Ext != AArch64_AM::UXTX && Ext != AArch64_AM::SXTX); in SelectArithExtendedRegister()
DAArch64FastISel.cpp1071 Addr.getExtendType() == AArch64_AM::SXTX; in addLoadStoreOperands()
DAArch64InstrFormats.td1684 // UXTX and SXTX only.
1749 // UXTX and SXTX only.