1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/include/llvm
Yuchen Wu fe9ba771b2 llvm-cov: Replaced asserts with proper error handling.
Unified the interface for read functions. They all return a boolean
indicating if the read from file succeeded. Functions that previously
returned the read value now store it into a variable that is passed in
by reference instead. Callers will need to check the return value to
detect if an error occurred.

Also added a new test which ensures that no assertions occur when file
contains invalid data. llvm-cov should return with error code 1 upon
failure.

llvm-svn: 194635
2013-11-14 00:07:15 +00:00
..
ADT Fix a null pointer dereference when copying a null polymorphic pointer. 2013-11-13 02:48:20 +00:00
Analysis delinearization of arrays 2013-11-12 22:47:20 +00:00
Assembly
Bitcode
CodeGen Replacing HUGE_VALF with llvm::huge_valf in order to work around a warning triggered in MSVC 12. 2013-11-13 00:15:44 +00:00
Config Fix symbol defines in config.h.cmake 2013-11-05 07:27:18 +00:00
DebugInfo
ExecutionEngine
IR [AArch64] Add support for legacy AArch32 NEON scalar shift by immediate 2013-11-13 20:05:37 +00:00
IRReader
LTO Protect user-supplied runtime library functions in LTO 2013-11-12 21:44:01 +00:00
MC Remove AllowQuotesInName and friends from MCAsmInfo. 2013-11-13 14:01:59 +00:00
Object move getSymbolNMTypeChar to the one program that needs it: nm. 2013-11-02 21:16:09 +00:00
Option
Support llvm-cov: Replaced asserts with proper error handling. 2013-11-14 00:07:15 +00:00
TableGen
Target Move the old pass manager infrastructure into a legacy namespace and 2013-11-09 12:26:54 +00:00
Transforms SampleProfileLoader pass. Initial setup. 2013-11-13 12:22:21 +00:00
AutoUpgrade.h
CMakeLists.txt
DebugInfo.h
DIBuilder.h
GVMaterializer.h Use error_code in GVMaterializer. 2013-11-05 19:36:34 +00:00
InitializePasses.h SampleProfileLoader pass. Initial setup. 2013-11-13 12:22:21 +00:00
InstVisitor.h
LinkAllIR.h
LinkAllPasses.h
Linker.h
Pass.h
PassAnalysisSupport.h
PassManager.h Move the old pass manager infrastructure into a legacy namespace and 2013-11-09 12:26:54 +00:00
PassRegistry.h
PassSupport.h