- Sep 28, 2011
-
-
Akira Hatanaka authored
of the instruction definitions using Pat<>. llvm-svn: 140644
-
- Sep 27, 2011
-
-
Cameron Zwarich authored
a suboptimal schedule. llvm-svn: 140643
-
Jim Grosbach authored
Naming conventions consistency. No functional change. llvm-svn: 140636
-
Benjamin Kramer authored
Stop emitting instructions with the name "tmp" they eat up memory and have to be uniqued, without any benefit. If someone prefers %tmp42 to %42, run instnamer. llvm-svn: 140634
-
Chad Rosier authored
require special case handling. rdar://10117377 llvm-svn: 140629
-
Michael J. Spencer authored
llvm-svn: 140626
-
Duncan Sands authored
llvm-svn: 140625
-
Justin Holewinski authored
llvm-svn: 140624
-
Justin Holewinski authored
a couple of outstanding issues with frame objects occuring as instruction operands. llvm-svn: 140616
-
Jakob Stoklund Olesen authored
llvm-svn: 140615
-
Akira Hatanaka authored
Return numbers of 64-bit registers. llvm-svn: 140609
-
Akira Hatanaka authored
llvm-svn: 140607
-
Duncan Sands authored
llvm-svn: 140606
-
Nadav Rotem authored
Add a new method: getAnyExtOrTrunc and use it to replace the manual check. llvm-svn: 140603
-
Nadav Rotem authored
while the decision is to bit-pack small values. llvm-svn: 140601
-
Akira Hatanaka authored
llvm-svn: 140598
-
Justin Holewinski authored
llvm-svn: 140593
-
Bill Wendling authored
split landingpad instructions into a PHI node. PR11016 llvm-svn: 140592
-
Andrew Trick authored
Disabling aggressive LSR saves compilation time, and with the new indvars behavior usually improves performance. llvm-svn: 140590
-
Andrew Trick authored
llvm-svn: 140583
-
Owen Anderson authored
llvm-svn: 140581
-
Andrew Trick authored
The minor bug heuristic was noticed by inspection. I added the isLoser/isValid helpers because they will become more important with subsequent checkins. llvm-svn: 140580
-
- Sep 26, 2011
-
-
Akira Hatanaka authored
llvm-svn: 140570
-
Akira Hatanaka authored
llvm-svn: 140569
-
Akira Hatanaka authored
registers, so there is no need to check here. llvm-svn: 140568
-
Owen Anderson authored
llvm-svn: 140560
-
Eli Friedman authored
Enhance alias analysis for atomic instructions a bit. Upgrade a couple alias-analysis tests to the new atomic instructions. llvm-svn: 140557
-
Justin Holewinski authored
llvm-svn: 140556
-
Justin Holewinski authored
llvm-svn: 140549
-
Justin Holewinski authored
llvm-svn: 140548
-
Justin Holewinski authored
printing of local offsets llvm-svn: 140547
-
James Molloy authored
Fix emission of debug data for global variables. getContext() on DIGlobalVariables is not valid any more. llvm-svn: 140539
-
Justin Holewinski authored
llvm-svn: 140536
-
Justin Holewinski authored
llvm-svn: 140535
-
Justin Holewinski authored
llvm-svn: 140534
-
Justin Holewinski authored
llvm-svn: 140533
-
Justin Holewinski authored
llvm-svn: 140532
-
David Meyer authored
PR11004: Inline memcpy to avoid generating nested call sequence. Un-XFAIL 2011-06-09-TailCallByVal and 2010-11-04-BigByval llvm-svn: 140516
-
Craig Topper authored
llvm-svn: 140515
-
- Sep 25, 2011
-
-
Jakob Stoklund Olesen authored
Many targets use pseudo instructions to help register allocation. Like the COPY instruction, these pseudos can be expanded after register allocation. The early expansion can make life easier for PEI and the post-ra scheduler. This patch adds a hook that is called for all remaining pseudo instructions from the ExpandPostRAPseudos pass. llvm-svn: 140472
-