Home
last modified time | relevance | path

Searched refs:addrmode (Results 1 – 25 of 25) sorted by relevance

/external/vixl/src/aarch32/
Doperands-aarch32.h663 explicit MemOperand(Register rn, AddrMode addrmode = Offset)
670 addrmode_(addrmode | kMemOperandRegisterOnly) { in rn_()
680 MemOperand(Register rn, int32_t offset, AddrMode addrmode = Offset)
687 addrmode_(addrmode) { in rn_()
690 MemOperand(Register rn, Sign sign, int32_t offset, AddrMode addrmode = Offset)
697 addrmode_(addrmode) { in rn_()
707 MemOperand(Register rn, Sign sign, Register rm, AddrMode addrmode = Offset)
714 addrmode_(addrmode) { in rn_()
721 MemOperand(Register rn, Register rm, AddrMode addrmode = Offset)
728 addrmode_(addrmode) { in rn_()
[all …]
Dmacro-assembler-aarch32.cc313 AddrMode addrmode) { in GetOffsetMask() argument
319 if (IsUsingA32() || (addrmode == Offset)) { in GetOffsetMask()
328 if (IsUsingT32() && (addrmode == Offset)) { in GetOffsetMask()
1710 AddrMode addrmode = operand.GetAddrMode(); in Delegate() local
1712 uint32_t extra_offset_mask = GetOffsetMask(type, addrmode); in Delegate()
1722 switch (addrmode) { in Delegate()
1795 AddrMode addrmode = operand.GetAddrMode(); in Delegate() local
1803 if (addrmode == Offset) { in Delegate()
1815 switch (addrmode) { in Delegate()
1932 AddrMode addrmode = operand.GetAddrMode(); in Delegate() local
[all …]
Ddisasm-aarch32.cc7776 AddrMode addrmode = Offset; in DecodeT32() local
7781 MemOperand(Register(rn), sign, Register(rm), addrmode)); in DecodeT32()
7790 AddrMode addrmode = Offset; in DecodeT32() local
7795 MemOperand(Register(rn), sign, Register(rm), addrmode)); in DecodeT32()
7804 AddrMode addrmode = Offset; in DecodeT32() local
7809 MemOperand(Register(rn), sign, Register(rm), addrmode)); in DecodeT32()
7818 AddrMode addrmode = Offset; in DecodeT32() local
7823 MemOperand(Register(rn), sign, Register(rm), addrmode)); in DecodeT32()
7838 AddrMode addrmode = Offset; in DecodeT32() local
7843 MemOperand(Register(rn), sign, Register(rm), addrmode)); in DecodeT32()
[all …]
Dmacro-assembler-aarch32.h381 uint32_t GetOffsetMask(InstructionType type, AddrMode addrmode);
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Thumb/
Daddr-modes.ll17 ; CHECK: local addrmode: [Base:%arrayidx]
27 ; CHECK: local addrmode: [Base:%p + 1*%n]
37 ; CHECK: local addrmode: [2*%x]
/external/vixl/src/aarch64/
Doperands-aarch64.cc382 MemOperand::MemOperand(Register base, int64_t offset, AddrMode addrmode) in MemOperand() argument
386 addrmode_(addrmode), in MemOperand()
431 MemOperand::MemOperand(Register base, const Operand& offset, AddrMode addrmode) in MemOperand() argument
434 addrmode_(addrmode), in MemOperand()
443 VIXL_ASSERT((addrmode == Offset) || (addrmode == PostIndex)); in MemOperand()
457 VIXL_ASSERT(addrmode == Offset); in MemOperand()
Doperands-aarch64.h853 AddrMode addrmode = Offset);
862 MemOperand(Register base, const Operand& offset, AddrMode addrmode = Offset);
878 VIXL_DEPRECATED("GetAddrMode", AddrMode addrmode() const) {
Dsimulator-aarch64.cc1416 AddrMode addrmode) { in LoadStoreHelper() argument
1418 uintptr_t address = AddressModeHelper(instr->GetRn(), offset, addrmode); in LoadStoreHelper()
1547 AddrMode addrmode) { in LoadStorePairHelper() argument
1552 uintptr_t address = AddressModeHelper(instr->GetRn(), offset, addrmode); in LoadStorePairHelper()
2239 AddrMode addrmode) { in AddressModeHelper() argument
2249 if ((addrmode == PreIndex) || (addrmode == PostIndex)) { in AddressModeHelper()
2254 RegLogMode log_mode = (addrmode == PreIndex) ? LogRegWrites : NoRegLog; in AddressModeHelper()
2258 if ((addrmode == Offset) || (addrmode == PreIndex)) { in AddressModeHelper()
Dsimulator-aarch64.h1808 AddrMode addrmode);
1809 void LoadStorePairHelper(const Instruction* instr, AddrMode addrmode);
1822 AddrMode addrmode);
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/MCTargetDesc/
DARMBaseInfo.h208 inline static const char *AddrModeToString(AddrMode addrmode) { in AddrModeToString() argument
209 switch (addrmode) { in AddrModeToString()
/external/capstone/arch/ARM/
DARMBaseInfo.h225 inline static char *ARMII_AddrModeToString(ARMII_AddrMode addrmode) in ARMII_AddrModeToString() argument
227 switch (addrmode) { in ARMII_AddrModeToString()
DARMDisassembler.c3337 unsigned addrmode; in DecodeT2LoadShift() local
3396 addrmode = fieldFromInstruction_4(Insn, 4, 2); in DecodeT2LoadShift()
3397 addrmode |= fieldFromInstruction_4(Insn, 0, 4) << 2; in DecodeT2LoadShift()
3398 addrmode |= fieldFromInstruction_4(Insn, 16, 4) << 6; in DecodeT2LoadShift()
3399 if (!Check(&S, DecodeT2AddrModeSOReg(Inst, addrmode, Address, Decoder))) in DecodeT2LoadShift()
/external/llvm/lib/Target/ARM/MCTargetDesc/
DARMBaseInfo.h255 inline static const char *AddrModeToString(AddrMode addrmode) { in AddrModeToString() argument
256 switch (addrmode) { in AddrModeToString()
/external/v8/src/arm64/
Dassembler-arm64-inl.h414 MemOperand::MemOperand(Register base, int64_t offset, AddrMode addrmode)
415 : base_(base), regoffset_(NoReg), offset_(offset), addrmode_(addrmode),
447 MemOperand::MemOperand(Register base, const Operand& offset, AddrMode addrmode)
448 : base_(base), regoffset_(NoReg), addrmode_(addrmode) {
454 DCHECK((addrmode == Offset) || (addrmode == PostIndex));
468 DCHECK(addrmode == Offset);
Dsimulator-arm64.cc1727 AddrMode addrmode) { in LoadStoreHelper() argument
1730 uintptr_t address = LoadStoreAddress(addr_reg, offset, addrmode); in LoadStoreHelper()
1751 LoadStoreWriteBack(addr_reg, offset, addrmode); in LoadStoreHelper()
1832 LoadStoreWriteBack(addr_reg, offset, addrmode); in LoadStoreHelper()
1857 AddrMode addrmode) { in LoadStorePairHelper() argument
1863 uintptr_t address = LoadStoreAddress(addr_reg, offset, addrmode); in LoadStorePairHelper()
1885 LoadStoreWriteBack(addr_reg, offset, addrmode); in LoadStorePairHelper()
2005 LoadStoreWriteBack(addr_reg, offset, addrmode); in LoadStorePairHelper()
2048 AddrMode addrmode) { in LoadStoreAddress() argument
2058 if ((addrmode == Offset) || (addrmode == PreIndex)) { in LoadStoreAddress()
[all …]
Dsimulator-arm64.h1337 AddrMode addrmode);
1338 void LoadStorePairHelper(Instruction* instr, AddrMode addrmode);
1340 AddrMode addrmode);
1343 AddrMode addrmode);
Dassembler-arm64.h777 AddrMode addrmode = Offset);
788 AddrMode addrmode = Offset);
793 AddrMode addrmode() const { return addrmode_; } in addrmode() function
Dmacro-assembler-arm64-inl.h1057 src.addrmode())); in SmiUntag()
Dassembler-arm64.cc501 (operandA.addrmode() != Offset) || in AreConsistentForPair()
502 (operandB.addrmode() != Offset) || in AreConsistentForPair()
/external/swiftshader/third_party/LLVM/lib/Target/ARM/MCTargetDesc/
DARMBaseInfo.h238 inline static const char *AddrModeToString(AddrMode addrmode) { in AddrModeToString() argument
239 switch (addrmode) { in AddrModeToString()
/external/swiftshader/third_party/LLVM/lib/Target/ARM/Disassembler/
DARMDisassembler.cpp2888 unsigned addrmode = fieldFromInstruction32(Insn, 4, 2); in DecodeT2LoadShift() local
2889 addrmode |= fieldFromInstruction32(Insn, 0, 4) << 2; in DecodeT2LoadShift()
2890 addrmode |= fieldFromInstruction32(Insn, 16, 4) << 6; in DecodeT2LoadShift()
2891 if (!Check(S, DecodeT2AddrModeSOReg(Inst, addrmode, Address, Decoder))) in DecodeT2LoadShift()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/Disassembler/
DARMDisassembler.cpp3430 unsigned addrmode = fieldFromInstruction(Insn, 4, 2); in DecodeT2LoadShift() local
3431 addrmode |= fieldFromInstruction(Insn, 0, 4) << 2; in DecodeT2LoadShift()
3432 addrmode |= fieldFromInstruction(Insn, 16, 4) << 6; in DecodeT2LoadShift()
3433 if (!Check(S, DecodeT2AddrModeSOReg(Inst, addrmode, Address, Decoder))) in DecodeT2LoadShift()
/external/llvm/lib/Target/ARM/Disassembler/
DARMDisassembler.cpp3429 unsigned addrmode = fieldFromInstruction(Insn, 4, 2); in DecodeT2LoadShift() local
3430 addrmode |= fieldFromInstruction(Insn, 0, 4) << 2; in DecodeT2LoadShift()
3431 addrmode |= fieldFromInstruction(Insn, 16, 4) << 6; in DecodeT2LoadShift()
3432 if (!Check(S, DecodeT2AddrModeSOReg(Inst, addrmode, Address, Decoder))) in DecodeT2LoadShift()
/external/llvm/lib/Target/AArch64/
DAArch64InstrInfo.td4932 class SExtLoadi8CVTf32Pat<dag addrmode, dag INST>
4933 : Pat<(f32 (sint_to_fp (i32 (sextloadi8 addrmode)))),
4958 class SExtLoadi16CVTf32Pat<dag addrmode, dag INST>
4959 : Pat<(f32 (sint_to_fp (i32 (sextloadi16 addrmode)))),
4986 class SExtLoadi16CVTf64Pat<dag addrmode, dag INST>
4987 : Pat <(f64 (sint_to_fp (i32 (sextloadi16 addrmode)))),
5011 class SExtLoadi32CVTf64Pat<dag addrmode, dag INST>
5012 : Pat <(f64 (sint_to_fp (i32 (load addrmode)))),
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64InstrInfo.td5302 class SExtLoadi8CVTf32Pat<dag addrmode, dag INST>
5303 : Pat<(f32 (sint_to_fp (i32 (sextloadi8 addrmode)))),
5328 class SExtLoadi16CVTf32Pat<dag addrmode, dag INST>
5329 : Pat<(f32 (sint_to_fp (i32 (sextloadi16 addrmode)))),
5356 class SExtLoadi16CVTf64Pat<dag addrmode, dag INST>
5357 : Pat <(f64 (sint_to_fp (i32 (sextloadi16 addrmode)))),
5381 class SExtLoadi32CVTf64Pat<dag addrmode, dag INST>
5382 : Pat <(f64 (sint_to_fp (i32 (load addrmode)))),