aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Now VFP instructions.Evan Cheng2009-10-271-57/+58
* Change Thumb1 and Thumb2 instructions to separate opcode from operands with a...Evan Cheng2009-10-272-227/+227
* Change ARM asm strings to separate opcode from operands with a tab instead of...Evan Cheng2009-10-262-143/+143
* Remove FreeInst.Victor Hernandez2009-10-263-15/+0
* Try to get ahead of Johnny Chen and pro-actively add some more ARM encodingBob Wilson2009-10-261-2/+16
* Fix ARM encoding typo: Opcod3 is not passed to ASuI parent class.Bob Wilson2009-10-261-2/+2
* Add more ARM instruction encodings for 's' bit set and "rs" register encodingBob Wilson2009-10-261-2/+18
* Update CMake files.Ted Kremenek2009-10-261-1/+1
* Revert r85134, it breaks mingw buildAnton Korobeynikov2009-10-262-5/+3
* Make PIC16 overlay a loadable pass.Sanjiv Gupta2009-10-262-4/+4
* Break anti-dependence breaking out into its own class.David Goodwin2009-10-261-1/+1
* Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth2009-10-261-1/+1
* of -> orJim Grosbach2009-10-251-1/+1
* 80-column cleanupJim Grosbach2009-10-251-2/+3
* Reapply 85006 with a minor fix.Sanjiv Gupta2009-10-256-3/+52
* Add ARM getMatchingSuperRegClass to handle S / D / Q cross regclass coalescing.Evan Cheng2009-10-252-0/+34
* Don't forget subreg indices when folding load / store.Evan Cheng2009-10-251-10/+30
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-2522-22/+0
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-2528-35/+32
* this is done.Chris Lattner2009-10-251-35/+0
* Remove ICmpInst::isSignedPredicate which was a reimplementationNick Lewycky2009-10-251-1/+1
* Revert back 85006 for now as it breaks PIC16 tests.Sanjiv Gupta2009-10-246-51/+3
* Adding support for placing global objects in shared data memory.Sanjiv Gupta2009-10-246-3/+51
* 80 col violation.Evan Cheng2009-10-241-1/+2
* Restrict Thumb1 register allocation to low registers, even for instructions thatJim Grosbach2009-10-241-0/+16
* FIXME no longer applies. R12 and R3 are available for allocationJim Grosbach2009-10-231-3/+0
* some stuff is done, we still have constantexpr simplification to do.Chris Lattner2009-10-231-31/+15
* X86 needs critical path anti-dependency breaking.Evan Cheng2009-10-231-1/+1
* Allow the target to select the level of anti-dependence breaking that should ...David Goodwin2009-10-222-2/+6
* Revert 84843. Evan, this was breaking some of the if-conversion tests.Bob Wilson2009-10-221-3/+5
* Shift art to the right to keep GCC from complaining about multi-line comments.Benjamin Kramer2009-10-221-14/+14
* Move if-conversion before post-regalloc scheduling so the predicated instruct...Evan Cheng2009-10-221-5/+3
* Load / store multiple was missing opportunites when the load / store bundles ...Evan Cheng2009-10-221-0/+3
* Trim more includes.Evan Cheng2009-10-223-3/+0
* Trim include.Evan Cheng2009-10-221-1/+0
* fix warning.Chris Lattner2009-10-221-1/+1
* Don't generate sbfx / ubfx with negative lsb field. Patch by David Conrad.Evan Cheng2009-10-221-1/+1
* Use special DAG-to-DAG preprocessing to allow mem-mem instructions to be sele...Anton Korobeynikov2009-10-221-19/+149
* Missing piece of the ARM frame index post-scavenging conditionalizationJim Grosbach2009-10-213-0/+16
* Conditionalize ARM/T2 frame index post-scavenging while working out fixesJim Grosbach2009-10-211-4/+31
* Most of the NEON shuffle instructions do not support 64-bit element types.Bob Wilson2009-10-211-3/+18
* Revert r84764, it breaks mingw buildAnton Korobeynikov2009-10-211-1/+1
* Improve handling of immediates by splitting 32-bit immediates into two 16-bitJim Grosbach2009-10-213-0/+99
* Add DAG printing for RMW stuff debuggingAnton Korobeynikov2009-10-211-0/+16
* RMW preprocessing stuff was incorrect. Grab the stuff from x86 backend and di...Anton Korobeynikov2009-10-212-54/+73
* Implement branch foldingAnton Korobeynikov2009-10-213-6/+178
* Cosmetic changes, no functionality changesAnton Korobeynikov2009-10-215-41/+40
* Fix NEON VST2LN instruction encoding.Bob Wilson2009-10-211-7/+7
* Revert 84732. It was the wrong fix.Bob Wilson2009-10-211-6/+6
* Build shared lib instead of an archive.Sanjiv Gupta2009-10-211-1/+1