llvm.org GIT mirror llvm / 53c5e42
Add skeleton target-specific SelectionDAGInfo files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101564 91177308-0d34-0410-b5e6-96231b3b80d8 Dan Gohman 10 years ago
39 changed file(s) with 676 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 //===-- ARMSelectionDAGInfo.cpp - ARM SelectionDAG Info -------------------===//
1 //
2 // The LLVM Compiler Infrastructure
3 //
4 // This file is distributed under the University of Illinois Open Source
5 // License. See LICENSE.TXT for details.
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file implements the ARMSelectionDAGInfo class.
10 //
11 //===----------------------------------------------------------------------===//
12
13 #define DEBUG_TYPE "arm-selectiondag-info"
14 #include "ARMSelectionDAGInfo.h"
15 using namespace llvm;
16
17 ARMSelectionDAGInfo::ARMSelectionDAGInfo() {
18 }
19
20 ARMSelectionDAGInfo::~ARMSelectionDAGInfo() {
21 }
0 //===-- ARMSelectionDAGInfo.h - ARM SelectionDAG Info -----------*- C++ -*-===//
1 //
2 // The LLVM Compiler Infrastructure
3 //
4 // This file is distributed under the University of Illinois Open Source
5 // License. See LICENSE.TXT for details.
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file defines the ARM subclass for TargetSelectionDAGInfo.
10 //
11 //===----------------------------------------------------------------------===//
12
13 #ifndef ARMSELECTIONDAGINFO_H
14 #define ARMSELECTIONDAGINFO_H
15
16 #include "llvm/Target/TargetSelectionDAGInfo.h"
17
18 namespace llvm {
19
20 class ARMSelectionDAGInfo : public TargetSelectionDAGInfo {
21 public:
22 ARMSelectionDAGInfo();
23 ~ARMSelectionDAGInfo();
24 };
25
26 }
27
28 #endif
3636 Thumb2InstrInfo.cpp
3737 Thumb2RegisterInfo.cpp
3838 Thumb2SizeReduction.cpp
39 ARMSelectionDAGInfo.cpp
3940 )
4041
4142 target_link_libraries (LLVMARMCodeGen LLVMSelectionDAG)
0 //===-- AlphaSelectionDAGInfo.cpp - Alpha SelectionDAG Info ---------------===//
1 //
2 // The LLVM Compiler Infrastructure
3 //
4 // This file is distributed under the University of Illinois Open Source
5 // License. See LICENSE.TXT for details.
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file implements the AlphaSelectionDAGInfo class.
10 //
11 //===----------------------------------------------------------------------===//
12
13 #define DEBUG_TYPE "alpha-selectiondag-info"
14 #include "AlphaSelectionDAGInfo.h"
15 using namespace llvm;
16
17 AlphaSelectionDAGInfo::AlphaSelectionDAGInfo() {
18 }
19
20 AlphaSelectionDAGInfo::~AlphaSelectionDAGInfo() {
21 }
0 //===-- AlphaSelectionDAGInfo.h - Alpha SelectionDAG Info -------*- C++ -*-===//
1 //
2 // The LLVM Compiler Infrastructure
3 //
4 // This file is distributed under the University of Illinois Open Source
5 // License. See LICENSE.TXT for details.
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file defines the Alpha subclass for TargetSelectionDAGInfo.
10 //
11 //===----------------------------------------------------------------------===//
12
13 #ifndef ALPHASELECTIONDAGINFO_H
14 #define ALPHASELECTIONDAGINFO_H
15
16 #include "llvm/Target/TargetSelectionDAGInfo.h"
17
18 namespace llvm {
19
20 class AlphaSelectionDAGInfo : public TargetSelectionDAGInfo {
21 public:
22 AlphaSelectionDAGInfo();
23 ~AlphaSelectionDAGInfo();
24 };
25
26 }
27
28 #endif
2222 AlphaRegisterInfo.cpp
2323 AlphaSubtarget.cpp
2424 AlphaTargetMachine.cpp
25 AlphaSelectionDAGInfo.cpp
2526 )
2627
2728 target_link_libraries (LLVMAlphaCodeGen LLVMSelectionDAG)
0 //===-- BlackfinSelectionDAGInfo.cpp - Blackfin SelectionDAG Info ---------===//
1 //
2 // The LLVM Compiler Infrastructure
3 //
4 // This file is distributed under the University of Illinois Open Source
5 // License. See LICENSE.TXT for details.
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file implements the BlackfinSelectionDAGInfo class.
10 //
11 //===----------------------------------------------------------------------===//
12
13 #define DEBUG_TYPE "blackfin-selectiondag-info"
14 #include "BlackfinSelectionDAGInfo.h"
15 using namespace llvm;
16
17 BlackfinSelectionDAGInfo::BlackfinSelectionDAGInfo() {
18 }
19
20 BlackfinSelectionDAGInfo::~BlackfinSelectionDAGInfo() {
21 }
0 //===-- BlackfinSelectionDAGInfo.h - Blackfin SelectionDAG Info -*- C++ -*-===//
1 //
2 // The LLVM Compiler Infrastructure
3 //
4 // This file is distributed under the University of Illinois Open Source
5 // License. See LICENSE.TXT for details.
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file defines the Blackfin subclass for TargetSelectionDAGInfo.
10 //
11 //===----------------------------------------------------------------------===//
12
13 #ifndef BLACKFINSELECTIONDAGINFO_H
14 #define BLACKFINSELECTIONDAGINFO_H
15
16 #include "llvm/Target/TargetSelectionDAGInfo.h"
17
18 namespace llvm {
19
20 class BlackfinSelectionDAGInfo : public TargetSelectionDAGInfo {
21 public:
22 BlackfinSelectionDAGInfo();
23 ~BlackfinSelectionDAGInfo();
24 };
25
26 }
27
28 #endif
1919 BlackfinRegisterInfo.cpp
2020 BlackfinSubtarget.cpp
2121 BlackfinTargetMachine.cpp
22 BlackfinSelectionDAGInfo.cpp
2223 )
2020 SPURegisterInfo.cpp
2121 SPUSubtarget.cpp
2222 SPUTargetMachine.cpp
23 SPUSelectionDAGInfo.cpp
2324 )
2425
2526 target_link_libraries (LLVMCellSPUCodeGen LLVMSelectionDAG)
0 //===-- CellSPUSelectionDAGInfo.cpp - CellSPU SelectionDAG Info -----------===//
1 //
2 // The LLVM Compiler Infrastructure
3 //
4 // This file is distributed under the University of Illinois Open Source
5 // License. See LICENSE.TXT for details.
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file implements the CellSPUSelectionDAGInfo class.
10 //
11 //===----------------------------------------------------------------------===//
12
13 #define DEBUG_TYPE "cellspu-selectiondag-info"
14 #include "CellSPUSelectionDAGInfo.h"
15 using namespace llvm;
16
17 CellSPUSelectionDAGInfo::CellSPUSelectionDAGInfo() {
18 }
19
20 CellSPUSelectionDAGInfo::~CellSPUSelectionDAGInfo() {
21 }
0 //===-- CellSPUSelectionDAGInfo.h - CellSPU SelectionDAG Info ---*- C++ -*-===//
1 //
2 // The LLVM Compiler Infrastructure
3 //
4 // This file is distributed under the University of Illinois Open Source
5 // License. See LICENSE.TXT for details.
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file defines the CellSPU subclass for TargetSelectionDAGInfo.
10 //
11 //===----------------------------------------------------------------------===//
12
13 #ifndef CELLSPUSELECTIONDAGINFO_H
14 #define CELLSPUSELECTIONDAGINFO_H
15
16 #include "llvm/Target/TargetSelectionDAGInfo.h"
17
18 namespace llvm {
19
20 class CellSPUSelectionDAGInfo : public TargetSelectionDAGInfo {
21 public:
22 CellSPUSelectionDAGInfo();
23 ~CellSPUSelectionDAGInfo();
24 };
25
26 }
27
28 #endif
2121 MBlazeTargetMachine.cpp
2222 MBlazeTargetObjectFile.cpp
2323 MBlazeIntrinsicInfo.cpp
24 MBlazeSelectionDAGInfo.cpp
2425 )
2526
2627 target_link_libraries (LLVMMBlazeCodeGen LLVMSelectionDAG)
0 //===-- MBlazeSelectionDAGInfo.cpp - MBlaze SelectionDAG Info -------------===//
1 //
2 // The LLVM Compiler Infrastructure
3 //
4 // This file is distributed under the University of Illinois Open Source
5 // License. See LICENSE.TXT for details.
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file implements the MBlazeSelectionDAGInfo class.
10 //
11 //===----------------------------------------------------------------------===//
12
13 #define DEBUG_TYPE "mblaze-selectiondag-info"
14 #include "MBlazeSelectionDAGInfo.h"
15 using namespace llvm;
16
17 MBlazeSelectionDAGInfo::MBlazeSelectionDAGInfo() {
18 }
19
20 MBlazeSelectionDAGInfo::~MBlazeSelectionDAGInfo() {
21 }
0 //===-- MBlazeSelectionDAGInfo.h - MBlaze SelectionDAG Info -----*- C++ -*-===//
1 //
2 // The LLVM Compiler Infrastructure
3 //
4 // This file is distributed under the University of Illinois Open Source
5 // License. See LICENSE.TXT for details.
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file defines the MBlaze subclass for TargetSelectionDAGInfo.
10 //
11 //===----------------------------------------------------------------------===//
12
13 #ifndef MBLAZESELECTIONDAGINFO_H
14 #define MBLAZESELECTIONDAGINFO_H
15
16 #include "llvm/Target/TargetSelectionDAGInfo.h"
17
18 namespace llvm {
19
20 class MBlazeSelectionDAGInfo : public TargetSelectionDAGInfo {
21 public:
22 MBlazeSelectionDAGInfo();
23 ~MBlazeSelectionDAGInfo();
24 };
25
26 }
27
28 #endif
1818 MSP430RegisterInfo.cpp
1919 MSP430Subtarget.cpp
2020 MSP430TargetMachine.cpp
21 MSP430SelectionDAGInfo.cpp
2122 )
2223
2324 target_link_libraries (LLVMMSP430CodeGen LLVMSelectionDAG)
0 //===-- MSP430SelectionDAGInfo.cpp - MSP430 SelectionDAG Info -------------===//
1 //
2 // The LLVM Compiler Infrastructure
3 //
4 // This file is distributed under the University of Illinois Open Source
5 // License. See LICENSE.TXT for details.
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file implements the MSP430SelectionDAGInfo class.
10 //
11 //===----------------------------------------------------------------------===//
12
13 #define DEBUG_TYPE "msp430-selectiondag-info"
14 #include "MSP430SelectionDAGInfo.h"
15 using namespace llvm;
16
17 MSP430SelectionDAGInfo::MSP430SelectionDAGInfo() {
18 }
19
20 MSP430SelectionDAGInfo::~MSP430SelectionDAGInfo() {
21 }
0 //===-- MSP430SelectionDAGInfo.h - MSP430 SelectionDAG Info -----*- C++ -*-===//
1 //
2 // The LLVM Compiler Infrastructure
3 //
4 // This file is distributed under the University of Illinois Open Source
5 // License. See LICENSE.TXT for details.
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file defines the MSP430 subclass for TargetSelectionDAGInfo.
10 //
11 //===----------------------------------------------------------------------===//
12
13 #ifndef MSP430SELECTIONDAGINFO_H
14 #define MSP430SELECTIONDAGINFO_H
15
16 #include "llvm/Target/TargetSelectionDAGInfo.h"
17
18 namespace llvm {
19
20 class MSP430SelectionDAGInfo : public TargetSelectionDAGInfo {
21 public:
22 MSP430SelectionDAGInfo();
23 ~MSP430SelectionDAGInfo();
24 };
25
26 }
27
28 #endif
1919 MipsSubtarget.cpp
2020 MipsTargetMachine.cpp
2121 MipsTargetObjectFile.cpp
22 MipsSelectionDAGInfo.cpp
2223 )
2324
2425 target_link_libraries (LLVMMipsCodeGen LLVMSelectionDAG)
0 //===-- MipsSelectionDAGInfo.cpp - Mips SelectionDAG Info -----------------===//
1 //
2 // The LLVM Compiler Infrastructure
3 //
4 // This file is distributed under the University of Illinois Open Source
5 // License. See LICENSE.TXT for details.
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file implements the MipsSelectionDAGInfo class.
10 //
11 //===----------------------------------------------------------------------===//
12
13 #define DEBUG_TYPE "mips-selectiondag-info"
14 #include "MipsSelectionDAGInfo.h"
15 using namespace llvm;
16
17 MipsSelectionDAGInfo::MipsSelectionDAGInfo() {
18 }
19
20 MipsSelectionDAGInfo::~MipsSelectionDAGInfo() {
21 }
0 //===-- MipsSelectionDAGInfo.h - Mips SelectionDAG Info ---------*- C++ -*-===//
1 //
2 // The LLVM Compiler Infrastructure
3 //
4 // This file is distributed under the University of Illinois Open Source
5 // License. See LICENSE.TXT for details.
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file defines the Mips subclass for TargetSelectionDAGInfo.
10 //
11 //===----------------------------------------------------------------------===//
12
13 #ifndef MIPSSELECTIONDAGINFO_H
14 #define MIPSSELECTIONDAGINFO_H
15
16 #include "llvm/Target/TargetSelectionDAGInfo.h"
17
18 namespace llvm {
19
20 class MipsSelectionDAGInfo : public TargetSelectionDAGInfo {
21 public:
22 MipsSelectionDAGInfo();
23 ~MipsSelectionDAGInfo();
24 };
25
26 }
27
28 #endif
2121 PIC16Subtarget.cpp
2222 PIC16TargetMachine.cpp
2323 PIC16TargetObjectFile.cpp
24 PIC16SelectionDAGInfo.cpp
2425 )
0 //===-- PIC16SelectionDAGInfo.cpp - PIC16 SelectionDAG Info ---------------===//
1 //
2 // The LLVM Compiler Infrastructure
3 //
4 // This file is distributed under the University of Illinois Open Source
5 // License. See LICENSE.TXT for details.
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file implements the PIC16SelectionDAGInfo class.
10 //
11 //===----------------------------------------------------------------------===//
12
13 #define DEBUG_TYPE "pic16-selectiondag-info"
14 #include "PIC16SelectionDAGInfo.h"
15 using namespace llvm;
16
17 PIC16SelectionDAGInfo::PIC16SelectionDAGInfo() {
18 }
19
20 PIC16SelectionDAGInfo::~PIC16SelectionDAGInfo() {
21 }
0 //===-- PIC16SelectionDAGInfo.h - PIC16 SelectionDAG Info -------*- C++ -*-===//
1 //
2 // The LLVM Compiler Infrastructure
3 //
4 // This file is distributed under the University of Illinois Open Source
5 // License. See LICENSE.TXT for details.
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file defines the PIC16 subclass for TargetSelectionDAGInfo.
10 //
11 //===----------------------------------------------------------------------===//
12
13 #ifndef PIC16SELECTIONDAGINFO_H
14 #define PIC16SELECTIONDAGINFO_H
15
16 #include "llvm/Target/TargetSelectionDAGInfo.h"
17
18 namespace llvm {
19
20 class PIC16SelectionDAGInfo : public TargetSelectionDAGInfo {
21 public:
22 PIC16SelectionDAGInfo();
23 ~PIC16SelectionDAGInfo();
24 };
25
26 }
27
28 #endif
2323 PPCRegisterInfo.cpp
2424 PPCSubtarget.cpp
2525 PPCTargetMachine.cpp
26 PPCSelectionDAGInfo.cpp
2627 )
2728
2829 target_link_libraries (LLVMPowerPCCodeGen LLVMSelectionDAG)
0 //===-- PowerPCSelectionDAGInfo.cpp - PowerPC SelectionDAG Info -----------===//
1 //
2 // The LLVM Compiler Infrastructure
3 //
4 // This file is distributed under the University of Illinois Open Source
5 // License. See LICENSE.TXT for details.
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file implements the PowerPCSelectionDAGInfo class.
10 //
11 //===----------------------------------------------------------------------===//
12
13 #define DEBUG_TYPE "powerpc-selectiondag-info"
14 #include "PowerPCSelectionDAGInfo.h"
15 using namespace llvm;
16
17 PowerPCSelectionDAGInfo::PowerPCSelectionDAGInfo() {
18 }
19
20 PowerPCSelectionDAGInfo::~PowerPCSelectionDAGInfo() {
21 }
0 //===-- PowerPCSelectionDAGInfo.h - PowerPC SelectionDAG Info ---*- C++ -*-===//
1 //
2 // The LLVM Compiler Infrastructure
3 //
4 // This file is distributed under the University of Illinois Open Source
5 // License. See LICENSE.TXT for details.
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file defines the PowerPC subclass for TargetSelectionDAGInfo.
10 //
11 //===----------------------------------------------------------------------===//
12
13 #ifndef POWERPCCSELECTIONDAGINFO_H
14 #define POWERPCCSELECTIONDAGINFO_H
15
16 #include "llvm/Target/TargetSelectionDAGInfo.h"
17
18 namespace llvm {
19
20 class PowerPCSelectionDAGInfo : public TargetSelectionDAGInfo {
21 public:
22 PowerPCSelectionDAGInfo();
23 ~PowerPCSelectionDAGInfo();
24 };
25
26 }
27
28 #endif
1919 SparcRegisterInfo.cpp
2020 SparcSubtarget.cpp
2121 SparcTargetMachine.cpp
22 SparcSelectionDAGInfo.cpp
2223 )
2324
2425 target_link_libraries (LLVMSparcCodeGen LLVMSelectionDAG)
0 //===-- SparcSelectionDAGInfo.cpp - Sparc SelectionDAG Info ---------------===//
1 //
2 // The LLVM Compiler Infrastructure
3 //
4 // This file is distributed under the University of Illinois Open Source
5 // License. See LICENSE.TXT for details.
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file implements the SparcSelectionDAGInfo class.
10 //
11 //===----------------------------------------------------------------------===//
12
13 #define DEBUG_TYPE "sparc-selectiondag-info"
14 #include "SparcSelectionDAGInfo.h"
15 using namespace llvm;
16
17 SparcSelectionDAGInfo::SparcSelectionDAGInfo() {
18 }
19
20 SparcSelectionDAGInfo::~SparcSelectionDAGInfo() {
21 }
0 //===-- SparcSelectionDAGInfo.h - Sparc SelectionDAG Info -------*- C++ -*-===//
1 //
2 // The LLVM Compiler Infrastructure
3 //
4 // This file is distributed under the University of Illinois Open Source
5 // License. See LICENSE.TXT for details.
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file defines the Sparc subclass for TargetSelectionDAGInfo.
10 //
11 //===----------------------------------------------------------------------===//
12
13 #ifndef SPARCSELECTIONDAGINFO_H
14 #define SPARCSELECTIONDAGINFO_H
15
16 #include "llvm/Target/TargetSelectionDAGInfo.h"
17
18 namespace llvm {
19
20 class SparcSelectionDAGInfo : public TargetSelectionDAGInfo {
21 public:
22 SparcSelectionDAGInfo();
23 ~SparcSelectionDAGInfo();
24 };
25
26 }
27
28 #endif
1717 SystemZRegisterInfo.cpp
1818 SystemZSubtarget.cpp
1919 SystemZTargetMachine.cpp
20 SystemZSelectionDAGInfo.cpp
2021 )
2122
2223 target_link_libraries (LLVMSystemZCodeGen LLVMSelectionDAG)
0 //===-- SystemZSelectionDAGInfo.cpp - SystemZ SelectionDAG Info -----------===//
1 //
2 // The LLVM Compiler Infrastructure
3 //
4 // This file is distributed under the University of Illinois Open Source
5 // License. See LICENSE.TXT for details.
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file implements the SystemZSelectionDAGInfo class.
10 //
11 //===----------------------------------------------------------------------===//
12
13 #define DEBUG_TYPE "systemz-selectiondag-info"
14 #include "SystemZSelectionDAGInfo.h"
15 using namespace llvm;
16
17 SystemZSelectionDAGInfo::SystemZSelectionDAGInfo() {
18 }
19
20 SystemZSelectionDAGInfo::~SystemZSelectionDAGInfo() {
21 }
0 //===-- SystemZSelectionDAGInfo.h - SystemZ SelectionDAG Info ---*- C++ -*-===//
1 //
2 // The LLVM Compiler Infrastructure
3 //
4 // This file is distributed under the University of Illinois Open Source
5 // License. See LICENSE.TXT for details.
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file defines the SystemZ subclass for TargetSelectionDAGInfo.
10 //
11 //===----------------------------------------------------------------------===//
12
13 #ifndef SYSTEMZSELECTIONDAGINFO_H
14 #define SYSTEMZSELECTIONDAGINFO_H
15
16 #include "llvm/Target/TargetSelectionDAGInfo.h"
17
18 namespace llvm {
19
20 class SystemZSelectionDAGInfo : public TargetSelectionDAGInfo {
21 public:
22 SystemZSelectionDAGInfo();
23 ~SystemZSelectionDAGInfo();
24 };
25
26 }
27
28 #endif
3333 X86TargetMachine.cpp
3434 X86TargetObjectFile.cpp
3535 X86FastISel.cpp
36 X86SelectionDAGInfo.cpp
3637 )
3738
3839 if( CMAKE_CL_64 )
0 //===-- X86SelectionDAGInfo.cpp - X86 SelectionDAG Info -------------------===//
1 //
2 // The LLVM Compiler Infrastructure
3 //
4 // This file is distributed under the University of Illinois Open Source
5 // License. See LICENSE.TXT for details.
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file implements the X86SelectionDAGInfo class.
10 //
11 //===----------------------------------------------------------------------===//
12
13 #define DEBUG_TYPE "x86-selectiondag-info"
14 #include "X86SelectionDAGInfo.h"
15 using namespace llvm;
16
17 X86SelectionDAGInfo::X86SelectionDAGInfo() {
18 }
19
20 X86SelectionDAGInfo::~X86SelectionDAGInfo() {
21 }
0 //===-- X86SelectionDAGInfo.h - X86 SelectionDAG Info -----------*- C++ -*-===//
1 //
2 // The LLVM Compiler Infrastructure
3 //
4 // This file is distributed under the University of Illinois Open Source
5 // License. See LICENSE.TXT for details.
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file defines the X86 subclass for TargetSelectionDAGInfo.
10 //
11 //===----------------------------------------------------------------------===//
12
13 #ifndef X86SELECTIONDAGINFO_H
14 #define X86SELECTIONDAGINFO_H
15
16 #include "llvm/Target/TargetSelectionDAGInfo.h"
17
18 namespace llvm {
19
20 class X86SelectionDAGInfo : public TargetSelectionDAGInfo {
21 public:
22 X86SelectionDAGInfo();
23 ~X86SelectionDAGInfo();
24 };
25
26 }
27
28 #endif
1919 XCoreSubtarget.cpp
2020 XCoreTargetMachine.cpp
2121 XCoreTargetObjectFile.cpp
22 XCoreSelectionDAGInfo.cpp
2223 )
0 //===-- XCoreSelectionDAGInfo.cpp - XCore SelectionDAG Info ---------------===//
1 //
2 // The LLVM Compiler Infrastructure
3 //
4 // This file is distributed under the University of Illinois Open Source
5 // License. See LICENSE.TXT for details.
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file implements the XCoreSelectionDAGInfo class.
10 //
11 //===----------------------------------------------------------------------===//
12
13 #define DEBUG_TYPE "xcore-selectiondag-info"
14 #include "XCoreSelectionDAGInfo.h"
15 using namespace llvm;
16
17 XCoreSelectionDAGInfo::XCoreSelectionDAGInfo() {
18 }
19
20 XCoreSelectionDAGInfo::~XCoreSelectionDAGInfo() {
21 }
0 //===-- XCoreSelectionDAGInfo.h - XCore SelectionDAG Info -------*- C++ -*-===//
1 //
2 // The LLVM Compiler Infrastructure
3 //
4 // This file is distributed under the University of Illinois Open Source
5 // License. See LICENSE.TXT for details.
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file defines the XCore subclass for TargetSelectionDAGInfo.
10 //
11 //===----------------------------------------------------------------------===//
12
13 #ifndef XCORESELECTIONDAGINFO_H
14 #define XCORESELECTIONDAGINFO_H
15
16 #include "llvm/Target/TargetSelectionDAGInfo.h"
17
18 namespace llvm {
19
20 class XCoreSelectionDAGInfo : public TargetSelectionDAGInfo {
21 public:
22 XCoreSelectionDAGInfo();
23 ~XCoreSelectionDAGInfo();
24 };
25
26 }
27
28 #endif