aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* pass dereferenced iterator to dyn_castGabor Greif2010-07-221-1/+1
* pass dereferenced iterator to dyn_castGabor Greif2010-07-221-1/+1
* use -> instead of (*).Gabor Greif2010-07-221-2/+2
* cache dereferenced iteratorGabor Greif2010-07-221-3/+4
* undo 80 column trespassing I causedGabor Greif2010-07-229-27/+39
* Mark an assert-only variable as used.Chandler Carruth2010-07-221-0/+1
* Fix the generated file name for CMake.Chandler Carruth2010-07-221-1/+1
* Add new RegionInfo pass.Tobias Grosser2010-07-223-0/+821
* Attempt to fix linking issues with CMake. Please review other CMake users,Chandler Carruth2010-07-222-2/+2
* Re-apply r109079 with fix.Evan Cheng2010-07-221-28/+26
* 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-222-4/+28
* 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-225-18/+75
* Fix constant island pass's handling of tBR_JTr. The offset of the instruction...Evan Cheng2010-07-221-2/+10
* 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-212-95/+95
* Add more 256-bit forms for a bunch of regular AVX instructionsBruno Cardoso Lopes2010-07-212-76/+160
* Make NamedMDNode not be a subclass of Value, and simplify the interfaceDan Gohman2010-07-2114-144/+76
* 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-2110-41/+24
* For ARM/Darwin, add a dwarf entry indicating whether a function is arm or thumbJim Grosbach2010-07-212-0/+21
* add some rough support for making mcinst lowering work without anChris Lattner2010-07-211-5/+23
* Baby steps towards ARM fast-isel.Eric Christopher2010-07-215-1/+89
* Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson2010-07-2199-222/+230
* Add missing AVX convert instructions. Those instructions are not described in...Bruno Cardoso Lopes2010-07-211-22/+56
* 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
* 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-217-31/+10
* Use TrackingVH instead of WeakVH for NamedMDNode's operands, since nodesDan Gohman2010-07-211-7/+7
* Tidy.Dan Gohman2010-07-211-4/+1
* Move the smarts of AnalysisGroup registration into PassRegistry.Owen Anderson2010-07-212-37/+36
* Fix calling convention on ARM if vfp2+ is enabled.Rafael Espindola2010-07-211-1/+5
* 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-212-2/+10
* Teach bottom up pre-ra scheduler to track register pressure. Work in progress.Evan Cheng2010-07-216-36/+287
* Add new AVX vpermilps, vpermilpd and vperm2f128 instructionsBruno Cardoso Lopes2010-07-211-0/+35
* Add new AVX vmaskmov instructions, and also fix the VEX encoding bits to supp...Bruno Cardoso Lopes2010-07-212-11/+45
* Give MDNode printing has access to the current Module in moreDan Gohman2010-07-201-39/+62
* Change the createSpiller interface to take a MachineFunctionPass argument.Jakob Stoklund Olesen2010-07-206-60/+64
* Make this code a little more readable.Dan Gohman2010-07-201-2/+4
* Use DebugLocs instead of MDNodes.Dan Gohman2010-07-201-32/+27