aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Revert r109079, which broke a lot of CodeGen tests.Owen Anderson2010-07-221-25/+27
* Update CMake files.Owen Anderson2010-07-221-0/+1
* Initial modifications to MCAssembler and TargetMachine for the MCJIT.Reid Kleckner2010-07-224-5/+53
* Initialize RegLimit only when register pressure is being tracked.Evan Cheng2010-07-221-27/+25
* Custom lower the memory barrier instructions and add supportEric Christopher2010-07-227-18/+103
* Fix constant island pass's handling of tBR_JTr. The offset of the instruction...Evan Cheng2010-07-221-2/+10
* If 'other' was empty 'overlapsFrom(other, other.begin());' will segfault. Thi...Lang Hames2010-07-221-0/+2
* lit: Add some example tests for previous commit.Daniel Dunbar2010-07-222-0/+6
* 80-columns.Eric Christopher2010-07-221-9/+12
* Make fast isel win64-aware w.r.t. call-clobbered regsNate Begeman2010-07-221-3/+14
* More register pressure aware scheduling work.Evan Cheng2010-07-213-103/+103
* Add more 256-bit forms for a bunch of regular AVX instructionsBruno Cardoso Lopes2010-07-214-76/+420
* lit: Add support for 'REQUIRES: feature-one, feature-two, ...' in theDaniel Dunbar2010-07-213-3/+22
* Make NamedMDNode not be a subclass of Value, and simplify the interfaceDan Gohman2010-07-2119-272/+96
* Fixes win64. It was broken by a previous patch where I missed the !isWin64Rafael Espindola2010-07-211-4/+8
* Add INSTANTIATE_AG_PASS, which combines RegisterPass<> with RegisterAnalysisG...Owen Anderson2010-07-2112-62/+50
* For ARM/Darwin, add a dwarf entry indicating whether a function is arm or thumbJim Grosbach2010-07-213-0/+25
* add some rough support for making mcinst lowering work without anChris Lattner2010-07-211-5/+23
* First stab at updating the documentation for INITIALIZE_PASS().Owen Anderson2010-07-211-7/+7
* Baby steps towards ARM fast-isel.Eric Christopher2010-07-216-1/+104
* Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson2010-07-2199-222/+230
* Hack around extracts that aren't easy to process.Eric Christopher2010-07-211-0/+4
* tidy upJim Grosbach2010-07-211-1/+1
* Add missing AVX convert instructions. Those instructions are not described in...Bruno Cardoso Lopes2010-07-213-22/+128
* tidy up.Jim Grosbach2010-07-211-26/+27
* 80 column and trailing whitespace cleanupJim Grosbach2010-07-211-171/+173
* Add some debug output to help diagnose PR7689.Dan Gohman2010-07-211-0/+3
* Fix a couple issues with Win64 ABINate Begeman2010-07-212-6/+3
* Add the INITIALIZE_PASS macro.Owen Anderson2010-07-211-0/+2
* Avoid AVX instructions to be selected instead of its SSE formBruno Cardoso Lopes2010-07-211-1/+1
* NamedMDNode is never an operand.Dan Gohman2010-07-211-1/+1
* Disallow null as a named metadata operand.Dan Gohman2010-07-2111-40/+20
* Use System/DataTypes.h instead of stdint.h, which isn't portable.Daniel Dunbar2010-07-211-1/+1
* Use TrackingVH instead of WeakVH for NamedMDNode's operands, since nodesDan Gohman2010-07-212-8/+8
* Tidy.Dan Gohman2010-07-211-4/+1
* Move the smarts of AnalysisGroup registration into PassRegistry.Owen Anderson2010-07-213-40/+38
* Delete an obsolete comment.Dan Gohman2010-07-211-2/+1
* strip out the 2.7 release notes, this really is the 2.8 release notesChris Lattner2010-07-211-507/+27
* Fix calling convention on ARM if vfp2+ is enabled.Rafael Espindola2010-07-212-6/+28
* appease ValidatorGabor Greif2010-07-211-1/+1
* add info on operand rotationGabor Greif2010-07-211-0/+9
* Pulling out previous patch, must've run the tests inEric Christopher2010-07-213-40/+3
* Lower MEMBARRIER on x86 and support processors without SSE2.Eric Christopher2010-07-213-3/+40
* Changed OStream templates to functions on raw_ostream, removed the unused "re...Lang Hames2010-07-212-51/+25
* Add AVX only vzeroall and vzeroupper instructionsBruno Cardoso Lopes2010-07-213-2/+18
* restore aestheticsGabor Greif2010-07-211-24/+24
* Teach bottom up pre-ra scheduler to track register pressure. Work in progress.Evan Cheng2010-07-217-42/+306
* Turn this test on again after the llvm-gcc change in r108986.Eric Christopher2010-07-211-2/+1
* Update this to use a "valid" alignment.Eric Christopher2010-07-211-2/+2
* Add new AVX vpermilps, vpermilpd and vperm2f128 instructionsBruno Cardoso Lopes2010-07-213-0/+179