OLD | NEW |
---|---|
1 //===- subzero/src/IceTargetLowering.cpp - Basic lowering implementation --===// | 1 //===- subzero/src/IceTargetLowering.cpp - Basic lowering implementation --===// |
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 428 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
439 break; | 439 break; |
440 case Inst::Store: | 440 case Inst::Store: |
441 lowerStore(llvm::cast<InstStore>(Instr)); | 441 lowerStore(llvm::cast<InstStore>(Instr)); |
442 break; | 442 break; |
443 case Inst::Switch: | 443 case Inst::Switch: |
444 lowerSwitch(llvm::cast<InstSwitch>(Instr)); | 444 lowerSwitch(llvm::cast<InstSwitch>(Instr)); |
445 break; | 445 break; |
446 case Inst::Unreachable: | 446 case Inst::Unreachable: |
447 lowerUnreachable(llvm::cast<InstUnreachable>(Instr)); | 447 lowerUnreachable(llvm::cast<InstUnreachable>(Instr)); |
448 break; | 448 break; |
449 case Inst::Breakpoint: | |
Jim Stichnoth
2016/04/14 20:03:44
sort
Eric Holk
2016/04/15 15:24:26
Done.
| |
450 lowerBreakpoint(llvm::cast<InstBreakpoint>(Instr)); | |
451 break; | |
449 default: | 452 default: |
450 lowerOther(Instr); | 453 lowerOther(Instr); |
451 break; | 454 break; |
452 } | 455 } |
453 | 456 |
454 postLower(); | 457 postLower(); |
455 } | 458 } |
456 | 459 |
457 Context.advanceCur(); | 460 Context.advanceCur(); |
458 Context.advanceNext(); | 461 Context.advanceNext(); |
(...skipping 438 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
897 case TARGET_LOWERING_CLASS_FOR(X): \ | 900 case TARGET_LOWERING_CLASS_FOR(X): \ |
898 return ::X::createTargetHeaderLowering(Ctx); | 901 return ::X::createTargetHeaderLowering(Ctx); |
899 #include "SZTargets.def" | 902 #include "SZTargets.def" |
900 #undef SUBZERO_TARGET | 903 #undef SUBZERO_TARGET |
901 } | 904 } |
902 } | 905 } |
903 | 906 |
904 TargetHeaderLowering::~TargetHeaderLowering() = default; | 907 TargetHeaderLowering::~TargetHeaderLowering() = default; |
905 | 908 |
906 } // end of namespace Ice | 909 } // end of namespace Ice |
OLD | NEW |