- Oct 12, 2010
-
-
Dan Gohman authored
llvm-svn: 116319
-
Jim Grosbach authored
llvm-svn: 116318
-
Jakob Stoklund Olesen authored
The reg-reg copies were no longer being generated since copyPhysReg copies physical registers only. The loads and stores are not necessary - The TC constraint is imposed by the TAILJMP and TCRETURN instructions, there should be no need for constrained loads and stores. llvm-svn: 116314
-
Jim Grosbach authored
ARM instructions. llvm-svn: 116313
-
Bob Wilson authored
"-mattr=+vfp3" is specified. However, this will not work for hardware that only supports 16 registers. Add a new flag to support -"mattr=+vfp3,+d16". Patch by Jan Voung! llvm-svn: 116310
-
Eric Christopher authored
address that we've looked through. Fixes compilation problems in tramp3d from earlier patch. llvm-svn: 116296
-
Eric Christopher authored
llvm-svn: 116284
-
Evan Cheng authored
llvm-svn: 116266
-
Jim Grosbach authored
register operand. llvm-svn: 116259
-
Jason W Kim authored
Added ARM specific ELF section types. Added AttributesSection to ARMElfTargetObject First step in unifying .cpu assembly tag with ELF/.o llc now asserts on actual ELF emission on -filetype=obj :-) llvm-svn: 116257
-
Evan Cheng authored
llvm-svn: 116251
-
Eric Christopher authored
llvm-svn: 116249
-
- Oct 11, 2010
-
-
Eric Christopher authored
llvm-svn: 116240
-
Eric Christopher authored
leave custom lowerings for later. Fixes some nightly tests. llvm-svn: 116232
-
Jakob Stoklund Olesen authored
virtual registers for those stores since RegAllocFast requires that each live physreg only be used once. This fixes PR8357. llvm-svn: 116222
-
Eric Christopher authored
llvm-svn: 116220
-
Eric Christopher authored
llvm-svn: 116218
-
Eric Christopher authored
Also don't use fast-isel on non-darwin since it's untested. llvm-svn: 116217
-
Andrew Trick authored
llvm-svn: 116214
-
Jim Grosbach authored
matching in tblgen to do the predicate operand. llvm-svn: 116213
-
Eric Christopher authored
llvm-svn: 116212
-
Francois Pichet authored
llvm-svn: 116201
-
Eric Christopher authored
llvm-svn: 116198
-
Eric Christopher authored
llvm-svn: 116197
-
Eric Christopher authored
llvm-svn: 116196
-
Eric Christopher authored
llvm-svn: 116195
-
Eric Christopher authored
llvm-svn: 116194
-
Chris Lattner authored
it comes back, it will be largely a rewrite, so keeping the old codebase in tree isn't helping anyone. llvm-svn: 116190
-
Michael J. Spencer authored
llvm-svn: 116188
-
Michael J. Spencer authored
llvm-svn: 116177
-
Michael J. Spencer authored
llvm-svn: 116174
-
Michael J. Spencer authored
llvm-svn: 116173
-
- Oct 10, 2010
-
-
Chris Lattner authored
alignment for PPC32/64, avoiding some masking operations. llvm-gcc expands vaarg inline instead of using the instruction so it has never hit this. llvm-svn: 116168
-
- Oct 09, 2010
-
-
Michael J. Spencer authored
llvm-svn: 116149
-
Evan Cheng authored
llvm-svn: 116143
-
Evan Cheng authored
llvm-svn: 116140
-
Evan Cheng authored
llvm-svn: 116136
-
Evan Cheng authored
llvm-svn: 116135
-
Evan Cheng authored
1. Cortex-A8 load / store multiplies can only issue on ALU0. 2. Eliminate A8_Issue, A8_LSPipe will correctly limit the load / store issues. 3. Correctly model all vld1 and vld2 variants. llvm-svn: 116134
-
Bill Wendling authored
before decrementing. <rdar://problem/8529919> llvm-svn: 116126
-