- Feb 27, 2012
-
-
Greg Clayton authored
so that we don't break it with code changes. After doing this I was able to fix the POSIX-DYLD plug-in so that it builds after recent ModuleSpec changes. llvm-svn: 151536
-
Benjamin Kramer authored
llvm-svn: 151535
-
Johnny Chen authored
Patch from Dmitry Vyukov <dvyukov@google.com>! llvm-svn: 151534
-
Chad Rosier authored
being emitted at -O0, but are emitted when optimizations are enabled. llvm-svn: 151533
-
Greg Clayton authored
llvm-svn: 151532
-
Jakob Stoklund Olesen authored
After the SlotIndex slot names were updated, it is possible to apply stricter checks to live intervals. Also treat bundles as bags of operands when checking live intervals. llvm-svn: 151531
-
Kevin Enderby authored
thumb instruction. The PC adjustment is +4 in Thumb mode and +8 in ARM mode. llvm-svn: 151530
-
Jakob Stoklund Olesen authored
The MIOperands iterator can visit operands on a single instruction, or all operands in a bundle. This simplifies code like the register allocator that treats bundles as a set of operands. llvm-svn: 151529
-
Alexander Potapenko authored
Introduce __asan_set_error_report_callback() to allow the client program post-process the error reports. If the callback is set, Report() and Printf() print the reports into a buffer (together with stderr), which is then passed to the client. llvm-svn: 151528
-
Benjamin Kramer authored
Found by valgrind. llvm-svn: 151527
-
Evgeniy Stepanov authored
llvm-svn: 151526
-
Benjamin Kramer authored
Found by valgrind. llvm-svn: 151525
-
Duncan Sands authored
llvm-svn: 151524
-
Jay Foad authored
where sizeof (T) is a multiple of 4. llvm-svn: 151523
-
Duncan Sands authored
value numbers to be assigned when calculating any particular value number. Enhance the logic that detects new value numbers to take this into account, for a tiny compile time speedup. Fix a comment typo while there. llvm-svn: 151522
-
Alexey Samsonov authored
llvm-svn: 151521
-
Eric Christopher authored
Fixes rdar://10934887 llvm-svn: 151519
-
Eric Christopher authored
llvm-svn: 151518
-
Duncan Sands authored
%cmp (eg: A==B) we already replace %cmp with "true" under the true edge, and with "false" under the false edge. This change enhances this to replace the negated compare (A!=B) with "false" under the true edge and "true" under the false edge. Reported to improve perlbench results by 1%. llvm-svn: 151517
-
Richard Smith authored
default constructor of a union if it has a const member with no user-provided default constructor. llvm-svn: 151516
-
Richard Smith authored
decltype expression. llvm-svn: 151515
-
Craig Topper authored
Remove HexagonGenIntrinsics.inc from Hexagon cmake file. It does not appear in the Makefile and the output it produces isn't used. The Hexagon intrinsics are all in the global Intrinsics.gen. llvm-svn: 151514
-
Craig Topper authored
llvm-svn: 151513
-
Jia Liu authored
llvm-svn: 151512
-
Rafael Espindola authored
properties (invoke). Just assert that the instruction we return dominates the insertion point. llvm-svn: 151511
-
Craig Topper authored
llvm-svn: 151510
-
Richard Smith authored
llvm-svn: 151509
-
Richard Smith authored
If the assignment operator is a scalar type, we continue to incorrectly reject the initializer, but semantic analysis (and codegen) is correct for overloaded operators. llvm-svn: 151508
-
- Feb 26, 2012
-
-
Chad Rosier authored
llvm-svn: 151507
-
Chad Rosier authored
llvm-svn: 151506
-
Chad Rosier authored
llvm-svn: 151505
-
Gregory Szorc authored
llvm-svn: 151504
-
Chad Rosier authored
llvm-svn: 151503
-
Chad Rosier authored
llvm-svn: 151502
-
Benjamin Kramer authored
There's more potential here, but these Exprs aren't used that often so I don't feel like doing heroic bit packing right now. -8 bytes on every class changed (x86_64). llvm-svn: 151501
-
Benjamin Kramer authored
Apply the inheritance-padding trick to FloatingLiteral. Shrinks CharacterLiteral from 32 to 24 bytes and the other two from 40 to 32 bytes (x86_64). llvm-svn: 151500
-
Benjamin Kramer authored
Inheritance allows us to use padding across classes. 40 -> 32 bytes on x86_64. llvm-svn: 151499
-
Benjamin Kramer authored
48 -> 40 bytes on x86_64. llvm-svn: 151498
-
Benjamin Kramer authored
56 -> 48 bytes on x86_64. llvm-svn: 151497
-
Benjamin Kramer authored
48 -> 40 bytes on x86_64. llvm-svn: 151496
-