aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Support/Compiler.h
AgeCommit message (Collapse)Author
2009-07-07Introduce new error handling API.Torok Edwin
This will replace exit()/abort() style error handling with an API that allows clients to register custom error handling hooks. The default is to call exit(1) when no error handler is provided. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74922 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-17Add BUILTIN_EXPECT Support/Compiler macro.Daniel Dunbar
- Use for exceptional buffer conditions in raw_ostream:write to shave off a cycle or two. - Please rename if you have a better one. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67103 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-31Symbol visibility is unsupported on cygwin too.Anton Korobeynikov
Patch by Jay Foad! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58520 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-16Mark function used by asm block as used, otherwise optimizer may not see the ↵Devang Patel
use and may delete the function. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53692 91177308-0d34-0410-b5e6-96231b3b80d8
2008-01-22Silence a warning. Should we turn this into configure-time check?Anton Korobeynikov
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46251 91177308-0d34-0410-b5e6-96231b3b80d8
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
discussion of this change. Boy are my fingers tired. ;-) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45411 91177308-0d34-0410-b5e6-96231b3b80d8
2006-08-27add directive to disable inliningChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29912 91177308-0d34-0410-b5e6-96231b3b80d8
2006-08-27New place to put compiler-specific functionality. This replaces Visibility.h,Chris Lattner
and provides macros that can be used to make explicit instantiations of template specializations, which is a gcc-specific feature. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29908 91177308-0d34-0410-b5e6-96231b3b80d8