summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Lower some BUILD_VECTORS using VEXT+shuffle.Bob Wilson2011-01-07
* InstCombine: Match min/max hidden by sext/zextTobias Grosser2011-01-07
* Some whitespace fixesTobias Grosser2011-01-07
* Appropriately truncate debug info range in dwarf output.Devang Patel2011-01-07
* DBG_VALUE does not have any side effects; it also makes no sense to mark it c...Evan Cheng2011-01-07
* Revert 122959, it needs more thought. Add it back to README.txt with addition...Benjamin Kramer2011-01-07
* Simplify the allocation and freeing of Users' operand lists, now thatJay Foad2011-01-07
* Remove all uses of the "ugly" method BranchInst::setUnconditionalDest().Jay Foad2011-01-07
* Revert r122955. It seems using movups to lower memcpy can cause massive regre...Evan Cheng2011-01-07
* Add ARM patterns to match EXTRACT_SUBVECTOR nodes.Bob Wilson2011-01-07
* Fix a comment typo.Bob Wilson2011-01-07
* Change EXTRACT_SUBVECTOR to require a constant index.Bob Wilson2011-01-07
* Early exit if we don't have invokes. The 'Unwinds' vector isn't modified unlessBill Wendling2011-01-07
* Fix the other problem reported in PR8582. Testcase and patch byDuncan Sands2011-01-06
* Add some fairly duplicated code to let type legalization split illegalEric Christopher2011-01-06
* With Benjamin's recent amazing patches, we should be able to do even better t...Chris Lattner2011-01-06
* use isNullValue() to simplify code, add an assert.Chris Lattner2011-01-06
* Emit 128 bit constant.Devang Patel2011-01-06
* PR8921: LDM/POP do not support interworking prior to v5t.Bob Wilson2011-01-06
* Remove extra whitespace.Bob Wilson2011-01-06
* Fix comment typo.Bob Wilson2011-01-06
* Add a note from llvmdev, this time with more info.Benjamin Kramer2011-01-06
* Fixed parsing of hex floats.Abramo Bagnara2011-01-06
* Correctly disassemble truncated asm.Rafael Espindola2011-01-06
* InstCombine: Turn _chk functions into the "unsafe" variant if length and max ...Benjamin Kramer2011-01-06
* EarlyCSE does this now (and GVN always did it).Benjamin Kramer2011-01-06
* InstCombine: If we call llvm.objectsize on a malloc call we can replace it wi...Benjamin Kramer2011-01-06
* InstCombine: Teach llvm.objectsize folding to look through GEPs.Benjamin Kramer2011-01-06
* Remove dead code and silence warnings.Benjamin Kramer2011-01-06
* Use movups to lower memcpy and memset even if it's not fast (like corei7).Evan Cheng2011-01-06
* add a note about object size from drystone, add a poorly optimized loop from ...Chris Lattner2011-01-06
* add a trivial instcombine missed in DhrystoneChris Lattner2011-01-06
* Re-implement r122936 with proper target hooks. Now getMaxStoresPerMemcpyEvan Cheng2011-01-06
* implement constant folding support for an exotic constant expr:Chris Lattner2011-01-06
* Revert r122936. I'll re-implement the change.Evan Cheng2011-01-06
* Add the CallInst optimizations that don't involve expanding inline assembly toCameron Zwarich2011-01-06
* Move the GEP handling in CodeGenPrepare to OptimizeInst().Cameron Zwarich2011-01-06
* Split the optimizations in CodeGenPrepare that don't manipulate the iteratorsCameron Zwarich2011-01-06
* Zap the last two -Wself-assign warnings in llvm.Jakob Stoklund Olesen2011-01-06
* Add the SpillPlacement analysis pass.Jakob Stoklund Olesen2011-01-06
* r105228 reduced the memcpy / memset inline limit to 4 with -Os to avoid blowingEvan Cheng2011-01-06
* Avoid zero extend bit test operands to pointer type if all the masks fit inEvan Cheng2011-01-06
* PR8919 - LLVM incorrectly generates "_alloca" as the stack probing call. ThatBill Wendling2011-01-06
* PR8918 - When used with MinGW64, LLVM generates a "calll __main" at theBill Wendling2011-01-06
* Stop reallocating SunkAddrs for each basic block. When we move to an instructionCameron Zwarich2011-01-06
* Reorder, rename, and document some members to make this easier to follow.Owen Anderson2011-01-05
* Optimize:Evan Cheng2011-01-05
* fix PR8900, a shuffle miscompilation. Patch by Nadav Rotem!Chris Lattner2011-01-05
* silence more self assignment warnings.Chris Lattner2011-01-05
* Add a hidden command line option to display edge bundle graphs as they areJakob Stoklund Olesen2011-01-05