aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* For PR1276:Reid Spencer2007-03-271-2/+4
* For PR601:Reid Spencer2007-03-271-6/+48
* SDISel does not preserve all, it changes CFG and other info.Evan Cheng2007-03-271-1/+0
* Don't call getOperandConstraint() if operand index is greater thanEvan Cheng2007-03-271-1/+2
* Spell check.Devang Patel2007-03-271-1/+1
* Implement some minor review feedback.Reid Spencer2007-03-261-3/+3
* Another test case for PR1271 where bad shift masks were generated.Reid Spencer2007-03-261-0/+35
* For PR1271:Reid Spencer2007-03-261-1/+1
* Reduce malloc/free traffic.Devang Patel2007-03-261-12/+8
* It is not possible to determie dominance between two PHI nodesDevang Patel2007-03-261-0/+6
* Use std::vector<DFCalculateWorkObject> instead ofDevang Patel2007-03-261-7/+4
* Test case for PR1266.Evan Cheng2007-03-261-0/+948
* findRegisterUseOperand() changed.Evan Cheng2007-03-262-3/+3
* Fix for PR1266. Don't mark a two address operand IsKill.Evan Cheng2007-03-262-22/+33
* For PR1277:Reid Spencer2007-03-261-1/+4
* Change findRegisterUseOperand() to return operand index instead.Evan Cheng2007-03-262-7/+7
* Fix reversed logic in getRegsUsed. Rename RegStates to RegsAvailable toDale Johannesen2007-03-262-23/+23
* eliminate use of std::setChris Lattner2007-03-261-6/+4
* Add a comment to explain a folding transform.Reid Spencer2007-03-261-0/+1
* Fix this test case to match output after a bug was fixed.Reid Spencer2007-03-261-1/+2
* Get better debug output by having modified instructions print both theReid Spencer2007-03-261-2/+10
* Get the number of bits to set in a mask correct for a shl/lshr transform.Reid Spencer2007-03-261-1/+1
* Fix testsuite hang.Duncan Sands2007-03-262-2/+2
* For PR601:Reid Spencer2007-03-261-0/+984
* Promote to v1i64 type...Bill Wendling2007-03-261-9/+15
* Updated.Bill Wendling2007-03-261-54/+0
* Add support for the v1i64 type. This makes better code for this:Bill Wendling2007-03-265-28/+61
* SIGN_EXTEND_INREG requires one extra operand, a ValueType node.Evan Cheng2007-03-261-2/+6
* Test case for PR1271 involving construction of a bad mask to replace aReid Spencer2007-03-261-0/+28
* For PR1271:Reid Spencer2007-03-261-1/+1
* Look through bitcast when finding IVs. (Chris' patch really.)Dale Johannesen2007-03-261-0/+10
* Start value symbol tables out small (space for 16 elts), not huge (space for ...Chris Lattner2007-03-261-1/+1
* Add "feature" testcase for new switch lowering codeAnton Korobeynikov2007-03-251-0/+32
* Compute getLowBitsSet correctly. Using the complement of a 64-bit valueReid Spencer2007-03-251-4/+5
* Add a test case for PR1271 (necessary, but not sufficient).Reid Spencer2007-03-251-0/+9
* For PR1271:Reid Spencer2007-03-251-12/+11
* implement Transforms/InstCombine/cast2.ll:test3 and PR1263Chris Lattner2007-03-251-1/+21
* new testcaseChris Lattner2007-03-252-1/+8
* Some cleanup from review:Reid Spencer2007-03-251-16/+18
* First step of switch lowering refactoring: perform worklist-drivenAnton Korobeynikov2007-03-252-188/+273
* Fix authorshipAnton Korobeynikov2007-03-251-1/+1
* fold constantexprs more aggressively, fixing PR1265Chris Lattner2007-03-251-2/+17
* Refactor several ConstantExpr::getXXX calls with ConstantInt argumentsReid Spencer2007-03-251-27/+40
* add a noteChris Lattner2007-03-251-0/+1
* 1. Avoid unnecessary APInt construction if possible.Zhou Sheng2007-03-251-7/+5
* Implement support for vector operands to inline asm, implementingChris Lattner2007-03-251-4/+16
* new testcaseChris Lattner2007-03-251-0/+11
* add a noteChris Lattner2007-03-251-0/+13
* Fix CodeGen/PowerPC/2007-03-24-cntlzd.llChris Lattner2007-03-251-1/+4
* test that the ppc backend can do 64-bit cntlzChris Lattner2007-03-251-0/+13