aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Hexagon
Commit message (Expand)AuthorAgeFilesLines
* Remove some unnecessary forward declarations.Craig Topper2012-03-221-1/+0
* Reorder includes in Target backends to following coding standards. Remove som...Craig Topper2012-03-1714-25/+21
* Fix some copy and paste remnants of Cell and SPU in Hexagon files.Craig Topper2012-03-174-6/+6
* Fix typo in file header.Craig Topper2012-03-171-1/+1
* Pass TargetOptions to HexagonTargetMachine constructor by reference to match ...Craig Topper2012-03-172-3/+4
* Convert more static tables of registers used by calling convention to uint16_...Craig Topper2012-03-111-3/+3
* Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce stati...Craig Topper2012-03-051-4/+4
* Use uint16_t to store register overlaps to reduce static data.Craig Topper2012-03-041-1/+1
* Use uint16_t to store registers in callee saved register tables to reduce siz...Craig Topper2012-03-042-5/+5
* Re-commit r151623 with fix. Only issue special no-return calls if it's a dire...Evan Cheng2012-02-282-2/+2
* Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar2012-02-282-2/+2
* Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng2012-02-282-2/+2
* Delete incorrect reference to inexistent Hexagon architecture manuals.Evandro Menezes2012-02-271-3/+0
* Remove HexagonGenIntrinsics.inc from Hexagon cmake file. It does not appear i...Craig Topper2012-02-271-1/+0
* Remove unused cl::opt, make another opt static.Benjamin Kramer2012-02-241-3/+0
* Fix the numbering of some of the registers and reclassify a couple of them.Brendon Cahoon2012-02-231-66/+64
* Efficient pattern for store truncate. Patch by Evandro Menezes.Sirish Pande2012-02-224-22/+7
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-1828-39/+40
* Optimize redundant sign extends and negation of predicates.Sirish Pande2012-02-1515-209/+1037
* Revert "Replacing HexagonOptimizeSZExtends with HexagonPeephole."Eric Christopher2012-02-152-292/+129
* Revert "Optimize redundant sign extends and negation of predicates"Eric Christopher2012-02-1513-745/+80
* Replacing HexagonOptimizeSZExtends with HexagonPeephole.Sirish Pande2012-02-152-129/+292
* Optimize redundant sign extends and negation of predicatesSirish Pande2012-02-1513-80/+745
* Test for commit access.Sirish Pande2012-02-091-2/+2
* Codegen pass definition cleanup. No functionality.Andrew Trick2012-02-081-1/+1
* Use TSFlag bit to describe instruction properties.Brendon Cahoon2012-02-086-314/+208
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-076-28/+21
* Hexagon: Remove forbidden iostream includes (it introduces static initializers)Benjamin Kramer2012-02-068-73/+46
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-051-0/+1
* TargetPassConfig: confine the MC configuration to TargetMachine.Andrew Trick2012-02-042-8/+5
* Added TargetPassConfig. The first little step toward configuring codegen passes.Andrew Trick2012-02-032-15/+37
* Fix the cmake buildRafael Espindola2012-02-011-0/+1
* VLIW specific scheduler framework that utilizes deterministic finite automato...Andrew Trick2012-02-015-0/+42
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-204-7/+0
* Add a CoveredBySubRegs property to Register descriptions.Jakob Stoklund Olesen2012-01-181-1/+1
* Initializing to false makes better sense. Thanks, David.Chad Rosier2012-01-061-1/+1
* Fix uninitialized variable warning.Chad Rosier2012-01-061-1/+1
* Clean up some Release build warnings.Benjamin Kramer2011-12-273-24/+14
* Hexagon: Remove unused variables.Benjamin Kramer2011-12-182-13/+0
* Hexagon: Fix a nasty order-of-initialization bug.Benjamin Kramer2011-12-162-2/+2
* Target/Hexagon: Fix CMake build.NAKAMURA Takumi2011-12-161-1/+0
* Add MCTargetDesc library to Hexagon targetTony Linthicum2011-12-1515-30/+186
* Initial CodeGen support for CTTZ/CTLZ where a zero input produces anChandler Carruth2011-12-131-0/+2
* Target/Hexagon: Fix CMake build. We don't use add_llvm_library_dependencies().NAKAMURA Takumi2011-12-132-16/+0
* LLVMBuild: Introduce a common section which currently has a list of theDaniel Dunbar2011-12-122-3/+4
* fix warningTony Linthicum2011-12-121-1/+1
* Hexagon backend supportTony Linthicum2011-12-1254-0/+20764