- Aug 06, 2008
-
-
Owen Anderson authored
llvm-svn: 54422
-
Owen Anderson authored
llvm-svn: 54421
-
Owen Anderson authored
llvm-svn: 54420
-
Dan Gohman authored
this time using MOV32to32_ and MOV16to16_. Thanks to Evan for suggesting this. llvm-svn: 54418
-
Dan Gohman authored
when it meant to be emitting undef indices. llvm-svn: 54417
-
Evan Cheng authored
llvm-svn: 54416
-
Evan Cheng authored
Fix PR2355: bug in ChangeCompareStride. When the loop termination compare is the only use of its iv stride, the stride can be eliminated by moving it to another stride. If the scale is negative, swap the predicate instead of using a inverse predicate. llvm-svn: 54415
-
Dan Gohman authored
llvm-svn: 54411
-
Dan Gohman authored
llvm-svn: 54409
-
Chris Lattner authored
llvm-svn: 54408
-
Bruno Cardoso Lopes authored
Added fp register clobbering during calls. Added AsmPrinter support for "fmask", a bitmask that indicates where on the stack the fp callee saved registers are. Fixed the stack frame layout for Mips, now the callee saved regs are in the right stack location (a little documentation about how this stack frame must look like is present in MipsRegisterInfo.cpp). This was done using the method MipsRegisterInfo::adjustMipsStackFrame To be more clear, these are examples of what is solves : 1) FP and RA are also callee saved, and despite they aren't in CSI they must be saved before the fp callee saved registers. 2) The ABI requires that local varibles are allocated before the callee saved register area, the opposite behavior from the default allocation. 3) CPU and FPU saved register area must be aligned independent of each other. llvm-svn: 54403
-
Chris Lattner authored
llvm-svn: 54400
-
Chris Lattner authored
llvm-svn: 54398
-
Chris Lattner authored
matters, the result is undefined anyway. llvm-svn: 54396
-
Nick Lewycky authored
tracking down that this was breaking llvm-gcc bootstrap on Linux. llvm-svn: 54394
-
Bill Wendling authored
llvm-svn: 54389
-
Bill Wendling authored
llvm-svn: 54386
-
Dan Gohman authored
warning. There wasn't actually a problem here, because the contents of the string are known. llvm-svn: 54385
-
Bill Wendling authored
llvm-svn: 54384
-
Dan Gohman authored
instead of having it call getIterationCount again. llvm-svn: 54380
-
Bill Wendling authored
llvm-svn: 54379
-
Owen Anderson authored
llvm-svn: 54378
-
Bill Wendling authored
llvm-svn: 54377
-
Evan Cheng authored
llvm-svn: 54376
-
- Aug 05, 2008
-
-
Evan Cheng authored
llvm-svn: 54375
-
Owen Anderson authored
llvm-svn: 54374
-
Bill Wendling authored
looks bogus. Please see PR2629 for details on why this is breaking things. llvm-svn: 54372
-
Owen Anderson authored
llvm-svn: 54371
-
Owen Anderson authored
llvm-svn: 54369
-
Chris Lattner authored
llvm-svn: 54362
-
Owen Anderson authored
llvm-svn: 54361
-
Chris Lattner authored
llvm-svn: 54360
-
Owen Anderson authored
that couldn't be updated. llvm-svn: 54359
-
Owen Anderson authored
llvm-svn: 54358
-
Owen Anderson authored
llvm-svn: 54357
-
Owen Anderson authored
llvm-svn: 54356
-
Owen Anderson authored
llvm-svn: 54355
-
Owen Anderson authored
llvm-svn: 54354
-
Dan Gohman authored
llvm-svn: 54351
-
Dan Gohman authored
llvm-svn: 54350
-