• Home
  • Raw
  • Download

Lines Matching refs:arm

24 class AssemblerThumb2Test : public AssemblerTest<arm::Thumb2Assembler,
25 arm::Register, arm::SRegister,
48 new arm::Register(arm::R0), in SetUpHelpers()
49 new arm::Register(arm::R1), in SetUpHelpers()
50 new arm::Register(arm::R2), in SetUpHelpers()
51 new arm::Register(arm::R3), in SetUpHelpers()
52 new arm::Register(arm::R4), in SetUpHelpers()
53 new arm::Register(arm::R5), in SetUpHelpers()
54 new arm::Register(arm::R6), in SetUpHelpers()
55 new arm::Register(arm::R7), in SetUpHelpers()
56 new arm::Register(arm::R8), in SetUpHelpers()
57 new arm::Register(arm::R9), in SetUpHelpers()
58 new arm::Register(arm::R10), in SetUpHelpers()
59 new arm::Register(arm::R11), in SetUpHelpers()
60 new arm::Register(arm::R12), in SetUpHelpers()
61 new arm::Register(arm::R13), in SetUpHelpers()
62 new arm::Register(arm::R14), in SetUpHelpers()
63 new arm::Register(arm::R15) in SetUpHelpers()
73 std::vector<arm::Register*> GetRegisters() OVERRIDE { in GetRegisters()
82 std::vector<arm::Register*> registers_;
94 GetAssembler()->sbfx(arm::R0, arm::R1, 0, 1); in TEST_F()
95 GetAssembler()->sbfx(arm::R0, arm::R1, 0, 8); in TEST_F()
96 GetAssembler()->sbfx(arm::R0, arm::R1, 0, 16); in TEST_F()
97 GetAssembler()->sbfx(arm::R0, arm::R1, 0, 32); in TEST_F()
99 GetAssembler()->sbfx(arm::R0, arm::R1, 8, 1); in TEST_F()
100 GetAssembler()->sbfx(arm::R0, arm::R1, 8, 8); in TEST_F()
101 GetAssembler()->sbfx(arm::R0, arm::R1, 8, 16); in TEST_F()
102 GetAssembler()->sbfx(arm::R0, arm::R1, 8, 24); in TEST_F()
104 GetAssembler()->sbfx(arm::R0, arm::R1, 16, 1); in TEST_F()
105 GetAssembler()->sbfx(arm::R0, arm::R1, 16, 8); in TEST_F()
106 GetAssembler()->sbfx(arm::R0, arm::R1, 16, 16); in TEST_F()
108 GetAssembler()->sbfx(arm::R0, arm::R1, 31, 1); in TEST_F()
130 GetAssembler()->ubfx(arm::R0, arm::R1, 0, 1); in TEST_F()
131 GetAssembler()->ubfx(arm::R0, arm::R1, 0, 8); in TEST_F()
132 GetAssembler()->ubfx(arm::R0, arm::R1, 0, 16); in TEST_F()
133 GetAssembler()->ubfx(arm::R0, arm::R1, 0, 32); in TEST_F()
135 GetAssembler()->ubfx(arm::R0, arm::R1, 8, 1); in TEST_F()
136 GetAssembler()->ubfx(arm::R0, arm::R1, 8, 8); in TEST_F()
137 GetAssembler()->ubfx(arm::R0, arm::R1, 8, 16); in TEST_F()
138 GetAssembler()->ubfx(arm::R0, arm::R1, 8, 24); in TEST_F()
140 GetAssembler()->ubfx(arm::R0, arm::R1, 16, 1); in TEST_F()
141 GetAssembler()->ubfx(arm::R0, arm::R1, 16, 8); in TEST_F()
142 GetAssembler()->ubfx(arm::R0, arm::R1, 16, 16); in TEST_F()
144 GetAssembler()->ubfx(arm::R0, arm::R1, 31, 1); in TEST_F()
174 GetAssembler()->ldrexd(arm::R0, arm::R1, arm::R0); in TEST_F()
175 GetAssembler()->ldrexd(arm::R0, arm::R1, arm::R1); in TEST_F()
176 GetAssembler()->ldrexd(arm::R0, arm::R1, arm::R2); in TEST_F()
177 GetAssembler()->ldrexd(arm::R5, arm::R3, arm::R7); in TEST_F()
188 GetAssembler()->strexd(arm::R9, arm::R0, arm::R1, arm::R0); in TEST_F()
189 GetAssembler()->strexd(arm::R9, arm::R0, arm::R1, arm::R1); in TEST_F()
190 GetAssembler()->strexd(arm::R9, arm::R0, arm::R1, arm::R2); in TEST_F()
191 GetAssembler()->strexd(arm::R9, arm::R5, arm::R3, arm::R7); in TEST_F()
202 GetAssembler()->ldrd(arm::R0, arm::Address(arm::R2, 8)); in TEST_F()
203 GetAssembler()->ldrd(arm::R0, arm::Address(arm::R12)); in TEST_F()
204 GetAssembler()->strd(arm::R0, arm::Address(arm::R2, 8)); in TEST_F()
215 __ eor(arm::R1, arm::R1, arm::ShifterOperand(arm::R0)); in TEST_F()
216 __ eor(arm::R1, arm::R0, arm::ShifterOperand(arm::R1)); in TEST_F()
217 __ eor(arm::R1, arm::R8, arm::ShifterOperand(arm::R0)); in TEST_F()
218 __ eor(arm::R8, arm::R1, arm::ShifterOperand(arm::R0)); in TEST_F()
219 __ eor(arm::R1, arm::R0, arm::ShifterOperand(arm::R8)); in TEST_F()
231 __ subs(arm::R1, arm::R0, arm::ShifterOperand(42)); in TEST_F()
232 __ sub(arm::R1, arm::R0, arm::ShifterOperand(42)); in TEST_F()
241 __ adds(arm::R1, arm::R0, arm::ShifterOperand(42)); in TEST_F()
242 __ add(arm::R1, arm::R0, arm::ShifterOperand(42)); in TEST_F()
251 arm::StoreOperandType type = arm::kStoreWord; in TEST_F()
253 ASSERT_TRUE(arm::Address::CanHoldStoreOffsetThumb(type, offset)); in TEST_F()
255 __ StoreToOffset(type, arm::R0, arm::SP, offset); in TEST_F()
256 __ StoreToOffset(type, arm::IP, arm::SP, offset); in TEST_F()
257 __ StoreToOffset(type, arm::IP, arm::R5, offset); in TEST_F()
267 arm::StoreOperandType type = arm::kStoreWord; in TEST_F()
269 ASSERT_FALSE(arm::Address::CanHoldStoreOffsetThumb(type, offset)); in TEST_F()
271 __ StoreToOffset(type, arm::R0, arm::SP, offset); in TEST_F()
272 __ StoreToOffset(type, arm::IP, arm::SP, offset); in TEST_F()
273 __ StoreToOffset(type, arm::IP, arm::R5, offset); in TEST_F()
295 arm::StoreOperandType type = arm::kStoreWordPair; in TEST_F()
297 ASSERT_TRUE(arm::Address::CanHoldStoreOffsetThumb(type, offset)); in TEST_F()
299 __ StoreToOffset(type, arm::R0, arm::SP, offset); in TEST_F()
308 __ StoreToOffset(type, arm::R11, arm::SP, offset); in TEST_F()
309 __ StoreToOffset(type, arm::R11, arm::R5, offset); in TEST_F()
319 arm::StoreOperandType type = arm::kStoreWordPair; in TEST_F()
321 ASSERT_FALSE(arm::Address::CanHoldStoreOffsetThumb(type, offset)); in TEST_F()
323 __ StoreToOffset(type, arm::R0, arm::SP, offset); in TEST_F()
327 __ StoreToOffset(type, arm::R11, arm::SP, offset); in TEST_F()
328 __ StoreToOffset(type, arm::R11, arm::R5, offset); in TEST_F()