aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* undo 80 column trespassing I causedGabor Greif2010-07-221-1/+2
* 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
* Attempt to fix linking issues with CMake. Please review other CMake users,Chandler Carruth2010-07-222-2/+2
* Update CMake files.Owen Anderson2010-07-221-0/+1
* 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-211-14/+11
* Add more 256-bit forms for a bunch of regular AVX instructionsBruno Cardoso Lopes2010-07-212-76/+160
* Fixes win64. It was broken by a previous patch where I missed the !isWin64Rafael Espindola2010-07-211-4/+8
* For ARM/Darwin, add a dwarf entry indicating whether a function is arm or thumbJim Grosbach2010-07-211-0/+17
* 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-211-2/+1
* Add missing AVX convert instructions. Those instructions are not described in...Bruno Cardoso Lopes2010-07-211-22/+56
* 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
* 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
* 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-214-14/+45
* 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
* Add new AVX vextractf128 instructionsBruno Cardoso Lopes2010-07-201-0/+10
* make asmprinter optional, even though passing in null will cause things to ex...Chris Lattner2010-07-202-13/+14
* continue pushing dependencies around.Chris Lattner2010-07-202-8/+9
* reduce X86MCInstLower dependencies on asmprinter.Chris Lattner2010-07-202-8/+14
* pass around MF, not MMI.Chris Lattner2010-07-202-5/+5
* cleanups.Chris Lattner2010-07-202-14/+10
* move two asmprinter methods into the asmprinter .cpp file.Chris Lattner2010-07-202-38/+39
* prune #includes a little.Chris Lattner2010-07-205-6/+8
* Add new AVX instruction vinsertf128Bruno Cardoso Lopes2010-07-202-0/+15
* Using BIC for immediates needs an extra bump for its complexity to getJim Grosbach2010-07-201-0/+1
* Removed un-used code.Jim Grosbach2010-07-201-49/+0
* Fix PR7174, a couple o Mips fixes:Bruno Cardoso Lopes2010-07-202-1/+21
* Fix Mips PR7473. Patch by stetorvs@gmail.comBruno Cardoso Lopes2010-07-201-3/+3
* Constify some arguments.Eric Christopher2010-07-209-14/+14
* Add AVX vbroadcast new instructionBruno Cardoso Lopes2010-07-202-0/+28
* Update CMake files.Daniel Dunbar2010-07-204-8/+8
* sink the arm implementations of ASmPrinter and MCInstLowerChris Lattner2010-07-193-1/+1
* fix a layering problem by moving the x86 implementationChris Lattner2010-07-194-5/+5
* Add 256-bit vaddsub, vhadd, vhsub, vblend and vdpp instructions!Bruno Cardoso Lopes2010-07-196-81/+128
* ARM has to provide its own TargetLowering::findRepresentativeClass because it...Evan Cheng2010-07-192-0/+20
* X86: Mark JMP{32,64}[mr] as requires 32-bit/64-bit mode. They are the sameDaniel Dunbar2010-07-192-4/+4
* Since ARM emits inline jump tables as part of the ConstantIsland pass,Jim Grosbach2010-07-192-0/+6
* revert so I can get the right PR# in the log message.Jim Grosbach2010-07-192-6/+0
* Since ARM emits inline jump tables as part of the ConstantIsland pass,Jim Grosbach2010-07-192-0/+6