- Jun 02, 2010
-
-
Bob Wilson authored
and tidy up the comment describing it. llvm-svn: 105339
-
Devang Patel authored
Use local small vector. llvm-svn: 105332
-
Jim Grosbach authored
for debug information. llvm-svn: 105324
-
Rafael Espindola authored
backends and removes the virtual declaration. With that out of the way I should be able to cleanup one backend at a time. llvm-svn: 105321
-
Evan Cheng authored
llvm-svn: 105308
-
Bob Wilson authored
checked and it is safe to proceed with the changes. llvm-svn: 105304
-
-
Jakob Stoklund Olesen authored
The comment about ordering of subreg indices is no longer true. This exposed a bug in the new substVirtReg method that is also fixed. llvm-svn: 105294
-
- Jun 01, 2010
-
-
Devang Patel authored
llvm-svn: 105292
-
Devang Patel authored
Radar 7927666. llvm-svn: 105285
-
Dan Gohman authored
llvm-svn: 105283
-
Jim Grosbach authored
llvm-svn: 105282
-
Jim Grosbach authored
handle structs passed by value via an extract/insert pair, as a bitcast won't work on a struct. rdar://7742824 llvm-svn: 105280
-
- May 31, 2010
-
-
Chris Lattner authored
that are too large. This causes the freebsd bootloader to be too large apparently. It's unclear if this should be an -Os or -Oz thing. Thoughts welcome. llvm-svn: 105228
-
Chris Lattner authored
llvm-svn: 105226
-
- May 30, 2010
-
-
Oscar Fuentes authored
llvm-svn: 105168
-
- May 29, 2010
-
-
Dan Gohman authored
llvm-svn: 105105
-
Dan Gohman authored
shouldn't have a TargetLoweringInfo member. And FunctionLoweringInfo::set doesn't needs its EnableFastISel argument. llvm-svn: 105101
-
Benjamin Kramer authored
llvm-svn: 105100
-
Evan Cheng authored
llvm-svn: 105095
-
Jakob Stoklund Olesen authored
llvm-svn: 105066
-
-
Evan Cheng authored
llvm-svn: 105061
-
- May 28, 2010
-
-
Jakob Stoklund Olesen authored
implementation that is correct for most targets. Tablegen will override where needed. Add MachineOperand::subst{Virt,Phys}Reg methods that correctly handle existing subreg indices when sustituting registers. llvm-svn: 104985
-
Stuart Hastings authored
llvm-svn: 104953
-
Dan Gohman authored
This will help reduce the amount of casting required on 64-bit targets. llvm-svn: 104911
-
Jakob Stoklund Olesen authored
optimization level. This only really affects llc for now because both the llvm-gcc and clang front ends override the default register allocator. I intend to remove that code later. llvm-svn: 104904
-
Jim Grosbach authored
an alloca() or an llvm.stackrestore(). rdar://8031573 llvm-svn: 104900
-
Jim Grosbach authored
llvm-svn: 104897
-
- May 27, 2010
-
-
Devang Patel authored
llvm-svn: 104884
-
Jim Grosbach authored
llvm-svn: 104869
-
Devang Patel authored
inlined function's arguments need a label to mark the start point because they are not directly attached to current function. llvm-svn: 104848
-
Stuart Hastings authored
llvm-svn: 104841
-
Devang Patel authored
llvm-svn: 104785
-
- May 26, 2010
-
-
Bill Wendling authored
llvm-svn: 104749
-
Daniel Dunbar authored
-filetype=obj. llvm-svn: 104747
-
Devang Patel authored
There is no need to force an line number entry (using previous location) for a temp label at unknown location. llvm-svn: 104740
-
Bill Wendling authored
usual suspects that could "return twice". llvm-svn: 104737
-
Jim Grosbach authored
ISD::. No functional change. llvm-svn: 104734
-
Devang Patel authored
llvm-svn: 104732
-