- Mar 06, 2012
-
-
Eli Friedman authored
llvm-svn: 152136
-
Ted Kremenek authored
llvm-svn: 152135
-
Daniel Dunbar authored
- On OS X 10.7+ this is apparently recommended practice. This maybe should become a configurey thing one day, but I'm not sure it is right to automatically turn it on. llvm-svn: 152133
-
Jim Grosbach authored
llvm-svn: 152131
-
Jakob Stoklund Olesen authored
llvm-svn: 152129
-
Kevin Enderby authored
llvm-svn: 152127
-
Roman Divacky authored
llvm-svn: 152122
-
Benjamin Kramer authored
Fixes 1242 warnings from gcc during clang build. llvm-svn: 152120
-
Jay Foad authored
implementation. Patch by Meador Inge llvm-svn: 152116
-
Bill Wendling authored
llvm-svn: 152115
-
Bill Wendling authored
llvm-svn: 152114
-
Bill Wendling authored
llvm-svn: 152113
-
Bill Wendling authored
llvm-svn: 152112
-
Bill Wendling authored
llvm-svn: 152111
-
Bill Wendling authored
llvm-svn: 152110
-
Argyrios Kyrtzidis authored
llvm-svn: 152107
-
Argyrios Kyrtzidis authored
use the first pointer type for it. Rename it to getAddrOfPtr1(). llvm-svn: 152106
-
Craig Topper authored
Use uint16_t to store indices into string table since C++ only allows 64K string literals so the index into the big string can never be larger than that. llvm-svn: 152105
-
Craig Topper authored
llvm-svn: 152104
-
Craig Topper authored
Increase number of allowed registers in register classes to 64k instead of 256. Widen register class ID to 16-bits. Widen register size and alignment to be up to 64k bytes instead of 256 bytes. This partially reverts r152019 to be less restrictive. llvm-svn: 152100
-
Craig Topper authored
llvm-svn: 152099
-
Argyrios Kyrtzidis authored
It is just a worse version of TinyPtrVector. llvm-svn: 152097
-
Jakob Stoklund Olesen authored
When an instruction only writes sub-registers, it is still necessary to add an <imp-def> operand for the super-register. When reloading into a virtual register, rewriting will add the operand, but when loading directly into a virtual register, the <imp-def> operand is still necessary. llvm-svn: 152095
-
Eric Christopher authored
llvm-svn: 152094
-
Eric Christopher authored
Based on a writeup originally by Greg Clayton. Abuse div and pre tags horribly. Needs a bit more cleanup. llvm-svn: 152093
-
Eric Christopher authored
llvm-svn: 152092
-
Argyrios Kyrtzidis authored
optimizes the case where there is only one element. llvm-svn: 152090
-
Evan Cheng authored
llvm-svn: 152089
-
Owen Anderson authored
Make it possible for a target to mark FSUB as Expand. This requires providing a default expansion (FADD+FNEG), and teaching DAGCombine not to form FSUBs post-legalize if they are not legal. llvm-svn: 152079
-
Lang Hames authored
The fpscr register contains both flags (set by FP operations/comparisons) and control bits. The control bits (FPSCR) should be reserved, since they're always available and needn't be defined before use. The flag bits (FPSCR_NZCV) should like to be unreserved so they can be hoisted by MachineCSE. This fixes PR12165. llvm-svn: 152076
-
Eli Friedman authored
llvm-svn: 152070
-
Jim Grosbach authored
rdar://10988114 llvm-svn: 152068
-
Jim Grosbach authored
llvm-svn: 152067
-
Eli Friedman authored
llvm-svn: 152066
-
- Mar 05, 2012
-
-
Jim Grosbach authored
Use the new composite physical registers. llvm-svn: 152063
-
Jim Grosbach authored
llvm-svn: 152061
-
Jim Grosbach authored
With the new composite physical registers to represent arbitrary pairs of DPR registers, we don't need the pseudo-registers anymore. Get rid of a bunch of them that use DPR register pairs and just use the real instructions directly instead. llvm-svn: 152045
-
Jim Grosbach authored
llvm-svn: 152044
-
Jim Grosbach authored
Used to allow context sensitive printing of super-register or sub-register references. llvm-svn: 152043
-
Bill Wendling authored
Patch by Sean Silva! llvm-svn: 152042
-