aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* General cleanups of comments.Bill Wendling2010-12-011-11/+7
* ARM/MC/ELF relocation "hello world" for movw/movt.Jason W Kim2010-12-011-44/+75
* Formatting. It's all the rage!Bill Wendling2010-12-011-35/+37
* More refactoring. This time the T1pI pattern.Bill Wendling2010-12-011-131/+96
* Refactor load/store handling again. Simplify and make some room forEric Christopher2010-12-011-103/+60
* Initialize an ARMConstantPoolValue field.Jan Wen Voung2010-12-011-1/+1
* s/T1pIEncode/T1pILdStEncode/gBill Wendling2010-12-012-62/+62
* Renaming variables to coincide with documentation. No functionality change.Bill Wendling2010-12-012-21/+21
* Refactor T1sI and T1sIt encodings into helper classes.Bill Wendling2010-12-011-93/+78
* Refactor the T1sIt encodings into a parent class to get rid of all of the "let"Bill Wendling2010-12-011-131/+85
* Use by-name rather than by-order matching for NEON operands.Owen Anderson2010-12-011-318/+318
* Enable sibling call optimization of libcalls which are expanded duringEvan Cheng2010-11-307-62/+112
* Rename operands to match ARM documentation. No functionality change.Bill Wendling2010-11-302-101/+105
* Fix typo.Jim Grosbach2010-11-301-1/+1
* Trailing whitespace.Jim Grosbach2010-11-301-3/+3
* Thanks to JimG for catching this!Jason W Kim2010-11-301-0/+2
* Inline classes that were used in only one place.Bill Wendling2010-11-301-5/+2
* * Add support for encoding t_addrmode_s2 and t_addrmode_s1. They are the same asBill Wendling2010-11-305-90/+151
* Simplify the encoding of reg+/-imm12 values that allow PC-relative encoding. ...Owen Anderson2010-11-304-88/+16
* Fix handling of ARM negative pc-relative fixups for loads and stores.Jim Grosbach2010-11-302-9/+36
* Move X86InstrFPStack.td over to PseudoI as well.Eric Christopher2010-11-301-27/+9
* Migrate X86InstrControl.td to use PseudoI and fix a couple of 80-col violationsEric Christopher2010-11-301-19/+15
* Provide Thumb2 encodings for a few miscellaneous instructions.Owen Anderson2010-11-301-8/+22
* Add FIXMEJim Grosbach2010-11-301-0/+1
* Add encoding support for Thumb2 PLD and PLI instructions.Owen Anderson2010-11-303-1/+43
* Noticed this on inspection, fix and update some comments.Eric Christopher2010-11-301-3/+4
* Pseudo-ize ARM MOVPCRXJim Grosbach2010-11-302-8/+19
* Provide encodings for a few more load/store variants.Owen Anderson2010-11-301-4/+16
* Pseudo-ize BX_CALL and friends. Remove dead instruction format classes.Jim Grosbach2010-11-303-46/+66
* ptx: add command-line options for gpu target and ptx versionChe-Liang Chiou2010-11-301-0/+18
* Fix some grammar in comments I noticed.Eric Christopher2010-11-301-5/+5
* This defaults to GenericDomain.Eric Christopher2010-11-301-1/+1
* Implement a PseudoI class and transfer the sse instructions over to useEric Christopher2010-11-302-12/+15
* Fix insertion point in pcmp expander.Eric Christopher2010-11-301-9/+2
* Fix some cleanups from my last patch.Eric Christopher2010-11-302-5/+5
* Add parsing for the Thumb t_addrmode_s4 addressing mode. This can almostBill Wendling2010-11-304-14/+89
* ptx: add ld instructionChe-Liang Chiou2010-11-303-9/+118
* Rewrite mwait and monitor support and custom lower arguments.Eric Christopher2010-11-303-4/+75
* Minor cleanups. No functional change.Bill Wendling2010-11-301-24/+23
* s/ARM::BRIND/ARM::BX/g to coincide with r120366.Bill Wendling2010-11-303-5/+5
* Add correct encoding for "bl __aeabi_read_tp". However, the asm matcher isn'tBill Wendling2010-11-301-3/+5
* Rename BX/BRIND/etc patterns to clarify which is actually the BX instructionJim Grosbach2010-11-302-9/+9
* Add some encoding for the adr instruction. Labels still need to be finished.Bill Wendling2010-11-301-6/+16
* Correct Thumb2 encodings for a much wider range of loads and stores.Owen Anderson2010-11-304-48/+96
* Make a few more ARM pseudo instructions actually use the PseudoInst base class.Jim Grosbach2010-11-301-14/+13
* Predicate encoding should be withing {}s. And general cleanup.Bill Wendling2010-11-302-8/+4
* Predicate encoding should be withing {}s.Bill Wendling2010-11-301-2/+2
* Fix the encoding of VLD4-dup alignment.Bob Wilson2010-11-304-37/+67
* Rename VLDnDUP instructions with double-spaced registersBob Wilson2010-11-301-12/+12
* Add support for NEON VLD3-dup instructions.Bob Wilson2010-11-306-1/+104