aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* AArch64: remove post-encoder method from FCMP (immediate) instructions.Tim Northover2013-02-283-27/+30
* AArch64: be more careful resorting to inefficient addressing for weak vars.Tim Northover2013-02-281-5/+4
* AArch64: don't drop GlobalAddress offset when handling extern_weak decls.Tim Northover2013-02-281-4/+10
* AArch64: Use cbnz instead of cmp/b.ne pair for atomic operations.Tim Northover2013-02-282-23/+17
* ARM: FMA is legal only if VFP4 is available.Jim Grosbach2013-02-271-0/+6
* Remove this instance of dl as it's defined in a previous scope.Chad Rosier2013-02-271-1/+0
* ARM: permit full range of valid ADR immediates.Tim Northover2013-02-271-2/+15
* Revert r176166 because it broke one of the lit tests.Nadav Rotem2013-02-271-4/+4
* std::string to StringRef.Nadav Rotem2013-02-271-4/+4
* Fix cut/paste error in a comment.Reed Kotler2013-02-271-1/+1
* Add the skeleton for the Mips constant island pass.Reed Kotler2013-02-274-0/+89
* Fix PR15332 (patch by Florian Zeitz).Bill Schmidt2013-02-261-4/+5
* R600/SI: Add promotion of e32 to e64 in operand foldingChristian Konig2013-02-261-2/+34
* R600/SI: add VOP mapping functionsChristian Konig2013-02-263-11/+35
* R600/SI: swap operands if it helps foldingChristian Konig2013-02-261-1/+15
* R600/SI: add some more instruction flagsChristian Konig2013-02-263-14/+92
* R600/SI: add post ISel folding for SI v2Christian Konig2013-02-265-23/+231
* R600/SI: add folding helperChristian Konig2013-02-264-0/+30
* R600/SI: fix VOP3b encoding v2Christian Konig2013-02-262-6/+32
* R600/SI: fix and cleanup SI register definition v2Christian Konig2013-02-262-97/+135
* R600/SI: fix stupid typoChristian Konig2013-02-261-1/+1
* [mips] Use class RegDefsUses to track register defs and uses.Akira Hatanaka2013-02-261-89/+82
* [fast-isel] Make sure the FastLowerArguments function checks to make sure theChad Rosier2013-02-262-0/+2
* Refine fix to PR10499, no functionality changeMichael Liao2013-02-251-1/+1
* Fix PR10499Michael Liao2013-02-251-1/+1
* [fast-isel] Add X86FastIsel::FastLowerArguments to handle functions with 6 orChad Rosier2013-02-251-0/+73
* [ms-inline asm] Add support for the pushad/popad mnemonics.Chad Rosier2013-02-251-4/+2
* Fix missing relocation for TLS addressing peephole optimization.Bill Schmidt2013-02-251-0/+3
* Make pseudos FEXT_CCRX16_ins and FEXT_CCRXI16_ins into custom emitters.Reed Kotler2013-02-255-69/+70
* Make psuedo FEXT_T8I816_ins into a custom emitter.Reed Kotler2013-02-245-61/+39
* Fix PR14364.Bill Schmidt2013-02-244-20/+27
* TypoFrancois Pichet2013-02-241-1/+1
* Revert r169638 because it broke Mesa llvmpipe tests.Nadav Rotem2013-02-241-6/+1
* Make psuedo FEXT_T8I816_ins a custom inserter. It should be expandedReed Kotler2013-02-244-22/+34
* Add new base instruction def for cmpi, cmp, slt and sltu so that def/usesReed Kotler2013-02-231-5/+10
* X86: Disable cmov-memory patterns on subtargets without cmov.Benjamin Kramer2013-02-231-6/+8
* Expand pseudos/macros for Selt. This is the last of the complexReed Kotler2013-02-233-0/+82
* ARM: Convenience aliases for 'srs*' instructions.Jim Grosbach2013-02-233-0/+28
* [mips] Emit call16 operator instead of got_disp. The former allows lazy binding.Akira Hatanaka2013-02-221-3/+1
* x86_64: designate most general purpose and SSE registers as callee save under...Peter Collingbourne2013-02-222-21/+28
* R600/SI: Add pattern for sign extension of i1 to i32.Michel Danzer2013-02-221-0/+5
* R600/SI: Add pattern for logical or of i1 values.Michel Danzer2013-02-221-0/+4
* R600/SI: Add pattern for fceil.Michel Danzer2013-02-221-1/+3
* Make ARMAsmPrinter generate the correct alignment specifier syntax in instruc...Kristof Beyls2013-02-221-2/+1
* Fix a nomenclature mistake. Slt->Slti in the functions. The "i" refersReed Kotler2013-02-222-8/+8
* Expand mips16 SelT form pseudso/macros.Reed Kotler2013-02-223-0/+81
* Remove code copied from GenRegisterInfo.inc.Andrew Trick2013-02-222-57/+0
* Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky2013-02-2153-569/+541
* Hexagon: Expand cttz, ctlz, and ctpop for now.Anshuman Dasgupta2013-02-211-0/+5
* Radar numbers don't belong in source code.Evan Cheng2013-02-213-4/+1