summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
...
* Missed this one line for the previous checkin to fix build warnings.Johnny Chen2010-04-07
* Fixed warnings pointed out by clang.Johnny Chen2010-04-07
* Fixed warnings pointed out by clang.Johnny Chen2010-04-07
* Fixed a bug where the disassembler would allow an immediateSean Callanan2010-04-07
* Fixed 3 warnings pointed out by clang.Johnny Chen2010-04-07
* Re-enable ARM/Thumb disassembler and add a workaround for a memcpy() call inJohnny Chen2010-04-07
* Added an AsmLexer for the ARM target, which usesSean Callanan2010-04-07
* Educate GetInstrSizeInBytes implementations thatDale Johannesen2010-04-07
* fix 80-col violationsGabor Greif2010-04-07
* Remove late ARM codegen optimization pass committed by accident.Anton Korobeynikov2010-04-07
* Split A8/A9 itins - they already were too big.Anton Korobeynikov2010-04-07
* Add some crude itin approximation for VFP load / stores on A9Anton Korobeynikov2010-04-07
* Add some crude approximation for neon load/store instructionsAnton Korobeynikov2010-04-07
* Add some A8-based approximation for instructions with unknown cycle timesAnton Korobeynikov2010-04-07
* Move NEON-VFP domain fixer upper, so post-RA scheduler would benefit from it.Anton Korobeynikov2010-04-07
* Since tblgen bug was fixed (thanks Jakob!) we don't need InstrStage2 hack any...Anton Korobeynikov2010-04-07
* Fix A8 FP NEON MAC itinsAnton Korobeynikov2010-04-07
* A9 NEON FP itinsAnton Korobeynikov2010-04-07
* Some permute goodness for A9Anton Korobeynikov2010-04-07
* More shift itins for A9Anton Korobeynikov2010-04-07
* More fixes for itinsAnton Korobeynikov2010-04-07
* Fix invalid itins for 32-bit varians of VMLAL and friendsAnton Korobeynikov2010-04-07
* Add MAC stuff for A9Anton Korobeynikov2010-04-07
* Fix invalid NEON MAC itins on A8Anton Korobeynikov2010-04-07
* Fix itins for VPALAnton Korobeynikov2010-04-07
* Fix itins for VABAAnton Korobeynikov2010-04-07
* Correct VMVN itinerary: operand is read in the second cycle, not in the first.Anton Korobeynikov2010-04-07
* More A9 itinerariesAnton Korobeynikov2010-04-07
* Correct itinerary class for VPADDAnton Korobeynikov2010-04-07
* VP{MAX, MIN} are of IIC_VSUBi4D itin class as well.Anton Korobeynikov2010-04-07
* VHADD differs from VHSUB at least on A9 - the former reads both operands in t...Anton Korobeynikov2010-04-07
* Some easy NEON scheduling goodness for A9Anton Korobeynikov2010-04-07
* Define new itin classes for ARM <-> VFP reg moves to distinguish from NEON op...Anton Korobeynikov2010-04-07
* FCONST{S,D} behaves the same way as FP unary instructions. This is true for b...Anton Korobeynikov2010-04-07
* Proper cycle times for locks, since wbck latency can be larger than fwd latency.Anton Korobeynikov2010-04-07
* Add new itin classes for FP16 <-> FP32 conversions and make uise of them for A9.Anton Korobeynikov2010-04-07
* Make use of new reserved/required scheduling stuff: introduce VFP and NEON lo...Anton Korobeynikov2010-04-07
* Initial support for different kinds of FU reservation.Anton Korobeynikov2010-04-07
* Factor out scoreboard into separate class. This way we might have several dif...Anton Korobeynikov2010-04-07
* Some bits of A9 scheduling: VFPAnton Korobeynikov2010-04-07
* Separate const from non-const stuff during mergeingAnton Korobeynikov2010-04-07
* Some initial version of global mergerAnton Korobeynikov2010-04-07
* Add hook to insert late LLVM=>LLVM passes just before iselAnton Korobeynikov2010-04-07
* fix 80 col violation, patch by Alastair LynnChris Lattner2010-04-07
* add a comment line that got droppedChris Lattner2010-04-07
* fix a latent bug my inline asm stuff exposed: Chris Lattner2010-04-07
* Remove unused method.Benjamin Kramer2010-04-07
* Workaround the breakage in r100616 by guarding all timers withTorok Edwin2010-04-07
* Use the "NamedGroupTimer" class to categorize DWARF emission better.Bill Wendling2010-04-07
* Use raw_ostream.Benjamin Kramer2010-04-07