aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Hexagon
AgeCommit message (Expand)Author
2012-04-23Merging r155287:Bill Wendling
2012-04-23Merging r155286:Bill Wendling
2012-04-22Inline a variable that's used only in an assert.Bill Wendling
2012-04-18This reverts a long string of commits to the Hexagon backend. TheseChandler Carruth
2012-04-16Remove unused variableDavid Blaikie
2012-04-16Hexagon V5 (Floating Point) Support.Sirish Pande
2012-04-15HexagonCopyToCombine.cpp: Silence two warnings, -Wunused-variable, with -Asse...NAKAMURA Takumi
2012-04-15Target/Hexagon: Tweak to fix msvc build.NAKAMURA Takumi
2012-04-13Remove iostream from New Value Jump.Sirish Pande
2012-04-13Add support for Hexagon Architectural feature, New Value Jump.Sirish Pande
2012-04-13Pass to replace tranfer/copy instructions into combine instruction where poss...Sirish Pande
2012-04-13Silence various build warnings from Hexagon backend that show up in release b...Craig Topper
2012-04-12Update CMake build.Ted Kremenek
2012-04-12Hexagon: fix CMake error.Evandro Menezes
2012-04-12HexagonPacketizer patch.Sirish Pande
2012-04-12Hexagon: enable assembler output through the MC layer.Evandro Menezes
2012-03-27Prune some includesCraig Topper
2012-03-22Remove some unnecessary forward declarations.Craig Topper
2012-03-17Reorder includes in Target backends to following coding standards. Remove som...Craig Topper
2012-03-17Fix some copy and paste remnants of Cell and SPU in Hexagon files.Craig Topper
2012-03-17Fix typo in file header.Craig Topper
2012-03-17Pass TargetOptions to HexagonTargetMachine constructor by reference to match ...Craig Topper
2012-03-11Convert more static tables of registers used by calling convention to uint16_...Craig Topper
2012-03-05Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce stati...Craig Topper
2012-03-04Use uint16_t to store register overlaps to reduce static data.Craig Topper
2012-03-04Use uint16_t to store registers in callee saved register tables to reduce siz...Craig Topper
2012-02-28Re-commit r151623 with fix. Only issue special no-return calls if it's a dire...Evan Cheng
2012-02-28Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar
2012-02-28Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng
2012-02-27Delete incorrect reference to inexistent Hexagon architecture manuals.Evandro Menezes
2012-02-27Remove HexagonGenIntrinsics.inc from Hexagon cmake file. It does not appear i...Craig Topper
2012-02-24Remove unused cl::opt, make another opt static.Benjamin Kramer
2012-02-23Fix the numbering of some of the registers and reclassify a couple of them.Brendon Cahoon
2012-02-22Efficient pattern for store truncate. Patch by Evandro Menezes.Sirish Pande
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu
2012-02-15Optimize redundant sign extends and negation of predicates.Sirish Pande
2012-02-15Revert "Replacing HexagonOptimizeSZExtends with HexagonPeephole."Eric Christopher
2012-02-15Revert "Optimize redundant sign extends and negation of predicates"Eric Christopher
2012-02-15Replacing HexagonOptimizeSZExtends with HexagonPeephole.Sirish Pande
2012-02-15Optimize redundant sign extends and negation of predicatesSirish Pande
2012-02-09Test for commit access.Sirish Pande
2012-02-08Codegen pass definition cleanup. No functionality.Andrew Trick
2012-02-08Use TSFlag bit to describe instruction properties.Brendon Cahoon
2012-02-07Convert assert(0) to llvm_unreachableCraig Topper
2012-02-06Hexagon: Remove forbidden iostream includes (it introduces static initializers)Benjamin Kramer
2012-02-05Convert assert(0) to llvm_unreachableCraig Topper
2012-02-04TargetPassConfig: confine the MC configuration to TargetMachine.Andrew Trick
2012-02-03Added TargetPassConfig. The first little step toward configuring codegen passes.Andrew Trick
2012-02-01Fix the cmake buildRafael Espindola
2012-02-01VLIW specific scheduler framework that utilizes deterministic finite automato...Andrew Trick