aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2013-03-01Fix indentation.Akira Hatanaka
2013-03-01Fix PR10475Michael Liao
2013-03-01Add support for using non-pic code for arm and thumb1 when emitting the sjljChad Rosier
2013-03-01Hexagon: Add constant extender support framework.Jyotsna Verma
2013-03-01R600/SI: handle all registers in copyPhysReg v2Christian Konig
2013-03-01R600/SI: remove S_MOV immediate patternsChristian Konig
2013-03-01R600/SI: remove GPR*AlignEncodeChristian Konig
2013-03-01R600/SI: fix warning about overloaded virtualChristian Konig
2013-03-01R600/SI: fix inserting waits for unordered definesChristian Konig
2013-03-01GCC thinks that this variable might be used uninitialized (it isn't).Duncan Sands
2013-03-01[mips] Remove unused option. Fix 80-column violations.Akira Hatanaka
2013-03-01[mips] Add the capability to search delay slot filling instructions inAkira Hatanaka
2013-03-01[mips] Do not add SecondLastInst to list BranchInstrs if there is only oneAkira Hatanaka
2013-03-01[mips] Define an overloaded version of function MipsInstrInfo::AnalyzeBranchAdd.Akira Hatanaka
2013-03-01[mips] Add options to disable searching backward and in successor blocks.Akira Hatanaka
2013-03-01[mips] Add capability to search in the forward direction for instructions thatAkira Hatanaka
2013-03-01[mips] Define helper function searchRangeAkira Hatanaka
2013-03-01[mips] Rename function findDelayInstr to searchBackward.Akira Hatanaka
2013-03-01[mips] Define class MemDefsUses.Akira Hatanaka
2013-02-28Tidy up; no functional change.Chad Rosier
2013-02-28Style; no functional change.Chad Rosier
2013-02-28Re-format comments (and check commit access)Yiannis Tsiouris
2013-02-28AArch64: remove post-encoder method from FCMP (immediate) instructions.Tim Northover
2013-02-28AArch64: be more careful resorting to inefficient addressing for weak vars.Tim Northover
2013-02-28AArch64: don't drop GlobalAddress offset when handling extern_weak decls.Tim Northover
2013-02-28AArch64: Use cbnz instead of cmp/b.ne pair for atomic operations.Tim Northover
2013-02-27ARM: FMA is legal only if VFP4 is available.Jim Grosbach
2013-02-27Remove this instance of dl as it's defined in a previous scope.Chad Rosier
2013-02-27ARM: permit full range of valid ADR immediates.Tim Northover
2013-02-27Revert r176166 because it broke one of the lit tests.Nadav Rotem
2013-02-27std::string to StringRef.Nadav Rotem
2013-02-27Fix cut/paste error in a comment.Reed Kotler
2013-02-27Add the skeleton for the Mips constant island pass.Reed Kotler
2013-02-26Fix PR15332 (patch by Florian Zeitz).Bill Schmidt
2013-02-26R600/SI: Add promotion of e32 to e64 in operand foldingChristian Konig
2013-02-26R600/SI: add VOP mapping functionsChristian Konig
2013-02-26R600/SI: swap operands if it helps foldingChristian Konig
2013-02-26R600/SI: add some more instruction flagsChristian Konig
2013-02-26R600/SI: add post ISel folding for SI v2Christian Konig
2013-02-26R600/SI: add folding helperChristian Konig
2013-02-26R600/SI: fix VOP3b encoding v2Christian Konig
2013-02-26R600/SI: fix and cleanup SI register definition v2Christian Konig
2013-02-26R600/SI: fix stupid typoChristian Konig
2013-02-26[mips] Use class RegDefsUses to track register defs and uses.Akira Hatanaka
2013-02-26[fast-isel] Make sure the FastLowerArguments function checks to make sure theChad Rosier
2013-02-25Refine fix to PR10499, no functionality changeMichael Liao
2013-02-25Fix PR10499Michael Liao
2013-02-25[fast-isel] Add X86FastIsel::FastLowerArguments to handle functions with 6 orChad Rosier
2013-02-25[ms-inline asm] Add support for the pushad/popad mnemonics.Chad Rosier
2013-02-25Fix missing relocation for TLS addressing peephole optimization.Bill Schmidt