2006-11-21 |
Anton Korobeynikov | Refactored *GVRequiresExtraLoad() to Subtarget method. |
tree | commitdiff |
2006-11-20 |
Chris Lattner | in ppc64-mode, don't allocate the 32-bit version of... |
tree | commitdiff |
2006-11-20 |
Chris Lattner | r13 is the thread pointer on darwin/ppc64, don't alloca... |
tree | commitdiff |
2006-11-20 |
Chris Lattner | Fix codegen for x86-64 on systems (like ppc or i386... |
tree | commitdiff |
2006-11-20 |
Anton Korobeynikov | We should perform extra load for dllimported calls |
tree | commitdiff |
2006-11-18 |
Chris Lattner | on ppc64, float arguments take 8-byte stack slots not... |
tree | commitdiff |
2006-11-18 |
Chris Lattner | make sure to safe LR8 in the right stack slot for PPC64 |
tree | commitdiff |
2006-11-18 |
Chris Lattner | Pretty print 'rldicr r2, r2, 2, 61' as 'sldi r2, r2... |
tree | commitdiff |
2006-11-18 |
Chris Lattner | Rewrite the branch selector to be correct in the face... |
tree | commitdiff |
2006-11-17 |
Chris Lattner | add encoding for BCC, after finally wrestling strange... |
tree | commitdiff |
2006-11-17 |
Chris Lattner | convert PPC::BCC to use the 'pred' operand instead... |
tree | commitdiff |
2006-11-17 |
Chris Lattner | rename PPC::COND_BRANCH to PPC::BCC |
tree | commitdiff |
2006-11-17 |
Chris Lattner | start using PPC predicates more consistently. |
tree | commitdiff |
2006-11-17 |
Evan Cheng | For unsigned 8-bit division. Use movzbw to set the... |
tree | commitdiff |
2006-11-17 |
Jim Laskey | Hopefully a good crack at making debugging work on... |
tree | commitdiff |
2006-11-17 |
Jim Laskey | Assert unhandled case. |
tree | commitdiff |
2006-11-17 |
Jim Laskey | 1. Ignore the -disable-fp-elim when the routine is... |
tree | commitdiff |
2006-11-17 |
Jim Laskey | Typo. Fix the nightly tests. |
tree | commitdiff |
2006-11-17 |
Bill Wendling | Removed even more std::cerr and #include <iostream... |
tree | commitdiff |
2006-11-17 |
Chris Lattner | implement a todo: change a map into a vector |
tree | commitdiff |
2006-11-17 |
Chris Lattner | fix typo |
tree | commitdiff |
2006-11-16 |
Chris Lattner | implicit_def_vrrc doesn't generate code. |
tree | commitdiff |
2006-11-16 |
Evan Cheng | Correct instructions for moving data between GR64 and... |
tree | commitdiff |
2006-11-16 |
Evan Cheng | Fix a potential bug: MOVPDI2DI, etc. are not copy instr... |
tree | commitdiff |
2006-11-16 |
Jim Laskey | This is a general clean up of the PowerPC ABI. Address... |
tree | commitdiff |
2006-11-16 |
Chris Lattner | fix a regression that I introduced. stdu should scale... |
tree | commitdiff |
2006-11-16 |
Evan Cheng | Align stubs on 4 byte boundary. This fixes 447.dealII. |
tree | commitdiff |
2006-11-16 |
Chris Lattner | add a statistic |
tree | commitdiff |
2006-11-16 |
Chris Lattner | fix broken encoding |
tree | commitdiff |
2006-11-16 |
Chris Lattner | add ppc64 r+i stores with update. |
tree | commitdiff |
2006-11-16 |
Chris Lattner | add patterns for ppc32 preinc stores. ppc64 next. |
tree | commitdiff |
2006-11-16 |
Chris Lattner | switch these back to the 'bad old way' |
tree | commitdiff |
2006-11-15 |
Chris Lattner | Fix ppc64 epilog bug. |
tree | commitdiff |
2006-11-15 |
Chris Lattner | Stop using isTwoAddress, switching to operand constrain... |
tree | commitdiff |
2006-11-15 |
Chris Lattner | add a new field needed by the code emitter generator. |
tree | commitdiff |
2006-11-15 |
Evan Cheng | Properly transfer kill / dead info. |
tree | commitdiff |
2006-11-15 |
Evan Cheng | Kill / dead info has been moved to MI's. |
tree | commitdiff |
2006-11-15 |
Evan Cheng | commuteInstruction should propagate kill / dead info. |
tree | commitdiff |
2006-11-15 |
Chris Lattner | fix ldu/stu jit encoding. Swith 64-bit preinc load... |
tree | commitdiff |
2006-11-15 |
Chris Lattner | Simplify IntrinsicLowering and clarify that it is only... |
tree | commitdiff |
2006-11-15 |
Chris Lattner | Remove unneeded forward decls |
tree | commitdiff |
2006-11-15 |
Chris Lattner | Fix the PPC regressions last night |
tree | commitdiff |
2006-11-15 |
Chris Lattner | Switch loads over to use memri as the operand instead... |
tree | commitdiff |
2006-11-14 |
Evan Cheng | Revert. This wasn't meant to be checked in. |
tree | commitdiff |
2006-11-14 |
Chris Lattner | group load and store instructions together. No functio... |
tree | commitdiff |
2006-11-14 |
Chris Lattner | Fix predicates for unindexed stores so they don't accid... |
tree | commitdiff |
2006-11-14 |
Chris Lattner | Rework PPC64 calls. Now we have a LR8/CTR8 register... |
tree | commitdiff |
2006-11-14 |
Chris Lattner | remove a ton of custom selection logic no longer needed |
tree | commitdiff |
2006-11-14 |
Chris Lattner | it would be nice of ctlz were lowered to bsf etc. |
tree | commitdiff |
2006-11-14 |
Chris Lattner | lower "X = seteq Y, Z" to '(shr (ctlz (xor Y, Z)),... |
tree | commitdiff |
2006-11-14 |
Chris Lattner | add a note |
tree | commitdiff |
2006-11-14 |
Chris Lattner | minor tweaks, reject vector preinc. |
tree | commitdiff |
2006-11-13 |
Evan Cheng | Matches MachineInstr changes. |
tree | commitdiff |
2006-11-13 |
Chris Lattner | teach the g5 hazard recognizer about update loads.... |
tree | commitdiff |
2006-11-13 |
Nick Lewycky | Cute example from Chris Lattner. |
tree | commitdiff |
2006-11-11 |
Jim Laskey | Make sure stack link is set in 64-bit. |
tree | commitdiff |
2006-11-11 |
Chris Lattner | implement proper PPC64 prolog/epilog codegen. |
tree | commitdiff |
2006-11-11 |
Jim Laskey | Running with frame pointers prevented debugging, extern... |
tree | commitdiff |
2006-11-11 |
Evan Cheng | Add implicit use / def operands to created MI's. |
tree | commitdiff |
2006-11-11 |
Evan Cheng | Add all implicit defs to FP_REG_KILL mi. |
tree | commitdiff |
2006-11-11 |
Chris Lattner | allow the offset of a preinc'd load to be the low-part... |
tree | commitdiff |
2006-11-11 |
Chris Lattner | Mark operands as symbol lo instead of imm32 so that... |
tree | commitdiff |
2006-11-11 |
Chris Lattner | ppc64 doesn't have lwau, don't attempt to form it. |
tree | commitdiff |
2006-11-10 |
Chris Lattner | implement preinc support for r+i loads on ppc64 |
tree | commitdiff |
2006-11-10 |
Evan Cheng | Add a note. |
tree | commitdiff |
2006-11-10 |
Evan Cheng | These are done. |
tree | commitdiff |
2006-11-10 |
Evan Cheng | Don't dag combine floating point select to max and... |
tree | commitdiff |
2006-11-10 |
Evan Cheng | Fix a bug in SelectScalarSSELoad. Since the load is... |
tree | commitdiff |
2006-11-10 |
Chris Lattner | dform 8/9 are identical to dform 1 |
tree | commitdiff |
2006-11-10 |
Evan Cheng | Fix a potential bug. |
tree | commitdiff |
2006-11-10 |
Evan Cheng | Add implicit def / use operands to MachineInstr. |
tree | commitdiff |
2006-11-10 |
Chris Lattner | add an initial cut at preinc loads for ppc32. This... |
tree | commitdiff |
2006-11-10 |
Chris Lattner | add note about ugly codegen with preinc |
tree | commitdiff |
2006-11-10 |
Evan Cheng | Use TargetInstrInfo::getNumOperands() instead of Machin... |
tree | commitdiff |
2006-11-10 |
Anton Korobeynikov | Fixing PR990: http://llvm.org/PR990. |
tree | commitdiff |
2006-11-10 |
Chris Lattner | add a note about viterbi |
tree | commitdiff |
2006-11-09 |
Evan Cheng | PPC supports i32 / i64 pre-inc load / store. |
tree | commitdiff |
2006-11-09 |
Evan Cheng | Rename ISD::MemOpAddrMode to ISD::MemIndexedMode |
tree | commitdiff |
2006-11-09 |
Evan Cheng | Rename ISD::MemOpAddrMode to ISD::MemIndexedMode |
tree | commitdiff |
2006-11-09 |
Rafael Espindola | implement load effective address similar to the alpha... |
tree | commitdiff |
2006-11-09 |
Evan Cheng | Remove M_2_ADDR_FLAG. |
tree | commitdiff |
2006-11-08 |
Evan Cheng | Added indexed store node and patfrag's. |
tree | commitdiff |
2006-11-08 |
Evan Cheng | Use movl+xchgl instead of pushl+popl. |
tree | commitdiff |
2006-11-08 |
Evan Cheng | Match tblegen changes. |
tree | commitdiff |
2006-11-08 |
Rafael Espindola | initial implementation of addressing mode 2 |
tree | commitdiff |
2006-11-08 |
Reid Spencer | For PR950: |
tree | commitdiff |
2006-11-08 |
Chris Lattner | Refactor all the addressing mode selection stuff into... |
tree | commitdiff |
2006-11-08 |
Chris Lattner | correct the (currently unused) pattern for lwzu. |
tree | commitdiff |
2006-11-07 |
Evan Cheng | Fixed a bug which causes x86 be to incorrectly match |
tree | commitdiff |
2006-11-07 |
Chris Lattner | add a note from viterbi |
tree | commitdiff |
2006-11-07 |
Chris Lattner | fix encoding of BLR |
tree | commitdiff |
2006-11-06 |
Chris Lattner | add a note |
tree | commitdiff |
2006-11-05 |
Jeff Cohen | Unbreak VC++ build. |
tree | commitdiff |
2006-11-05 |
Reid Spencer | Fix a bug in the last patch and convert to && instead... |
tree | commitdiff |
2006-11-05 |
Reid Spencer | Implement the -enabled-cbe-printf-a feature. |
tree | commitdiff |
2006-11-04 |
Chris Lattner | encode BLR predicate info for the JIT |
tree | commitdiff |
2006-11-04 |
Chris Lattner | Go through all kinds of trouble to mark 'blr' as having... |
tree | commitdiff |
2006-11-03 |
Chris Lattner | Describe PPC predicates, which are a pair of CR# and... |
tree | commitdiff |
2006-11-03 |
Chris Lattner | initial steps to getting the predicate on PPC::BLR... |
tree | commitdiff |
2006-11-03 |
Chris Lattner | remove dead var |
tree | commitdiff |
next |