Refactor things a bit to allow the ELF code emitter to run the X86 machine code emitter
[oota-llvm.git] / lib / Target / PowerPC /
2005-07-10 Chris LattnerChange *EXTLOAD to use an VTSDNode operand instead...
2005-07-10 Chris LattnerChange TRUNCSTORE to use a VTSDNode operand instead...
2005-07-08 Nate BegemanAdd support for assembling .s files on mac os x for...
2005-07-05 Chris LattnerMake several cleanups to Andrews varargs change:
2005-07-05 Chris LattnerFix PowerPC varargs
2005-07-01 Chris LattnerVarargs is apparently currently broken on PPC. This...
2005-06-25 Chris LattnerRefactor the addPassesToEmitAssembly interface into...
2005-06-22 Andrew LenharthIf we support structs as va_list, we must pass pointers...
2005-06-18 Andrew Lenharthcore changes for varargs
2005-06-18 Reid SpencerClean up some uninitialized variables and missing retur...
2005-06-17 Chris Lattnersilence incredibly braindead GCC 4 warning
2005-06-15 Nate BegemanCommit fix for generating conditional branch pseudo...
2005-06-14 Nate BegemanCommit a small improvement that is already in the x86...
2005-06-12 Nate BegemanFix a memory smasher caught by Mac OS X's debug malloc...
2005-06-08 Reid SpencerFor PR572:
2005-06-08 Nate BegemanHandle some more real world cases of rlwimi. These...
2005-05-15 Chris LattnerPPC "branch and link" instructions are branches in...
2005-05-15 Chris LattnerFix andrews changes to fit in 80 columns
2005-05-13 Chris Lattnertreat TAILCALL nodes identically to CALL nodes
2005-05-13 Chris LattnerAdd an isTailCall flag to LowerCallTo
2005-05-13 Chris LattnerRealize that we don't support fmod directly, fixing...
2005-05-12 Chris Lattnerrename the ADJCALLSTACKDOWN/ADJCALLSTACKUP nodes to...
2005-05-12 Chris LattnerPass in Calling Convention to use into LowerCallTo
2005-05-12 Chris LattnerThese targets don't like setcc
2005-05-11 Nate BegemanNecessary changes to codegen cttz efficiently on PowerPC
2005-05-09 Chris Lattnerfold and (shl X, C1), C2 -> rlwinm when possible. ...
2005-05-04 Andrew Lenharthfix typo
2005-05-03 Andrew LenharthImplement count leading zeros (ctlz), count trailing...
2005-04-30 Chris LattnerDoesn't support these nodes
2005-04-30 Chris LattnerThis target doesn't support the FSIN/FCOS/FSQRT nodes yet
2005-04-27 Andrew LenharthImplement Value* tracking for loads and stores in the...
2005-04-22 Misha BrukmanConvert tabs to spaces
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-04-21 Chris LattnerMatch another form of eqv
2005-04-19 Chris LattnerAdd completely untested support for mtcrf/mfcrf encoding
2005-04-19 Chris Lattnerswitch over the rest of the formats that use RC to...
2005-04-19 Chris LattnerConvert the XForm instrs and XSForm instruction over...
2005-04-19 Chris LattnerNow that the ppc64 and vmx operands of I are always...
2005-04-19 Chris Lattnerconvert over bform and iform instructions
2005-04-19 Chris LattnerConvert over DForm and DSForm instructions
2005-04-19 Chris LattnerConvert XLForm and XForm instructions over to use PPC64...
2005-04-19 Chris LattnerConvert XO XS and XFX forms to use isPPC64
2005-04-19 Chris LattnerTurn PPC64 and VMX into classes that can be added to...
2005-04-18 Nate BegemanNext round of PPC CR optimizations. For the following...
2005-04-18 Nate BegemanChange codegen for setcc to read the bit directly out...
2005-04-18 Chris LattnerHandle ExternalSymbol operands in the PPC JIT
2005-04-15 Nate BegemanMake pattern isel default for ppc
2005-04-14 Nate BegemanImplement multi-way branches through logical ops on...
2005-04-14 Nate BegemanAdd the necessary support to codegen condition register...
2005-04-13 Nate BegemanStart allocating condition registers. Almost all expli...
2005-04-13 Nate BegemanImplement the fold shift X, zext(Y) -> shift X, Y at...
2005-04-13 Nate BegemanDisbale the broken fold of shift + sz[ext] for now
2005-04-13 Chris Lattnerremove one more occurance of this that snuck in
2005-04-13 Chris LattnerElimate handling of ZERO_EXTEND_INREG. This causes...
2005-04-12 Nate BegemanFold shift by size larger than type size to undef
2005-04-12 Nate BegemanImplement setcc op, -1 sequences
2005-04-12 Nate BegemanInitial support for allocation condition registers
2005-04-12 Nate BegemanImplement bitfield clears
2005-04-11 Nate BegemanUpdate PPC readme. Remove things that are done or...
2005-04-11 Chris LattnerORo sets CR0
2005-04-11 Chris LattnerRevert the previous patch, which I didn't mean to check in.
2005-04-11 Chris LattnerFix a minor bug (ORo didn't mark that it set CR0).
2005-04-11 Nate BegemanAdd recording variants of ISD::AND and ISD::OR. This...
2005-04-10 Nate BegemanFix another fixme: factor out the constant fp generatio...
2005-04-10 Nate BegemanFix 64 bit argument loading that straddles the args...
2005-04-10 Nate BegemanRemove unnecessary Implicit Defs. Since r0 is not...
2005-04-10 Nate BegemanMake sure that BRCOND branches can be converted into...
2005-04-10 Nate BegemanDon't hand ISD::CALL nodes off to SelectExprFP. This...
2005-04-10 Chris Lattnerrename getPPCOpcodeForSetCCNumber -> getPPCOpcodeForSet...
2005-04-09 Nate Begemanfix ISD::BRCONDTWOWAY codegen to not deference the...
2005-04-09 Chris LattnerFix CodeGen/Generic/2005-05-09-GlobalInPHI.ll, which...
2005-04-09 Chris Lattnerdo not set the root to null if an argument is dead
2005-04-09 Nate BegemanAdd rlwnm instruction for variable rotate
2005-04-09 Chris LattnerFix a crash on 173.applu by asking for a constant bigge...
2005-04-09 Chris LattnerSwitch this instruction selector over to using liveins...
2005-04-09 Nate BegemanOptimize FSEL a bit for fneg arguments. This fixes...
2005-04-09 Chris LattnerThis target does not yet support ISD::BRCONDTWOWAY
2005-04-09 Nate Begeman64b: Expand S/UREM
2005-04-08 Nate BegemanFix 64b shifts
2005-04-08 Nate BegemanMatch Mac OS X 64 bit calling conventions
2005-04-07 Nate BegemanOptimized code sequences for setcc reg, 0
2005-04-07 Chris LattnerPowerPC zero extends setcc results
2005-04-06 Nate BegemanPattern match bitfield insert, which helps shift long...
2005-04-06 Nate BegemanFix some shift bugs
2005-04-06 Nate BegemanFixed version of optimized integer divide is now fixed...
2005-04-06 Nate BegemanTurn off the div -> mul optimization until it works...
2005-04-06 Nate BegemanAdd support for MULHS and MULHU nodes
2005-04-05 Nate BegemanBehold, rlwinm with certain immediate arguments is...
2005-04-05 Nate BegemanFix cut & paste errors (32->64), and codegen float...
2005-04-05 Nate BegemanRemove 64 bit simple ISel, it never worked correctly
2005-04-05 Nate BegemanBack out the previous change to SelectBranchCC, since...
2005-04-05 Nate BegemanRename canUseAsImmediateForOpcode to getImmediateForOpc...
2005-04-05 Nate BegemanImplement SDIV by power of 2 as srawi/addze rather...
2005-04-04 Nate BegemanPattern match fp mul-add, mul-sub, neg-mul-add, and...
2005-04-04 Nate BegemanAdd support for multiply-add, multiply-sub, and their...
2005-04-04 Nate BegemanMake sure that arg regs used by the call instruction...
2005-04-04 Nate BegemanRemove unnecessary register copy now that regalloc...
2005-04-04 Nate Begemani1 loads should also be from the low byte of the argume...
2005-04-04 Nate BegemanFix i64 return, fix CopyFromReg
2005-04-03 Nate BegemanFull varargs support. All of UnitTests now passes
next