summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* Prevent PPC::BCC first operand, the PRED number, from being isel'd into a LI ...Evan Cheng2007-06-291-1/+4
* Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits fromDan Gohman2007-06-221-2/+2
* Fix a bug which caused us to never be able to use signed comparisons forChris Lattner2007-04-021-1/+1
* eliminate static ctors for Statistic objects.Chris Lattner2006-12-191-3/+1
* Reduce number of instructions to load 64-bit constants.Jim Laskey2006-12-121-0/+75
* What should be the last unnecessary <iostream>s in the library.Bill Wendling2006-12-071-1/+0
* Detemplatize the Statistic class. The only type it is instantiated withChris Lattner2006-12-061-1/+1
* Change MachineInstr ctor's to take a TargetInstrDescriptor reference insteadEvan Cheng2006-11-271-9/+10
* convert PPC::BCC to use the 'pred' operand instead of separate predicateChris Lattner2006-11-171-1/+11
* rename PPC::COND_BRANCH to PPC::BCCChris Lattner2006-11-171-1/+1
* start using PPC predicates more consistently.Chris Lattner2006-11-171-14/+12
* add patterns for ppc32 preinc stores. ppc64 next.Chris Lattner2006-11-161-0/+8
* fix ldu/stu jit encoding. Swith 64-bit preinc load instrs to use memriChris Lattner2006-11-151-27/+28
* remove a ton of custom selection logic no longer neededChris Lattner2006-11-141-145/+7
* allow the offset of a preinc'd load to be the low-part of a global. ThisChris Lattner2006-11-111-1/+2
* implement preinc support for r+i loads on ppc64Chris Lattner2006-11-101-8/+23
* add an initial cut at preinc loads for ppc32. This is broken for ppc64Chris Lattner2006-11-101-0/+38
* Match tblegen changes.Evan Cheng2006-11-081-9/+12
* Refactor all the addressing mode selection stuff into the isel loweringChris Lattner2006-11-081-228/+13
* For PR786:Reid Spencer2006-11-021-2/+0
* fix miscompilation of llvm.isunordered, where we branched on the oppositeChris Lattner2006-10-301-2/+2
* Fold AND and ROTL more oftenNate Begeman2006-09-221-28/+38
* Improve PPC64 equality comparisons like PPC32 comparisons.Chris Lattner2006-09-201-3/+31
* Two improvements:Chris Lattner2006-09-201-1/+27
* s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|Chris Lattner2006-08-271-1/+1
* Do not use getTargetNode() and SelectNodeTo() which takes more than 3Evan Cheng2006-08-271-43/+41
* SelectNodeTo now returns a SDNode*.Evan Cheng2006-08-261-20/+20
* Select() no longer require Result operand by reference.Evan Cheng2006-08-261-10/+8
* Match tblgen changes.Evan Cheng2006-08-261-53/+68
* Fix PowerPC/2006-08-15-SelectionCrash.ll and simplify selection code.Chris Lattner2006-08-151-93/+63
* Match tablegen changes.Evan Cheng2006-08-111-53/+32
* Start eliminating temporary vectors used to create DAG nodes. Instead, passChris Lattner2006-08-081-7/+11
* Match tablegen isel changes.Evan Cheng2006-08-071-101/+50
* Remove InFlightSet hack. No longer needed.Evan Cheng2006-07-281-1/+0
* Remove NodeDepthEvan Cheng2006-07-271-6/+1
* shrink libllvmgcc.dylib another 25KChris Lattner2006-06-281-1/+2
* Don't match 64-bit bitfield inserts into rlwimi's. todo add rldimi. :)Chris Lattner2006-06-271-4/+5
* Fix ppc64 jump tablesChris Lattner2006-06-271-1/+2
* Fix variable shadowing issueChris Lattner2006-06-271-2/+1
* Implement a bunch of 64-bit cleanliness work. With this, treeadd builds (butChris Lattner2006-06-271-111/+192
* Work around a nasty tblgen bug where it doesn't add operands for varargsChris Lattner2006-06-101-0/+157
* Fix build failure of povrayChris Lattner2006-05-251-0/+2
* Fix Benchmarks/MallocBench/cfracChris Lattner2006-05-251-0/+2
* Assert if InflightSet is not cleared after instruction selecting a BB.Evan Cheng2006-05-251-0/+1
* Clear HandleMap and ReplaceMap after instruction selection. Or it may causeEvan Cheng2006-05-241-0/+2
* Make PPC call lowering more aggressive, making the isel matching code simpleChris Lattner2006-05-171-64/+0
* Switch PPC over to a call-selection model where the lowering code createsChris Lattner2006-05-171-99/+25
* implement passing/returning vector regs to calls, at least non-varargs calls.Chris Lattner2006-05-161-28/+42
* Fix PowerPC/2006-05-12-rlwimi-crash.llChris Lattner2006-05-121-3/+4
* Fold more shifts into inserts, and update the READMENate Begeman2006-05-081-16/+23
OpenPOWER on IntegriCloud