summaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
Commit message (Expand)AuthorAge
* Fix a bug which caused us to never be able to use signed comparisons forChris Lattner2007-04-02
* eliminate static ctors for Statistic objects.Chris Lattner2006-12-19
* Reduce number of instructions to load 64-bit constants.Jim Laskey2006-12-12
* What should be the last unnecessary <iostream>s in the library.Bill Wendling2006-12-07
* Detemplatize the Statistic class. The only type it is instantiated withChris Lattner2006-12-06
* Change MachineInstr ctor's to take a TargetInstrDescriptor reference insteadEvan Cheng2006-11-27
* convert PPC::BCC to use the 'pred' operand instead of separate predicateChris Lattner2006-11-17
* rename PPC::COND_BRANCH to PPC::BCCChris Lattner2006-11-17
* start using PPC predicates more consistently.Chris Lattner2006-11-17
* add patterns for ppc32 preinc stores. ppc64 next.Chris Lattner2006-11-16
* fix ldu/stu jit encoding. Swith 64-bit preinc load instrs to use memriChris Lattner2006-11-15
* remove a ton of custom selection logic no longer neededChris Lattner2006-11-14
* allow the offset of a preinc'd load to be the low-part of a global. ThisChris Lattner2006-11-11
* implement preinc support for r+i loads on ppc64Chris Lattner2006-11-10
* add an initial cut at preinc loads for ppc32. This is broken for ppc64Chris Lattner2006-11-10
* Match tblegen changes.Evan Cheng2006-11-08
* Refactor all the addressing mode selection stuff into the isel loweringChris Lattner2006-11-08
* For PR786:Reid Spencer2006-11-02
* fix miscompilation of llvm.isunordered, where we branched on the oppositeChris Lattner2006-10-30
* Fold AND and ROTL more oftenNate Begeman2006-09-22
* Improve PPC64 equality comparisons like PPC32 comparisons.Chris Lattner2006-09-20
* Two improvements:Chris Lattner2006-09-20
* s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|Chris Lattner2006-08-27
* Do not use getTargetNode() and SelectNodeTo() which takes more than 3Evan Cheng2006-08-27
* SelectNodeTo now returns a SDNode*.Evan Cheng2006-08-26
* Select() no longer require Result operand by reference.Evan Cheng2006-08-26
* Match tblgen changes.Evan Cheng2006-08-26
* Fix PowerPC/2006-08-15-SelectionCrash.ll and simplify selection code.Chris Lattner2006-08-15
* Match tablegen changes.Evan Cheng2006-08-11
* Start eliminating temporary vectors used to create DAG nodes. Instead, passChris Lattner2006-08-08
* Match tablegen isel changes.Evan Cheng2006-08-07
* Remove InFlightSet hack. No longer needed.Evan Cheng2006-07-28
* Remove NodeDepthEvan Cheng2006-07-27
* shrink libllvmgcc.dylib another 25KChris Lattner2006-06-28
* Don't match 64-bit bitfield inserts into rlwimi's. todo add rldimi. :)Chris Lattner2006-06-27
* Fix ppc64 jump tablesChris Lattner2006-06-27
* Fix variable shadowing issueChris Lattner2006-06-27
* Implement a bunch of 64-bit cleanliness work. With this, treeadd builds (butChris Lattner2006-06-27
* Work around a nasty tblgen bug where it doesn't add operands for varargsChris Lattner2006-06-10
* Fix build failure of povrayChris Lattner2006-05-25
* Fix Benchmarks/MallocBench/cfracChris Lattner2006-05-25
* Assert if InflightSet is not cleared after instruction selecting a BB.Evan Cheng2006-05-25
* Clear HandleMap and ReplaceMap after instruction selection. Or it may causeEvan Cheng2006-05-24
* Make PPC call lowering more aggressive, making the isel matching code simpleChris Lattner2006-05-17
* Switch PPC over to a call-selection model where the lowering code createsChris Lattner2006-05-17
* implement passing/returning vector regs to calls, at least non-varargs calls.Chris Lattner2006-05-16
* Fix PowerPC/2006-05-12-rlwimi-crash.llChris Lattner2006-05-12
* Fold more shifts into inserts, and update the READMENate Begeman2006-05-08
* Update some stuff now that the new rlwimi code has gone inNate Begeman2006-05-08
* New rlwimi implementation, which is superior to the old one. There areNate Begeman2006-05-07