- Dec 12, 2009
-
-
Jeffrey Yasskin authored
no extra safety anyway. llvm-svn: 91207
-
Mike Stump authored
This implements a new flag -fcatch-undefined-behavior. The flag turns on additional runtime checks for: T a[I]; a[i] abort when i < 0 or i >= I. Future stuff includes shifts by >= bitwidth amounts. llvm-svn: 91198
-
- Dec 11, 2009
-
-
Fariborz Jahanian authored
(fixes radar 7465023). llvm-svn: 91171
-
Eli Friedman authored
llvm-svn: 91156
-
Eli Friedman authored
llvm-svn: 91152
-
Eli Friedman authored
llvm-svn: 91149
-
Eli Friedman authored
correctly. llvm-svn: 91136
-
Anders Carlsson authored
llvm-svn: 91129
-
Anders Carlsson authored
llvm-svn: 91127
-
Benjamin Kramer authored
llvm-svn: 91119
-
Eli Friedman authored
for logical not. llvm-svn: 91112
-
Eli Friedman authored
llvm-svn: 91108
-
Anders Carlsson authored
Improve linkage of RTTI data structures. Introduce CodeGenModule::GetAddrOfRTTI which figures out the right linkage of the RTTI information for the given type and whether it should be defined or not. I will migrate clients over to GetAddrOfRTTI in subsequent commits (with tests). llvm-svn: 91098
-
Anders Carlsson authored
llvm-svn: 91088
-
Anders Carlsson authored
When extending the lifetime of a temporary, make sure to emit a branch to the cleanup exit block. This fixes a broken module error in LLVMCConfigurationEmitter.cpp. llvm-svn: 91086
-
Anders Carlsson authored
When an exception needs to be freed by calling __cxa_exception_free, make sure to stash away the exception pointer somewhere. This fixes an "Instruction does not dominate all uses!" verification error when compiling TableGen. llvm-svn: 91084
-
Mike Stump authored
llvm-svn: 91078
-
- Dec 10, 2009
-
-
Eli Friedman authored
this construct, but might as well for completeness. llvm-svn: 91071
-
Anders Carlsson authored
llvm-svn: 91069
-
Anders Carlsson authored
Mangle static variables inside Objective-C methods in Objective-C++. We currently mangle them the same way as gcc does. llvm-svn: 91042
-
Eli Friedman authored
llvm-svn: 91041
-
Anders Carlsson authored
llvm-svn: 91036
-
Mike Stump authored
during throw to deallocate the exception object. WIP. llvm-svn: 91035
-
Anders Carlsson authored
llvm-svn: 91027
-
Anders Carlsson authored
llvm-svn: 91026
-
Anders Carlsson authored
llvm-svn: 91012
-
Anders Carlsson authored
llvm-svn: 91006
-
Mike Stump authored
llvm-svn: 91001
-
Mike Stump authored
llvm-svn: 91000
-
Mike Stump authored
llvm-svn: 90998
-
Mike Stump authored
llvm-svn: 90997
-
Mike Stump authored
llvm-svn: 90996
-
Fariborz Jahanian authored
(fixes radar 7457534). llvm-svn: 90995
-
Mike Stump authored
llvm-svn: 90994
-
- Dec 09, 2009
-
-
Mike Stump authored
llvm-svn: 90991
-
Mike Stump authored
llvm-svn: 90982
-
Fariborz Jahanian authored
was not needed (fixes radar 7453430). llvm-svn: 90981
-
Mike Stump authored
llvm-svn: 90940
-
Eli Friedman authored
type of the builtin when generating the function declaration for a builtin library call. llvm-svn: 90936
-
Fariborz Jahanian authored
in objective-c++ mode without being too lenient. llvm-svn: 90895
-