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

Side by Side Diff: src/IceTargetLoweringX86Base.h

Issue 1531623007: Add option to force filetype=asm for testing (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Patch Set: Fix merge ordering issue. Created 4 years, 11 months 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/IceTargetLoweringX86Base.h - x86 lowering ----*- C++ -*-===// 1 //===- subzero/src/IceTargetLoweringX86Base.h - x86 lowering ----*- 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 548 matching lines...) Expand 10 before | Expand all | Expand 10 after
559 } 559 }
560 void _pand(Variable *Dest, Operand *Src0) { 560 void _pand(Variable *Dest, Operand *Src0) {
561 Context.insert<typename Traits::Insts::Pand>(Dest, Src0); 561 Context.insert<typename Traits::Insts::Pand>(Dest, Src0);
562 } 562 }
563 void _pandn(Variable *Dest, Operand *Src0) { 563 void _pandn(Variable *Dest, Operand *Src0) {
564 Context.insert<typename Traits::Insts::Pandn>(Dest, Src0); 564 Context.insert<typename Traits::Insts::Pandn>(Dest, Src0);
565 } 565 }
566 void _pblendvb(Variable *Dest, Operand *Src0, Operand *Src1) { 566 void _pblendvb(Variable *Dest, Operand *Src0, Operand *Src1) {
567 Context.insert<typename Traits::Insts::Pblendvb>(Dest, Src0, Src1); 567 Context.insert<typename Traits::Insts::Pblendvb>(Dest, Src0, Src1);
568 } 568 }
569 void _pcmpeq(Variable *Dest, Operand *Src0) { 569 void _pcmpeq(Variable *Dest, Operand *Src0,
570 Context.insert<typename Traits::Insts::Pcmpeq>(Dest, Src0); 570 Type ArithmeticTypeOverride = IceType_void) {
571 Context.insert<typename Traits::Insts::Pcmpeq>(Dest, Src0,
572 ArithmeticTypeOverride);
571 } 573 }
572 void _pcmpgt(Variable *Dest, Operand *Src0) { 574 void _pcmpgt(Variable *Dest, Operand *Src0) {
573 Context.insert<typename Traits::Insts::Pcmpgt>(Dest, Src0); 575 Context.insert<typename Traits::Insts::Pcmpgt>(Dest, Src0);
574 } 576 }
575 void _pextr(Variable *Dest, Operand *Src0, Operand *Src1) { 577 void _pextr(Variable *Dest, Operand *Src0, Operand *Src1) {
576 Context.insert<typename Traits::Insts::Pextr>(Dest, Src0, Src1); 578 Context.insert<typename Traits::Insts::Pextr>(Dest, Src0, Src1);
577 } 579 }
578 void _pinsr(Variable *Dest, Operand *Src0, Operand *Src1) { 580 void _pinsr(Variable *Dest, Operand *Src0, Operand *Src1) {
579 Context.insert<typename Traits::Insts::Pinsr>(Dest, Src0, Src1); 581 Context.insert<typename Traits::Insts::Pinsr>(Dest, Src0, Src1);
580 } 582 }
(...skipping 259 matching lines...) Expand 10 before | Expand all | Expand 10 after
840 842
841 static FixupKind PcRelFixup; 843 static FixupKind PcRelFixup;
842 static FixupKind AbsFixup; 844 static FixupKind AbsFixup;
843 }; 845 };
844 } // end of namespace X86NAMESPACE 846 } // end of namespace X86NAMESPACE
845 } // end of namespace Ice 847 } // end of namespace Ice
846 848
847 #include "IceTargetLoweringX86BaseImpl.h" 849 #include "IceTargetLoweringX86BaseImpl.h"
848 850
849 #endif // SUBZERO_SRC_ICETARGETLOWERINGX86BASE_H 851 #endif // SUBZERO_SRC_ICETARGETLOWERINGX86BASE_H
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698