aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Add predicate for GhostLinkage, used by the JITNate Begeman2008-07-251-0/+1
* Remove dead PatLeaf; there are a number of issues around MMX movl that need t...Nate Begeman2008-07-251-5/+0
* Tab removalNate Begeman2008-07-251-1/+1
* Add a #include for the uses of uint64_t.Dan Gohman2008-07-251-0/+1
* This test needs -aggressive-remat enabled.Dan Gohman2008-07-251-1/+1
* Disable the new aggressive remat logic introduced in 54000; it causes someDan Gohman2008-07-251-0/+4
* When splitting a vector shuffle, fixed which type we used for the hi partMon P Wang2008-07-251-1/+1
* Teach ARM isLegalAddressingMode to handle unknown type without crashing. This...Evan Cheng2008-07-252-1/+10
* Add a #include <cassert>, since this file use assert.Dan Gohman2008-07-251-0/+1
* Apply a patch from Mahadevan R, with minor formatting changes, toDan Gohman2008-07-251-1/+7
* Use AliasAnalysis::pointsToConstantMemory in SDISel to avoid unnecessaryDan Gohman2008-07-251-7/+15
* Enable rematerialization of constants using AliasAnalysis::pointsToConstantMe...Dan Gohman2008-07-256-15/+140
* Put the LICM of constant GlobalVariables, introduced in r53945, under aDan Gohman2008-07-242-2/+12
* Add target triples so these tests behave as expected on non-darwin hosts.Dan Gohman2008-07-243-3/+3
* Avoid emitting casts in static initializer contexts. This fixesDan Gohman2008-07-241-65/+62
* Store the predecessor MBB in the PHIUnion, rather than an index, since the in...Owen Anderson2008-07-241-26/+28
* Fix a catastrophic PPC64 ABI bug: i32 operands which are passed in memory (al...Evan Cheng2008-07-242-0/+12
* Create temp. file in current path.Devang Patel2008-07-241-6/+3
* Identify llvm bit-code file that is causing linking failure in LTO mode.Devang Patel2008-07-242-18/+144
* New test case.Evan Cheng2008-07-241-0/+7
* Rename instance variables, parameter argument names to eliminate a bunch of c...Evan Cheng2008-07-244-241/+246
* Enable the insertion of empty indices into LiveInterals, thereby making renum...Owen Anderson2008-07-231-70/+80
* Fix a compile-time regression introduced by my heuristic-changing patch. I f...Owen Anderson2008-07-234-4/+5
* Use C99 aggregate literal syntax for first-class struct and array values.Dan Gohman2008-07-231-0/+8
* Minor fixes.Bruno Cardoso Lopes2008-07-235-28/+54
* Make CreateBinOp/CreateNeg/CreateNot do constant folding.Chris Lattner2008-07-231-4/+11
* "Allow LICM to sink or lift loads from constant memory. Also add a testChris Lattner2008-07-232-0/+28
* 'Previously, the emacs tablegen mode would highlight constants even if Chris Lattner2008-07-231-4/+4
* Update the generated .cvs files.Dan Gohman2008-07-233-307/+345
* Enable first-class aggregates support.Dan Gohman2008-07-2329-559/+168
* Fix PR2485: do all 4-element SSE shuffles in max. of 2 shuffle instructions.Evan Cheng2008-07-234-9/+72
* LegalizeTypes support for VSETCC. Fixes PR2575.Duncan Sands2008-07-223-9/+68
* Change the heuristics used in the coalescer, register allocator, and withinOwen Anderson2008-07-225-14/+29
* Quit early, if unable to reproduce error using original input files.Devang Patel2008-07-222-1/+86
* Factor out SSE 4 wide shuffle lowering code into its own function. No functio...Evan Cheng2008-07-221-104/+106
* Fix pr2566: incorrect assumption about bit_convert. It doesn't not have to ou...Evan Cheng2008-07-222-1/+18
* Add insertvalue and extractvalue folding support in IRBuilder.Dan Gohman2008-07-221-12/+23
* Remove temp. files in the end.Devang Patel2008-07-222-7/+24
* While creating temp. file on disk, if the current filename points to a existi...Devang Patel2008-07-221-2/+8
* Fix PR2574: implement v2f32 scalar_to_vector.Evan Cheng2008-07-222-0/+22
* IRBuilder support for insertvalue and extractvalue.Dan Gohman2008-07-221-5/+31
* Assert that the DAG root value is a chain value.Dan Gohman2008-07-221-1/+6
* Handle bitcode wrappers.Devang Patel2008-07-221-1/+4
* Make the GraphRoot edge look like a chain edge, which is more accurate,Dan Gohman2008-07-221-1/+2
* Provide default implementation of different small-sections related stuffAnton Korobeynikov2008-07-221-3/+21
* Tie small stuff to non-small by default on ELF platformsAnton Korobeynikov2008-07-222-2/+8
* simplified small section logic Bruno Cardoso Lopes2008-07-221-35/+19
* Fix encoding of atomic compare and swap for i64Anton Korobeynikov2008-07-221-1/+1
* Added small section asm emition logic for mips.Bruno Cardoso Lopes2008-07-223-3/+81
* Basic support for small sectionsBruno Cardoso Lopes2008-07-222-0/+30