LCOV - code coverage report
Current view: top level - include/llvm/CodeGen - DIEValue.def (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 10 10 100.0 %
Date: 2018-10-20 13:21:21 Functions: 0 0 -
Legend: Lines: hit not hit

          Line data    Source code
       1             : //===- llvm/CodeGen/DIEValue.def - DIEValue types ---------------*- 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             : // Macros for running through all types of DIEValue.
      11             : //
      12             : //===----------------------------------------------------------------------===//
      13             : 
      14             : #if !(defined HANDLE_DIEVALUE || defined HANDLE_DIEVALUE_SMALL ||              \
      15             :       defined HANDLE_DIEVALUE_LARGE)
      16             : #error "Missing macro definition of HANDLE_DIEVALUE"
      17             : #endif
      18             : 
      19             : // Handler for all values.
      20             : #ifndef HANDLE_DIEVALUE
      21             : #define HANDLE_DIEVALUE(T)
      22             : #endif
      23             : 
      24             : // Handler for small values.
      25             : #ifndef HANDLE_DIEVALUE_SMALL
      26             : #define HANDLE_DIEVALUE_SMALL(T) HANDLE_DIEVALUE(T)
      27             : #endif
      28             : 
      29             : // Handler for large values.
      30             : #ifndef HANDLE_DIEVALUE_LARGE
      31             : #define HANDLE_DIEVALUE_LARGE(T) HANDLE_DIEVALUE(T)
      32             : #endif
      33             : 
      34     3563656 : HANDLE_DIEVALUE_SMALL(Integer)
      35      758784 : HANDLE_DIEVALUE_SMALL(String)
      36         145 : HANDLE_DIEVALUE_SMALL(Expr)
      37      856004 : HANDLE_DIEVALUE_SMALL(Label)
      38      446700 : HANDLE_DIEVALUE_LARGE(Delta)
      39     2110854 : HANDLE_DIEVALUE_SMALL(Entry)
      40        3248 : HANDLE_DIEVALUE_LARGE(Block)
      41       44862 : HANDLE_DIEVALUE_LARGE(Loc)
      42      235863 : HANDLE_DIEVALUE_SMALL(LocList)
      43        2370 : HANDLE_DIEVALUE_LARGE(InlineString)
      44             : 
      45             : #undef HANDLE_DIEVALUE
      46             : #undef HANDLE_DIEVALUE_SMALL
      47             : #undef HANDLE_DIEVALUE_LARGE

Generated by: LCOV version 1.13