| Commit message (Expand) | Author | Age | Files | Lines |
* | Restoration of the stack pointer after a deallocation of a alloca was not | Jim Laskey | 2006-12-04 | 1 | -1/+28 |
* | Add weak reference directive. | Evan Cheng | 2006-12-01 | 2 | -5/+8 |
* | Copy and paste error. An initialized global cannot be a weak reference. | Evan Cheng | 2006-12-01 | 1 | -3/+0 |
* | 1. In ppc64 mode we need only use one GPR. | Jim Laskey | 2006-12-01 | 1 | -1/+7 |
* | ExternalWeak case in wrong location. | Jim Laskey | 2006-12-01 | 1 | -1/+1 |
* | A initialized global variable cannot be extern weak. However, if a global val... | Evan Cheng | 2006-12-01 | 1 | -0/+10 |
* | Darwin PPC external weak linkage support. | Evan Cheng | 2006-12-01 | 1 | -1/+15 |
* | Fix the CodeGen/PowerPC/vec_constants.ll regression. | Chris Lattner | 2006-12-01 | 1 | -6/+9 |
* | MachineInstr::setOpcode -> MachineInstr::setInstrDescriptor | Evan Cheng | 2006-11-30 | 1 | -1/+1 |
* | Fix bug codegen'ing FP constant vectors with integer splats. Make sure the | Chris Lattner | 2006-11-29 | 1 | -14/+22 |
* | Offset for load of 32-bit arg in 64-bit world was incorrect. | Jim Laskey | 2006-11-29 | 1 | -1/+4 |
* | Remove debug code. | Jim Laskey | 2006-11-28 | 1 | -2/+0 |
* | Prime text sections to improve branch locality in large object files. | Jim Laskey | 2006-11-28 | 1 | -0/+13 |
* | 32-bit int space was not accounted for properly in lowerCall. | Jim Laskey | 2006-11-28 | 1 | -3/+8 |
* | Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead | Evan Cheng | 2006-11-27 | 6 | -102/+117 |
* | Add newline at end of file. | Reid Spencer | 2006-11-25 | 1 | -1/+1 |
* | in ppc64-mode, don't allocate the 32-bit version of r13 either. | Chris Lattner | 2006-11-20 | 1 | -0/+6 |
* | r13 is the thread pointer on darwin/ppc64, don't allocate it. | Chris Lattner | 2006-11-20 | 2 | -5/+5 |
* | on ppc64, float arguments take 8-byte stack slots not 4-byte stack slots. | Chris Lattner | 2006-11-18 | 1 | -3/+8 |
* | make sure to safe LR8 in the right stack slot for PPC64 | Chris Lattner | 2006-11-18 | 2 | -3/+8 |
* | Pretty print 'rldicr r2, r2, 2, 61' as 'sldi r2, r2, 2'. | Chris Lattner | 2006-11-18 | 1 | -0/+12 |
* | Rewrite the branch selector to be correct in the face of large functions. | Chris Lattner | 2006-11-18 | 4 | -126/+106 |
* | add encoding for BCC, after finally wrestling strange ppc/tblgen endianness | Chris Lattner | 2006-11-17 | 2 | -3/+22 |
* | convert PPC::BCC to use the 'pred' operand instead of separate predicate | Chris Lattner | 2006-11-17 | 5 | -14/+25 |
* | rename PPC::COND_BRANCH to PPC::BCC | Chris Lattner | 2006-11-17 | 5 | -17/+18 |
* | start using PPC predicates more consistently. | Chris Lattner | 2006-11-17 | 10 | -60/+118 |
* | Assert unhandled case. | Jim Laskey | 2006-11-17 | 1 | -0/+2 |
* | 1. Ignore the -disable-fp-elim when the routine is a leaf. | Jim Laskey | 2006-11-17 | 1 | -2/+2 |
* | Typo. Fix the nightly tests. | Jim Laskey | 2006-11-17 | 1 | -1/+1 |
* | implement a todo: change a map into a vector | Chris Lattner | 2006-11-17 | 1 | -6/+6 |
* | fix typo | Chris Lattner | 2006-11-17 | 1 | -2/+2 |
* | implicit_def_vrrc doesn't generate code. | Chris Lattner | 2006-11-16 | 1 | -31/+31 |
* | This is a general clean up of the PowerPC ABI. Address several problems and | Jim Laskey | 2006-11-16 | 9 | -150/+409 |
* | fix a regression that I introduced. stdu should scale the offset by 4 | Chris Lattner | 2006-11-16 | 2 | -2/+11 |
* | add a statistic | Chris Lattner | 2006-11-16 | 1 | -1/+6 |
* | fix broken encoding | Chris Lattner | 2006-11-16 | 1 | -1/+1 |
* | add ppc64 r+i stores with update. | Chris Lattner | 2006-11-16 | 2 | -40/+72 |
* | add patterns for ppc32 preinc stores. ppc64 next. | Chris Lattner | 2006-11-16 | 2 | -7/+22 |
* | switch these back to the 'bad old way' | Chris Lattner | 2006-11-16 | 1 | -20/+20 |
* | Fix ppc64 epilog bug. | Chris Lattner | 2006-11-15 | 1 | -1/+1 |
* | Stop using isTwoAddress, switching to operand constraints instead. | Chris Lattner | 2006-11-15 | 3 | -38/+54 |
* | Properly transfer kill / dead info. | Evan Cheng | 2006-11-15 | 2 | -13/+27 |
* | fix ldu/stu jit encoding. Swith 64-bit preinc load instrs to use memri | Chris Lattner | 2006-11-15 | 4 | -52/+58 |
* | Fix the PPC regressions last night | Chris Lattner | 2006-11-15 | 2 | -7/+7 |
* | Switch loads over to use memri as the operand instead of a reg/imm operand | Chris Lattner | 2006-11-15 | 2 | -43/+60 |
* | group load and store instructions together. No functionality change. | Chris Lattner | 2006-11-14 | 1 | -99/+110 |
* | Rework PPC64 calls. Now we have a LR8/CTR8 register which the PPC64 calls | Chris Lattner | 2006-11-14 | 5 | -38/+107 |
* | remove a ton of custom selection logic no longer needed | Chris Lattner | 2006-11-14 | 1 | -145/+7 |
* | lower "X = seteq Y, Z" to '(shr (ctlz (xor Y, Z)), 5)' instead of | Chris Lattner | 2006-11-14 | 1 | -3/+5 |
* | minor tweaks, reject vector preinc. | Chris Lattner | 2006-11-14 | 1 | -4/+9 |