aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Instcombine was transforming:Evan Cheng2012-07-122-0/+25
* TableGen: Location information for diagnostic.Jim Grosbach2012-07-121-1/+1
* ARM: fix typo in commentsManman Ren2012-07-111-1/+1
* ARM: Fix optimizeCompare to correctly check safe condition.Manman Ren2012-07-112-9/+33
* Patch for Mips direct object generation.Jack Carter2012-07-111-0/+8
* Fixup broken doc link. Patch by Sean Silva <silvas@purdue.edu>.Chad Rosier2012-07-112-2/+2
* This change removes an "initialization" warning.Jack Carter2012-07-111-4/+3
* Fixed diff comparison.Stepan Dyatkovskiy2012-07-111-1/+1
* In MemoryBuffer::getOpenFile() don't verify that the mmap'edArgyrios Kyrtzidis2012-07-111-10/+0
* In register classes in MipsRegisterInfo.td, list the registers in ascendingAkira Hatanaka2012-07-111-99/+114
* [x86 fast-isel] Per discussion with Eric, add all cases to switch with verboseChad Rosier2012-07-111-1/+8
* Test case for r160036.Akira Hatanaka2012-07-111-0/+22
* X86: Update to peephole optimization to move Movr0 before (Sub, Cmp) pair.Manman Ren2012-07-112-1/+34
* Implement MipsTargetLowering::LowerSELECT_CC to custom lower SELECT_CC.Akira Hatanaka2012-07-113-3/+42
* InstrEmitter::EmitSubregNode() optimize extract_subreg in this case:Evan Cheng2012-07-111-1/+2
* 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