SystemUtils.h (208954) | SystemUtils.h (212904) |
---|---|
1//===- SystemUtils.h - Utilities to do low-level system stuff ---*- 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//===----------------------------------------------------------------------===// --- 7 unchanged lines hidden (view full) --- 16#define LLVM_SUPPORT_SYSTEMUTILS_H 17 18#include <string> 19 20namespace llvm { 21 class raw_ostream; 22 namespace sys { class Path; } 23 | 1//===- SystemUtils.h - Utilities to do low-level system stuff ---*- 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//===----------------------------------------------------------------------===// --- 7 unchanged lines hidden (view full) --- 16#define LLVM_SUPPORT_SYSTEMUTILS_H 17 18#include <string> 19 20namespace llvm { 21 class raw_ostream; 22 namespace sys { class Path; } 23 |
24/// Determine if the raw_ostream provided is connected to the outs() and 25/// displayed or not (to a console window). If so, generate a warning message 26/// advising against display of bitcode and return true. Otherwise just return 27/// false | 24/// Determine if the raw_ostream provided is connected to a terminal. If so, 25/// generate a warning message to errs() advising against display of bitcode 26/// and return true. Otherwise just return false. |
28/// @brief Check for output written to a console 29bool CheckBitcodeOutputToConsole( 30 raw_ostream &stream_to_check, ///< The stream to be checked 31 bool print_warning = true ///< Control whether warnings are printed 32); 33 34/// FindExecutable - Find a named executable, giving the argv[0] of program 35/// being executed. This allows us to find another LLVM tool if it is built in 36/// the same directory. If the executable cannot be found, return an 37/// empty string. 38/// @brief Find a named executable. 39sys::Path FindExecutable(const std::string &ExeName, 40 const char *Argv0, void *MainAddr); 41 42} // End llvm namespace 43 44#endif | 27/// @brief Check for output written to a console 28bool CheckBitcodeOutputToConsole( 29 raw_ostream &stream_to_check, ///< The stream to be checked 30 bool print_warning = true ///< Control whether warnings are printed 31); 32 33/// FindExecutable - Find a named executable, giving the argv[0] of program 34/// being executed. This allows us to find another LLVM tool if it is built in 35/// the same directory. If the executable cannot be found, return an 36/// empty string. 37/// @brief Find a named executable. 38sys::Path FindExecutable(const std::string &ExeName, 39 const char *Argv0, void *MainAddr); 40 41} // End llvm namespace 42 43#endif |