hanchenye-llvm-project/llvm/tools/lto
Saleem Abdulrasool 4208b61858 [CodeGen] prevent abnormal on invalid attributes
Currently, when an invalid attribute is encountered on processing a .s file,
clang will abort due to llvm_unreachable.  Invalid user input should not cause
an abnormal termination of the compiler.  Change the interface to return a
boolean to indicate the failure as a first step towards improving hanlding of
malformed user input to clang.

Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>
llvm-svn: 188047
2013-08-09 01:52:03 +00:00
..
CMakeLists.txt [CMake] Update dependencies to intrinsics_gen corresponding to r169711. 2012-12-10 05:27:15 +00:00
LTOCodeGenerator.cpp Revert r185882. This is causing problems with the gold linker and might be better handled by the linker. 2013-08-08 23:51:04 +00:00
LTOCodeGenerator.h Change public functions of LTOCodeGenerator from ret-false-on-succ to ret-true-on-succ. 2013-08-07 05:19:23 +00:00
LTODisassembler.cpp libLTO: Add a utility method to initialize the disassemblers. 2012-11-24 16:59:10 +00:00
LTOModule.cpp [CodeGen] prevent abnormal on invalid attributes 2013-08-09 01:52:03 +00:00
LTOModule.h Split getOpenFile into getOpenFile and getOpenFileSlice. 2013-07-23 20:25:01 +00:00
Makefile Use @rpath for libraries rather than @executable_path on OSX. 2013-08-02 01:51:52 +00:00
lto.cpp Change public functions of LTOCodeGenerator from ret-false-on-succ to ret-true-on-succ. 2013-08-07 05:19:23 +00:00
lto.exports Revert r169656. 2012-12-10 21:33:45 +00:00