- Feb 26, 2012
-
-
Rafael Espindola authored
llvm-svn: 151472
-
Rafael Espindola authored
llvm-svn: 151471
-
Rafael Espindola authored
llvm-svn: 151470
-
Rafael Espindola authored
verifier does. This correctly handles invoke. Thanks to Duncan, Andrew and Chris for the comments. Thanks to Joerg for the early testing. llvm-svn: 151469
-
Rafael Espindola authored
llvm-svn: 151468
-
Nick Lewycky authored
'gep null' when the icmp predicate is unsigned (or is signed without inbounds). llvm-svn: 151467
-
Rafael Espindola authored
llvm-svn: 151466
-
Richard Smith authored
trivial if the implicit declaration would be. Don't forget to set the Trivial flag on the special member as well as on the class. It doesn't seem ideal that we have two separate mechanisms for storing this information, but this patch does not attempt to address that. This leaves us in an interesting position where the has_trivial_X trait for a class says 'yes' for a deleted but trivial X, but is_trivially_Xable says 'no'. This seems to be what the standard requires. llvm-svn: 151465
-
Argyrios Kyrtzidis authored
Original log: When evaluating integer expressions handle logical operators outside VisitBinaryOperator() to reduce stack pressure for source with huge number of logical operators. Fixes rdar://10913206. llvm-svn: 151464
-
Nick Lewycky authored
MultiSource/Applications/lua. llvm-svn: 151463
-
- Feb 25, 2012
-
-
Sebastian Redl authored
llvm-svn: 151462
-
Howard Hinnant authored
llvm-svn: 151461
-
Argyrios Kyrtzidis authored
VisitBinaryOperator() to reduce stack pressure for source with huge number of logical operators. Fixes rdar://10913206. llvm-svn: 151460
-
Howard Hinnant authored
At least temporarily move operator new/delete from the abi back to here. I'm having trouble reexporting it as a weak symbol. llvm-svn: 151459
-
Sebastian Redl authored
llvm-svn: 151458
-
Sebastian Redl authored
This emits a backing array with internal linkage and fills it with data, then has the initializer_list point at the array. Dynamic initialization and global destructors are correctly supported. What doesn't work is nested initializer_lists. I have no idea how to get them to work, either. However, these should be very rare, and so I'll just call it a known bug and declare generalized initializers DONE! llvm-svn: 151457
-
Sebastian Redl authored
llvm-svn: 151456
-
Sebastian Redl authored
Better mangling for new-expressions. Also, although we can't mangle arbitrary initializer lists yet (we will need this), turn the crash into a controlled error. llvm-svn: 151455
-
Chad Rosier authored
ARM: enable the integrated assembler by default for Darwin. llvm-svn: 151454
-
Howard Hinnant authored
llvm-svn: 151453
-
Nick Lewycky authored
equal if both are null. In the test, scope type %t and global @y by adding a 'gep' prefix to them. llvm-svn: 151452
-
Howard Hinnant authored
llvm-svn: 151451
-
Nick Lewycky authored
llvm-svn: 151450
-
Nick Lewycky authored
by using llvm::isIdentifiedObject. Also teach it to handle GEPs that have the same base pointer and constant operands. Fixes PR11238! llvm-svn: 151449
-
NAKAMURA Takumi authored
Patch by Joe Groff. llvm-svn: 151448
-
Ahmed Charles authored
llvm-svn: 151447
-
Nick Lewycky authored
function that others can use, next to llvm::isIdentifiedObject. llvm-svn: 151446
-
Richard Smith authored
likewise for __has_extension). Patch by Jonathan Sauer! llvm-svn: 151445
-
Richard Smith authored
in cases where we would otherwise disallow the access, and add a -Wc++98-compat diagnostic for this C++11 feature. llvm-svn: 151444
-
Richard Smith authored
unevaluated operands applies within member functions, too. llvm-svn: 151443
-
Richard Smith authored
llvm-svn: 151442
-
Richard Smith authored
data members for deleted or user-provided destructors. Now it's computed in advance, serialize it, and in passing fix all the other record DefinitionData flags whose serialization was missing. llvm-svn: 151441
-
Nick Lewycky authored
llvm-svn: 151440
-
Greg Clayton authored
llvm-svn: 151439
-
rdar://problem/9886712Greg Clayton authored
Added a dedicated platform for the iOS simulator. This helps us to find the correct files for a simulator binary before running and helps us select the right arch (i386 only) for files when we load them. llvm-svn: 151436
-
Johnny Chen authored
Now Each newly created target has its Watchpoint IDs as 1, 2, 3 ... llvm-svn: 151435
-
Richard Smith authored
associated classes, since it can find friend functions declared within them, but overload resolution does not otherwise require argument types to be complete. llvm-svn: 151434
-
Hal Finkel authored
Reverting this because it breaks static linking on ppc64. Specifically, it may be linkonce_odr functions that are the problem. With this patch, if you link statically, calls to some functions end up calling their descriptor addresses instead of calling to their entry points. This causes the execution to fail with SIGILL (b/c the descriptor address just has some pointers, not code). llvm-svn: 151433
-
NAKAMURA Takumi authored
Target/X86: Fix assertion failures and warnings caused by r151382 _ftol2 lowering for i386-*-win32 targets. Patch by Joe Groff. [Joe Groff] Hi everyone. My previous patch applied as r151382 had a few problems: Clang raised a warning, and X86 LowerOperation would assert out for fptoui f64 to i32 because it improperly lowered to an illegal BUILD_PAIR. Here's a patch that addresses these issues. Let me know if any other changes are necessary. Thanks. llvm-svn: 151432
-
Chad Rosier authored
llvm-svn: 151431
-