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 382 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
393 break; | 393 break; |
394 case Inst::Arithmetic: | 394 case Inst::Arithmetic: |
395 lowerArithmetic(llvm::cast<InstArithmetic>(Instr)); | 395 lowerArithmetic(llvm::cast<InstArithmetic>(Instr)); |
396 break; | 396 break; |
397 case Inst::Assign: | 397 case Inst::Assign: |
398 lowerAssign(llvm::cast<InstAssign>(Instr)); | 398 lowerAssign(llvm::cast<InstAssign>(Instr)); |
399 break; | 399 break; |
400 case Inst::Br: | 400 case Inst::Br: |
401 lowerBr(llvm::cast<InstBr>(Instr)); | 401 lowerBr(llvm::cast<InstBr>(Instr)); |
402 break; | 402 break; |
| 403 case Inst::Breakpoint: |
| 404 lowerBreakpoint(llvm::cast<InstBreakpoint>(Instr)); |
| 405 break; |
403 case Inst::Call: | 406 case Inst::Call: |
404 lowerCall(llvm::cast<InstCall>(Instr)); | 407 lowerCall(llvm::cast<InstCall>(Instr)); |
405 break; | 408 break; |
406 case Inst::Cast: | 409 case Inst::Cast: |
407 lowerCast(llvm::cast<InstCast>(Instr)); | 410 lowerCast(llvm::cast<InstCast>(Instr)); |
408 break; | 411 break; |
409 case Inst::ExtractElement: | 412 case Inst::ExtractElement: |
410 lowerExtractElement(llvm::cast<InstExtractElement>(Instr)); | 413 lowerExtractElement(llvm::cast<InstExtractElement>(Instr)); |
411 break; | 414 break; |
412 case Inst::Fcmp: | 415 case Inst::Fcmp: |
(...skipping 484 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 |