Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(360)

Side by Side Diff: src/IceInstARM32.h

Issue 1486263002: More coverage of load/stores in ARM integrated assembler. (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Patch Set: Format and fix nits. Created 5 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 //===- subzero/src/IceInstARM32.h - ARM32 machine instructions --*- C++ -*-===// 1 //===- subzero/src/IceInstARM32.h - ARM32 machine instructions --*- C++ -*-===//
2 // 2 //
3 // The Subzero Code Generator 3 // The Subzero Code Generator
4 // 4 //
5 // This file is distributed under the University of Illinois Open Source 5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details. 6 // License. See LICENSE.TXT for details.
7 // 7 //
8 //===----------------------------------------------------------------------===// 8 //===----------------------------------------------------------------------===//
9 /// 9 ///
10 /// \file 10 /// \file
(...skipping 357 matching lines...) Expand 10 before | Expand all | Expand 10 after
368 enum InstKindARM32 { 368 enum InstKindARM32 {
369 k__Start = Inst::Target, 369 k__Start = Inst::Target,
370 Adc, 370 Adc,
371 Add, 371 Add,
372 Adjuststack, 372 Adjuststack,
373 And, 373 And,
374 Asr, 374 Asr,
375 Bic, 375 Bic,
376 Br, 376 Br,
377 Call, 377 Call,
378 Clz,
378 Cmn, 379 Cmn,
379 Cmp, 380 Cmp,
380 Clz,
381 Dmb, 381 Dmb,
382 Eor, 382 Eor,
383 Label, 383 Label,
384 Ldr, 384 Ldr,
385 Ldrex, 385 Ldrex,
386 Lsl, 386 Lsl,
387 Lsr, 387 Lsr,
388 Mla, 388 Mla,
389 Mls, 389 Mls,
390 Mov, 390 Mov,
(...skipping 928 matching lines...) Expand 10 before | Expand all | Expand 10 after
1319 // default implementations. Without this, there is the possibility of ODR 1319 // default implementations. Without this, there is the possibility of ODR
1320 // violations and link errors. 1320 // violations and link errors.
1321 1321
1322 template <> void InstARM32Ldr::emit(const Cfg *Func) const; 1322 template <> void InstARM32Ldr::emit(const Cfg *Func) const;
1323 template <> void InstARM32Movw::emit(const Cfg *Func) const; 1323 template <> void InstARM32Movw::emit(const Cfg *Func) const;
1324 template <> void InstARM32Movt::emit(const Cfg *Func) const; 1324 template <> void InstARM32Movt::emit(const Cfg *Func) const;
1325 1325
1326 } // end of namespace Ice 1326 } // end of namespace Ice
1327 1327
1328 #endif // SUBZERO_SRC_ICEINSTARM32_H 1328 #endif // SUBZERO_SRC_ICEINSTARM32_H
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698