summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* GEP index sinking fixes:Evan Cheng2007-03-28
* For PR1280:Reid Spencer2007-03-28
* Fix for PR1279. Dead def has a live interval of length 1. Copy coalescing shouldEvan Cheng2007-03-28
* Remove cruft I put in there...Bill Wendling2007-03-28
* Fix a problem building llvm-gcc on amd64-unknown-freebsd6.2, due to theChris Lattner2007-03-28
* Unbreak mmx arithmetic. It was barfing trying to do v8i8 arithmetic.Bill Wendling2007-03-28
* Add the "unpack low packed data" instructions. This should be the last ofBill Wendling2007-03-27
* Use SmallPtrSet.Devang Patel2007-03-27
* Fix so that pandn is emitted instead of an xor/and combo. Add integerBill Wendling2007-03-27
* Unbreaks non-debug builds.Evan Cheng2007-03-27
* "The C standards do say that "char" may either be a "signed char" or "unsignedLauro Ramos Venancio2007-03-27
* bugfix: sometimes the spiller puts a load between the "mov lr, pc" and "bx" o...Lauro Ramos Venancio2007-03-27
* Remove dead codeAnton Korobeynikov2007-03-27
* Split big monster into small helpers. No functionality change.Anton Korobeynikov2007-03-27
* SDISel does not preserve all, it changes CFG and other info.Evan Cheng2007-03-27
* Don't call getOperandConstraint() if operand index is greater thanEvan Cheng2007-03-27
* Spell check.Devang Patel2007-03-27
* Implement some minor review feedback.Reid Spencer2007-03-26
* For PR1271:Reid Spencer2007-03-26
* Reduce malloc/free traffic.Devang Patel2007-03-26
* It is not possible to determie dominance between two PHI nodesDevang Patel2007-03-26
* Use std::vector<DFCalculateWorkObject> instead ofDevang Patel2007-03-26
* findRegisterUseOperand() changed.Evan Cheng2007-03-26
* Fix for PR1266. Don't mark a two address operand IsKill.Evan Cheng2007-03-26
* Change findRegisterUseOperand() to return operand index instead.Evan Cheng2007-03-26
* Fix reversed logic in getRegsUsed. Rename RegStates to RegsAvailable toDale Johannesen2007-03-26
* eliminate use of std::setChris Lattner2007-03-26
* Add a comment to explain a folding transform.Reid Spencer2007-03-26
* Get better debug output by having modified instructions print both theReid Spencer2007-03-26
* Get the number of bits to set in a mask correct for a shl/lshr transform.Reid Spencer2007-03-26
* Promote to v1i64 type...Bill Wendling2007-03-26
* Updated.Bill Wendling2007-03-26
* Add support for the v1i64 type. This makes better code for this:Bill Wendling2007-03-26
* SIGN_EXTEND_INREG requires one extra operand, a ValueType node.Evan Cheng2007-03-26
* For PR1271:Reid Spencer2007-03-26
* Look through bitcast when finding IVs. (Chris' patch really.)Dale Johannesen2007-03-26
* For PR1271:Reid Spencer2007-03-25
* implement Transforms/InstCombine/cast2.ll:test3 and PR1263Chris Lattner2007-03-25
* Some cleanup from review:Reid Spencer2007-03-25
* First step of switch lowering refactoring: perform worklist-drivenAnton Korobeynikov2007-03-25
* Fix authorshipAnton Korobeynikov2007-03-25
* fold constantexprs more aggressively, fixing PR1265Chris Lattner2007-03-25
* Refactor several ConstantExpr::getXXX calls with ConstantInt argumentsReid Spencer2007-03-25
* add a noteChris Lattner2007-03-25
* 1. Avoid unnecessary APInt construction if possible.Zhou Sheng2007-03-25
* Implement support for vector operands to inline asm, implementingChris Lattner2007-03-25
* add a noteChris Lattner2007-03-25
* Fix CodeGen/PowerPC/2007-03-24-cntlzd.llChris Lattner2007-03-25
* implement initial support for the silly X constraint. Testcase here: CodeGen...Chris Lattner2007-03-25
* Make more uses of getHighBitsSet and get rid of some pointless & of anReid Spencer2007-03-25