aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Missed this one line for the previous checkin to fix build warnings.Johnny Chen2010-04-071-1/+0
* Fixed warnings pointed out by clang.Johnny Chen2010-04-071-7/+19
* Fixed warnings pointed out by clang.Johnny Chen2010-04-071-2/+16
* Fixed a bug where the disassembler would allow an immediateSean Callanan2010-04-072-0/+4
* Fixed 3 warnings pointed out by clang.Johnny Chen2010-04-071-3/+3
* Re-enable ARM/Thumb disassembler and add a workaround for a memcpy() call inJohnny Chen2010-04-072-2/+19
* Added an AsmLexer for the ARM target, which usesSean Callanan2010-04-072-0/+143
* Educate GetInstrSizeInBytes implementations thatDale Johannesen2010-04-074-0/+4
* Remove late ARM codegen optimization pass committed by accident.Anton Korobeynikov2010-04-074-158/+1
* Split A8/A9 itins - they already were too big.Anton Korobeynikov2010-04-073-603/+614
* Add some crude itin approximation for VFP load / stores on A9Anton Korobeynikov2010-04-071-0/+54
* Add some crude approximation for neon load/store instructionsAnton Korobeynikov2010-04-071-1/+55
* Add some A8-based approximation for instructions with unknown cycle timesAnton Korobeynikov2010-04-071-0/+52
* Move NEON-VFP domain fixer upper, so post-RA scheduler would benefit from it.Anton Korobeynikov2010-04-071-4/+6
* Since tblgen bug was fixed (thanks Jakob!) we don't need InstrStage2 hack any...Anton Korobeynikov2010-04-071-259/+266
* Fix A8 FP NEON MAC itinsAnton Korobeynikov2010-04-071-2/+2
* A9 NEON FP itinsAnton Korobeynikov2010-04-071-0/+66
* Some permute goodness for A9Anton Korobeynikov2010-04-071-1/+85
* More shift itins for A9Anton Korobeynikov2010-04-071-0/+21
* More fixes for itinsAnton Korobeynikov2010-04-071-24/+26
* Fix invalid itins for 32-bit varians of VMLAL and friendsAnton Korobeynikov2010-04-071-14/+14
* Add MAC stuff for A9Anton Korobeynikov2010-04-071-1/+59
* Fix invalid NEON MAC itins on A8Anton Korobeynikov2010-04-071-4/+4
* Fix itins for VPALAnton Korobeynikov2010-04-071-3/+17
* Fix itins for VABAAnton Korobeynikov2010-04-073-23/+76
* Correct VMVN itinerary: operand is read in the second cycle, not in the first.Anton Korobeynikov2010-04-071-2/+2
* More A9 itinerariesAnton Korobeynikov2010-04-072-2/+30
* Correct itinerary class for VPADDAnton Korobeynikov2010-04-071-86/+40
* VP{MAX, MIN} are of IIC_VSUBi4D itin class as well.Anton Korobeynikov2010-04-071-10/+35
* VHADD differs from VHSUB at least on A9 - the former reads both operands in t...Anton Korobeynikov2010-04-073-17/+71
* Some easy NEON scheduling goodness for A9Anton Korobeynikov2010-04-071-1/+53
* Define new itin classes for ARM <-> VFP reg moves to distinguish from NEON op...Anton Korobeynikov2010-04-073-7/+38
* FCONST{S,D} behaves the same way as FP unary instructions. This is true for b...Anton Korobeynikov2010-04-071-2/+2
* Proper cycle times for locks, since wbck latency can be larger than fwd latency.Anton Korobeynikov2010-04-071-52/+57
* Add new itin classes for FP16 <-> FP32 conversions and make uise of them for A9.Anton Korobeynikov2010-04-073-4/+20
* Make use of new reserved/required scheduling stuff: introduce VFP and NEON lo...Anton Korobeynikov2010-04-072-22/+77
* Some bits of A9 scheduling: VFPAnton Korobeynikov2010-04-072-1/+102
* Separate const from non-const stuff during mergeingAnton Korobeynikov2010-04-071-21/+35
* Some initial version of global mergerAnton Korobeynikov2010-04-074-1/+144
* Fix memory leaks for external symbol name strings.Sanjiv Gupta2010-04-073-20/+38
* Clean up some signedness oddities in this code noticed by clang.John McCall2010-04-071-5/+6
* Move printing of target-indepedent DEBUG_VALUE commentsDale Johannesen2010-04-071-48/+10
* Fix a number of clang -Wsign-compare warnings that didn't have an obviousJohn McCall2010-04-063-3/+3
* Revert 100573, it's causing some testsuite problems.Dale Johannesen2010-04-061-1/+67
* Move printing of DEBUG_VALUE comments to target-independent place.Dale Johannesen2010-04-061-67/+1
* Expand SELECT and SELECT_CC for NEON vector types.Bob Wilson2010-04-061-0/+2
* Fix PR6696 and PR6663Jim Grosbach2010-04-065-14/+84
* Don't try to collapse DomainValues onto an incompatible SSE domain.Jakob Stoklund Olesen2010-04-061-4/+12
* Properly enable load clustering.Jakob Stoklund Olesen2010-04-051-4/+0
* Fix ADD32rr_alt instruction encoding bug. Patch by Marius Wachtler.Evan Cheng2010-04-051-1/+1