aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* PR13326: Fix a subtle edge case in the udiv -> magic multiply generator.Benjamin Kramer2012-07-112-1/+22
* test commitTom Stellard2012-07-111-0/+1
* [x86 fast-isel] Rather then call llvm_unreachable() have fast-isel fall backChad Rosier2012-07-111-1/+1
* When ext-loading and trunc-storing vectors to memory, on x86 32bit systems, a...Nadav Rotem2012-07-116-11/+38
* Rename many of the Tmp1, Tmp2, Tmp3 variables to names such as Chain, Value, ...Nadav Rotem2012-07-111-100/+104
* Remove unused variable.Benjamin Kramer2012-07-111-2/+0
* Refactor the DAG Legalizer by extracting the legalization ofNadav Rotem2012-07-111-422/+434
* Only apply the SETCC+SITOFP -> SELECTCC optimization when the SETCC returns a...Owen Anderson2012-07-111-1/+2
* Lower RETURNADDR node in Mips backend.Akira Hatanaka2012-07-114-5/+54
* Mips specific inline asm operand modifier 'L'.Jack Carter2012-07-102-15/+33
* Require and preserve LoopInfo for early if-conversion.Jakob Stoklund Olesen2012-07-101-0/+17
* Teach the LiveInterval::join function to use the fast merge algorithm,Chandler Carruth2012-07-102-15/+18
* Run early if-conversion in domtree post-order.Jakob Stoklund Olesen2012-07-101-49/+60
* Move [get|set]BasePtrStackAdjustment() from MachineFrameInfo toChad Rosier2012-07-103-19/+19
* Add newline.Chad Rosier2012-07-101-1/+1
* Add test case accidentally omitted from r160002.Chad Rosier2012-07-101-0/+242
* Add support for dynamic stack realignment in the presence of dynamic allocas onChad Rosier2012-07-107-19/+139
* Fix a bug where I didn't test for an empty range before inspecting theChandler Carruth2012-07-101-1/+2
* Improve the loading of load-anyext vectors by allowing the codegen to loadNadav Rotem2012-07-105-40/+73
* Fix instruction description of VMOV (between two ARM core registers and two s...Richard Barton2012-07-104-9/+49
* Reverse assembler/disassembler operand order for gather instructions.Craig Topper2012-07-103-52/+27
* Add an efficient merge operation to LiveInterval and use it to avoidChandler Carruth2012-07-102-32/+135
* Teach LiveIntervals how to verify themselves and start using it in someChandler Carruth2012-07-102-0/+42
* ARM: Allow more flexible patterns in NEON formats.Jim Grosbach2012-07-101-53/+53
* Allow intrinsics to be used in place of node matchables.Jim Grosbach2012-07-101-1/+2
* Make register Mips::RA allocatable if not in mips16 mode.Akira Hatanaka2012-07-1010-37/+376
* Delete code for folding undefs in ScalarEvolution. It's invalid inDan Gohman2012-07-091-14/+0
* Revert r159938 (and r159945) to appease the buildbots.Chad Rosier2012-07-093-29/+8
* Machine model: allow itineraries to be shared by different processor models.Andrew Trick2012-07-091-0/+12
* indentationAndrew Trick2012-07-091-1/+1
* Teach the DAG combiner to turn sitofp/uitofp from i1 into a conditional move,...Owen Anderson2012-07-092-0/+62
* X86: implement functions to analyze & synthesize CMOV|SET|JccManman Ren2012-07-092-138/+202
* Reapply r158846.Akira Hatanaka2012-07-095-274/+249
* instcombine: merge the functions that remove dead allocas and dead mallocs/ca...Nuno Lopes2012-07-095-123/+75
* Some formatting to keep Clang happyRichard Barton2012-07-091-4/+4
* Oops - correct broken disassembly for VMOVRichard Barton2012-07-091-1/+1
* Fix instruction description of VMOV (between two ARM core registers and two s...Richard Barton2012-07-093-8/+29
* Prevent ARM assembler from losing a right shift by #32 applied to a registerRichard Barton2012-07-092-1/+36
* Spelling!Richard Barton2012-07-091-2/+2
* Teach the assembler to use the narrow thumb encodings of various three-regist...Richard Barton2012-07-092-0/+887
* Remove some trivial copy ctors so the classes become trivially copyable and g...Benjamin Kramer2012-07-082-6/+0
* SmallVector: Make use of move semantics to speed up moving objects in erase()...Benjamin Kramer2012-07-081-6/+6
* I'm introducing a new machine model to simultaneously allow simpleAndrew Trick2012-07-0727-502/+904
* whitespaceAndrew Trick2012-07-072-5/+5
* Tweak spelling.Andrew Trick2012-07-073-7/+7
* X86: Fix optimizeCompare to correctly check safe condition.Manman Ren2012-07-072-5/+43
* LLVMConfig.cmake.in: Quote around @LLVM_INSTALL_PREFIX@, or it would not acce...NAKAMURA Takumi2012-07-071-1/+1
* Use the DebugInfo wrappers instead of mucking about with the MDNode directly.Bill Wendling2012-07-071-22/+8
* Print the name last.Bill Wendling2012-07-061-5/+4
* Fix the naming of ensureAlignment. Per the coding standard function namesChad Rosier2012-07-062-5/+5