aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
AgeCommit message (Expand)Author
2008-02-20Remove bunch of gcc 4.3-related warnings from TargetAnton Korobeynikov
2008-02-10Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman
2008-02-04Dwarf requires variable entries to be in the source order. Right now, since w...Evan Cheng
2008-02-02SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng
2008-01-30Factor the addressing mode and the load/store VT out of LoadSDNodeDan Gohman
2008-01-08Finally implement correct ordered comparisons for PPC, even thoughChris Lattner
2008-01-07rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner
2008-01-07Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptorChris Lattner
2008-01-07Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflectsChris Lattner
2007-12-31Rename SSARegMap -> MachineRegisterInfo in keeping with the idea Chris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-10-23Temporary solution: added a different set of BCTRL_Macho / BCTRL_ELF with rig...Evan Cheng
2007-06-29Prevent PPC::BCC first operand, the PRED number, from being isel'd into a LI ...Evan Cheng
2007-06-22Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits fromDan Gohman
2007-04-02Fix a bug which caused us to never be able to use signed comparisons forChris Lattner
2006-12-19eliminate static ctors for Statistic objects.Chris Lattner
2006-12-12Reduce number of instructions to load 64-bit constants.Jim Laskey
2006-12-07What should be the last unnecessary <iostream>s in the library.Bill Wendling
2006-12-06Detemplatize the Statistic class. The only type it is instantiated withChris Lattner
2006-11-27Change MachineInstr ctor's to take a TargetInstrDescriptor reference insteadEvan Cheng
2006-11-17convert PPC::BCC to use the 'pred' operand instead of separate predicateChris Lattner
2006-11-17rename PPC::COND_BRANCH to PPC::BCCChris Lattner
2006-11-17start using PPC predicates more consistently.Chris Lattner
2006-11-16add patterns for ppc32 preinc stores. ppc64 next.Chris Lattner
2006-11-15fix ldu/stu jit encoding. Swith 64-bit preinc load instrs to use memriChris Lattner
2006-11-14remove a ton of custom selection logic no longer neededChris Lattner
2006-11-11allow the offset of a preinc'd load to be the low-part of a global. ThisChris Lattner
2006-11-10implement preinc support for r+i loads on ppc64Chris Lattner
2006-11-10add an initial cut at preinc loads for ppc32. This is broken for ppc64Chris Lattner
2006-11-08Match tblegen changes.Evan Cheng
2006-11-08Refactor all the addressing mode selection stuff into the isel loweringChris Lattner
2006-11-02For PR786:Reid Spencer
2006-10-30fix miscompilation of llvm.isunordered, where we branched on the oppositeChris Lattner
2006-09-22Fold AND and ROTL more oftenNate Begeman
2006-09-20Improve PPC64 equality comparisons like PPC32 comparisons.Chris Lattner
2006-09-20Two improvements:Chris Lattner
2006-08-27s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|Chris Lattner
2006-08-27Do not use getTargetNode() and SelectNodeTo() which takes more than 3Evan Cheng
2006-08-26SelectNodeTo now returns a SDNode*.Evan Cheng
2006-08-26Select() no longer require Result operand by reference.Evan Cheng
2006-08-26Match tblgen changes.Evan Cheng
2006-08-15Fix PowerPC/2006-08-15-SelectionCrash.ll and simplify selection code.Chris Lattner
2006-08-11Match tablegen changes.Evan Cheng
2006-08-08Start eliminating temporary vectors used to create DAG nodes. Instead, passChris Lattner
2006-08-07Match tablegen isel changes.Evan Cheng
2006-07-28Remove InFlightSet hack. No longer needed.Evan Cheng
2006-07-27Remove NodeDepthEvan Cheng
2006-06-28shrink libllvmgcc.dylib another 25KChris Lattner
2006-06-27Don't match 64-bit bitfield inserts into rlwimi's. todo add rldimi. :)Chris Lattner
2006-06-27Fix ppc64 jump tablesChris Lattner