- Mar 17, 2011
-
-
Ken Dyck authored
change in functionality intended. llvm-svn: 127787
-
Matt Beaumont-Gay authored
llvm-svn: 127783
-
- Mar 16, 2011
-
-
Eli Friedman authored
llvm-svn: 127768
-
David Chisnall authored
llvm-svn: 127736
-
John McCall authored
in non-GC mode. llvm-svn: 127725
-
- Mar 15, 2011
-
-
John McCall authored
make sure that upcasts of member pointer types are covered as constants. Fixed rdar://problem/9130221 llvm-svn: 127702
-
Sebastian Redl authored
llvm-svn: 127685
-
Ken Dyck authored
replace some uses of FieldOffsetInBytes. The remaining uses of FieldOffsetInBytes will be replaced once NextFieldOffsetInBytes is converted to CharUnits. No change in functionality intended. llvm-svn: 127641
-
Jakob Stoklund Olesen authored
The tests fail in a -Asserts build. llvm-svn: 127635
-
- Mar 14, 2011
-
-
Rafael Espindola authored
llvm-svn: 127622
-
Sebastian Redl authored
llvm-svn: 127617
-
Eric Christopher authored
arguments. Process only the arguments that people write, but process all of them. Fixes rdar://8900346 llvm-svn: 127616
-
Rafael Espindola authored
is working around a bug in ld or if the new linker has a reasonable reason for wanting the string constant to be linker visible. llvm-svn: 127594
-
David Chisnall authored
llvm-svn: 127580
-
- Mar 13, 2011
-
-
Sebastian Redl authored
Instead of storing an ASTContext* in FunctionProtoTypes with computed noexcept specifiers, unique FunctionProtoTypes with a ContextualFoldingSet, as suggested by John McCall. llvm-svn: 127568
-
- Mar 12, 2011
-
-
Ken Dyck authored
No change in functionality intended. llvm-svn: 127538
-
Sebastian Redl authored
Change the interface to expose the new information and deal with the enormous fallout. Introduce the new ExceptionSpecificationType value EST_DynamicNone to more easily deal with empty throw specifications. Update the tests for noexcept and fix the various bugs uncovered, such as lack of tentative parsing support. llvm-svn: 127537
-
Ken Dyck authored
functionality intended. llvm-svn: 127513
-
- Mar 11, 2011
-
-
John McCall authored
llvm-svn: 127494
-
Peter Collingbourne authored
extending the existing support for sizeof and alignof. Original patch by Guy Benyei. llvm-svn: 127475
-
Ken Dyck authored
avoid converting to bits and back again. No change in functionality intended. llvm-svn: 127455
-
- Mar 10, 2011
-
-
NAKAMURA Takumi authored
lib/CodeGen/CGCall.cpp: Don't invoke multiple Builder.CreateBitCast() on Builder.CreateMemCpy. Or we would see sideeffect incompatibility among gcc and clang. llvm-svn: 127405
-
- Mar 09, 2011
-
-
Abramo Bagnara authored
llvm-svn: 127330
-
John McCall authored
llvm-svn: 127324
-
John McCall authored
recomputation. llvm-svn: 127322
-
John McCall authored
llvm-svn: 127319
-
John McCall authored
simplify the logic of initializing function parameters so that we don't need both a variable declaration and a type in FunctionArgList. This also means that we need to propagate the CGFunctionInfo down in a lot of places rather than recalculating it from the FAL. There's more we can do to eliminate redundancy here, and I've left FIXMEs behind to do it. llvm-svn: 127314
-
- Mar 08, 2011
-
-
John McCall authored
variable that just happens to be stored in a wierd place. llvm-svn: 127235
-
John McCall authored
for a local variable. llvm-svn: 127227
-
Abramo Bagnara authored
llvm-svn: 127225
-
- Mar 07, 2011
-
-
Bill Wendling authored
clobber with the 'y' constraint. Otherwise, we get the wrong return type and an assert, because it created a '<1 x i64>' vector type instead of the x86_mmx type. llvm-svn: 127185
-
Devang Patel authored
CodeGenFunction::GenerateBlockFunction() should initialize DebugInfo just like CodeGenFunction::GenerateCode() llvm-svn: 127174
-
Devang Patel authored
DebugInfo can be enabled or disabled at function level (e.g. using an attribute). However, at module level it is determined by command line option and the state of command line option does not change during compilation. Make this layering explicit and fix accidental cases where the code generator was checking whether module has debug info enabled instead of checking whether debug info is enabled for this function or not. llvm-svn: 127165
-
Devang Patel authored
21 int main() { 22 A a; For example, here user would expect to stop at line 22, even if A's constructor leads to a call through CXXDefaultArgExpr. This fixes ostream-defined.exp regression from gdb testsuite. llvm-svn: 127164
-
John McCall authored
trivial to check this. Adjust for style. llvm-svn: 127151
-
John McCall authored
allocation and therefore requires a null-check. We were doing that, but we weren't treating the new-initializer as being conditionally executed, which means it was possible to get ill-formed IR as in PR9298. llvm-svn: 127147
-
Douglas Gregor authored
corner cases like the one in PR9301." which caused PR9416. llvm-svn: 127136
-
- Mar 06, 2011
-
-
Anders Carlsson authored
llvm-svn: 127121
-
- Mar 05, 2011
-
-
Benjamin Kramer authored
llvm-svn: 127082
-
- Mar 04, 2011
-
-
Bill Wendling authored
llvm-svn: 127039
-