- Feb 27, 2012
-
-
Akira Hatanaka authored
llvm-svn: 151540
-
Akira Hatanaka authored
llvm-svn: 151538
-
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
-
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
-
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
-
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
-
- Feb 26, 2012
-
-
Chad Rosier authored
llvm-svn: 151507
-
Chad Rosier authored
llvm-svn: 151506
-
Chad Rosier authored
llvm-svn: 151505
-
Chad Rosier authored
llvm-svn: 151503
-
Chad Rosier authored
llvm-svn: 151502
-
Nadav Rotem authored
Patch by Joey Gouly. llvm-svn: 151489
-
Nadav Rotem authored
llvm-svn: 151488
-
Nadav Rotem authored
llvm-svn: 151487
-
Nadav Rotem authored
Thanks zygoloid. llvm-svn: 151481
-
Nadav Rotem authored
llvm-svn: 151480
-
Nadav Rotem authored
Add a random .LL file generator to stress-test different llvm components. llvm-svn: 151479
-
Rafael Espindola authored
llvm-svn: 151475
-
Rafael Espindola authored
build. Testcase is still reducing. llvm-svn: 151474
-
Hal Finkel authored
llvm-svn: 151473
-
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
-
Nick Lewycky authored
MultiSource/Applications/lua. llvm-svn: 151463
-
- Feb 25, 2012
-
-
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
-
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
-