LCOV - code coverage report
Current view: top level - lib/Target/AMDGPU - R600FrameLowering.h (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 9 9 100.0 %
Date: 2017-09-14 15:23:50 Functions: 4 5 80.0 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : //===--------------------- R600FrameLowering.h ------------------*- C++ -*-===//
       2             : //
       3             : //                     The LLVM Compiler Infrastructure
       4             : //
       5             : // This file is distributed under the University of Illinois Open Source
       6             : // License. See LICENSE.TXT for details.
       7             : //
       8             : //===----------------------------------------------------------------------===//
       9             : 
      10             : #ifndef LLVM_LIB_TARGET_AMDGPU_R600FRAMELOWERING_H
      11             : #define LLVM_LIB_TARGET_AMDGPU_R600FRAMELOWERING_H
      12             : 
      13             : #include "AMDGPUFrameLowering.h"
      14             : 
      15             : namespace llvm {
      16             : 
      17         252 : class R600FrameLowering : public AMDGPUFrameLowering {
      18             : public:
      19             :   R600FrameLowering(StackDirection D, unsigned StackAl, int LAO,
      20         253 :                     unsigned TransAl = 1) :
      21         253 :     AMDGPUFrameLowering(D, StackAl, LAO, TransAl) {}
      22             :   ~R600FrameLowering() override;
      23             : 
      24        2057 :   void emitPrologue(MachineFunction &MF,
      25        2057 :                     MachineBasicBlock &MBB) const override {}
      26        2055 :   void emitEpilogue(MachineFunction &MF,
      27        2055 :                     MachineBasicBlock &MBB) const override {}
      28             :   int getFrameIndexReference(const MachineFunction &MF, int FI,
      29             :                              unsigned &FrameReg) const override;
      30             : 
      31        2057 :   bool hasFP(const MachineFunction &MF) const override {
      32        2057 :     return false;
      33             :   }
      34             : };
      35             : 
      36             : } // end namespace llvm
      37             : 
      38             : #endif // LLVM_LIB_TARGET_AMDGPU_R600FRAMELOWERING_H

Generated by: LCOV version 1.13