Home | History | Annotate | Download | only in Support
      1 //===- Memory.cpp - Memory Handling Support ---------------------*- 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 // This file defines some helpful functions for allocating memory and dealing
     11 // with memory mapped files
     12 //
     13 //===----------------------------------------------------------------------===//
     14 
     15 #include "llvm/Support/Memory.h"
     16 #include "llvm/Config/config.h"
     17 #include "llvm/Support/Valgrind.h"
     18 
     19 // Include the platform-specific parts of this class.
     20 #ifdef LLVM_ON_UNIX
     21 #include "Unix/Memory.inc"
     22 #endif
     23 #ifdef LLVM_ON_WIN32
     24 #include "Windows/Memory.inc"
     25 #endif
     26