aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2011-03-12Build CompilerDriver library.Oscar Fuentes
2011-03-12Build LTO as a static library too.Oscar Fuentes
2011-03-12Build LTO as a static library too.Oscar Fuentes
2011-03-12Teach ComputeMaskedBits about sub nsw.Benjamin Kramer
2011-03-12Whe we build a shared library, add its list of used libraries to theOscar Fuentes
2011-03-12Update link components for llvm-dis and LTO.Oscar Fuentes
2011-03-12Speculatively revert commit 127478 (jsjodin) in an attempt to fix theDuncan Sands
2011-03-12This patch removes some of useless instructions generated by bitfield access.Jin-Gu Kang
2011-03-12Include snippets in the live stack interval.Jakob Stoklund Olesen
2011-03-12Spill multiple registers at once.Jakob Stoklund Olesen
2011-03-12Fixed the comparison operator for the enhancedSean Callanan
2011-03-12That's it, I am declaring this a failure of the C++03 STL.Jakob Stoklund Olesen
2011-03-12Saving files before committing is overrated.Eric Christopher
2011-03-12Sometimes isPredicable lies to us and tells us we don't need the operands.Eric Christopher
2011-03-12Remove no-longer-correct special case for disasm of ARM BL instructions.Jim Grosbach
2011-03-12Add FIXME.Jim Grosbach
2011-03-12Pseudo-ize the ARM Darwin *r9 call instruction definitions. They're the sameJim Grosbach
2011-03-11Add a FIXME.Jim Grosbach
2011-03-11Pseudo-ize the ARM 'B' instruction.Jim Grosbach
2011-03-11Remove dead code. These ARM instruction definitions no longer exist.Jim Grosbach
2011-03-11Remove dead code. These ARM instruction definitions no longer exist.Jim Grosbach
2011-03-11Pseudo-ize VMOVDcc and VMOVScc.Jim Grosbach
2011-03-1180 columnsJim Grosbach
2011-03-11Properly pseudo-ize the ARM LDMIA_RET instruction. This has the nice side-Jim Grosbach
2011-03-11Roll r127459 back in:Cameron Zwarich
2011-03-11Fix the GCC test suite issue exposed by r127477, which was caused by stackCameron Zwarich
2011-03-11Teach FastISel to support register-immediate-immediate instructions.Owen Anderson
2011-03-1180 columns.Jim Grosbach
2011-03-11Trailing whitespace.Jim Grosbach
2011-03-11Remove dead code. These ARM instruction definitions don't exist.Jim Grosbach
2011-03-11ARM VDUPfd and VDUPfq can just be patterns. The instruction is the sameJim Grosbach
2011-03-11Remove dead code. These ARM instruction definitions don't exist.Jim Grosbach
2011-03-11ARM VDUPLNfq and VDUPLNfd definitions can just be Pat<>s for VDUPLN32qJim Grosbach
2011-03-11ARM VREV64df and VREV64qf can just be patterns. The instruction is the sameJim Grosbach
2011-03-11This FIXME has been fixed.Jim Grosbach
2011-03-11Properly pseudo-ize ARM MVNCCi.Jim Grosbach
2011-03-11Add missing 'return on failure'. Previously we'd crash after emittingJim Grosbach
2011-03-11Remove optimization emitting a reference insted of label difference, since it...Jan Sjödin
2011-03-11Revert r127459, "Optimize trivial branches in CodeGenPrepare, which often getDaniel Dunbar
2011-03-11Force re-linking of LLVMgold.so when its exports file changes.Oscar Fuentes
2011-03-11Fix processing of gold.exports.Oscar Fuentes
2011-03-11While printing annotations, print line number and variable name if debug info...Devang Patel
2011-03-11Fix MOVCCi32imm to be have ARM-mode Requires and a proper size (8 bytes, was 4).Jim Grosbach
2011-03-11Replace -dag-chain-limit flag with constant. It has survived a release cycle ...Andrew Trick
2011-03-11Add LTO and gold plugin to the CMake build. Linux-only, support forOscar Fuentes
2011-03-11ComputeMaskedBits: sub falls through to add, and sub doesn't have the same ov...Benjamin Kramer
2011-03-11InstCombine: Fix a thinko where transform an icmp under the assumption that i...Benjamin Kramer
2011-03-11Teach ComputeMaskedBits about nsw on add. I don't think there's anything we canNick Lewycky
2011-03-11Fix use of CompEnd predicate to be standards conformingJohn Wiegley
2011-03-11Optimize trivial branches in CodeGenPrepare, which often get created from theCameron Zwarich