aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-24[Hexagon] Enable subregister liveness trackingKrzysztof Parzyszek1-1/+1
2016-08-19[Hexagon] Rename the HEXAGON_MC namespace to Hexagon_MC, NFCKrzysztof Parzyszek1-1/+1
2016-08-01Replace MachineInstr* with MachineInstr& in TargetInstrInfo, NFCKrzysztof Parzyszek1-3/+3
2016-07-29[Hexagon] Referencify MachineInstr in HexagonInstrInfo, NFCKrzysztof Parzyszek1-19/+19
2016-07-25[Hexagon] Add target feature to generate long callsKrzysztof Parzyszek1-0/+7
2016-07-22[Hexagon] Use loop data prefetch on HexagonKrzysztof Parzyszek1-0/+8
2016-07-18[Hexagon] Fix zero latency instructions with multiple predecessorsKrzysztof Parzyszek1-37/+60
2016-07-15[Hexagon] Handle instruction latency for 0 or 2 cyclesKrzysztof Parzyszek1-0/+159
2016-07-15[Hexagon] Add a scheduling DAG mutationKrzysztof Parzyszek1-0/+53
2016-05-28[Hexagon] Add option to enable subregister liveness trackingKrzysztof Parzyszek1-0/+9
2015-12-14[Hexagon] Subtarget features/default CPU correctionsKrzysztof Parzyszek1-3/+1
2015-11-25Add hexagonv55 and hexagonv60 as recognized CPUs, make v60 the defaultKrzysztof Parzyszek1-31/+54
2015-11-24[Hexagon] Bring HexagonInstrInfo up to dateKrzysztof Parzyszek1-4/+5
2015-09-15Revert r247692: Replace Triple with a new TargetTuple in MCTargetDesc/* and r...Daniel Sanders1-1/+1
2015-09-15Re-commit r247683: Replace Triple with a new TargetTuple in MCTargetDesc/* an...Daniel Sanders1-1/+1
2015-09-15Revert r247684 - Replace Triple with a new TargetTuple ...Daniel Sanders1-1/+1
2015-09-15Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.Daniel Sanders1-1/+1
2015-07-09Remove getDataLayout() from TargetSelectionDAGInfo (had no users)Mehdi Amini1-1/+1
2015-06-10Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MC...Daniel Sanders1-2/+2
2015-03-30Remove more superfluous .str() and replace std::string concatenation with Twine.Yaron Keren1-1/+1
2015-03-11Remove useMachineScheduler and replace it with subtarget optionsEric Christopher1-0/+10
2015-02-09[Hexagon] Removing more V4 predicates since V4 is the required minimum.Colin LeMahieu1-6/+1
2015-02-02Cache and use the subtarget that owns the target lowering.Eric Christopher1-1/+1
2015-01-26Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher1-2/+1
2014-06-27Move all of the hexagon subtarget dependent variables from the targetEric Christopher1-4/+11
2014-04-21[Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth1-0/+2
2013-11-19[weak vtables] Remove a bunch of weak vtablesJuergen Ributzka1-0/+2
2013-11-18Revert r194865 and r194874.Alexey Samsonov1-1/+0
2013-11-15[weak vtables] Remove a bunch of weak vtablesJuergen Ributzka1-0/+1
2013-03-22Hexagon: Add and enable memops setbit, clrbit, &,|,+,- for byte, short, and w...Jyotsna Verma1-3/+14
2012-08-20fix HexagonSubtarget parsing of -mv flagSebastian Pop1-17/+16
2012-07-19default to use -mv4 when no version of Hexagon has been specifiedSebastian Pop1-1/+5
2012-06-05misched: Added MultiIssueItineraries.Andrew Trick1-3/+0
2012-05-12Support for Hexagon feature, New Value Jump.Sirish Pande1-1/+1
2012-05-10Hexagon V5 FP Support.Sirish Pande1-1/+16
2012-04-23Revert r155365, r155366, and r155367. All three of these have regressionChandler Carruth1-16/+1
2012-04-23Hexagon V5 (floating point) support.Sirish Pande1-0/+15
2012-04-23Support for Hexagon architectural feature, new value jump.Sirish Pande1-1/+1
2012-04-18This reverts a long string of commits to the Hexagon backend. TheseChandler Carruth1-16/+1
2012-04-16Hexagon V5 (Floating Point) Support.Sirish Pande1-0/+15
2012-04-13Add support for Hexagon Architectural feature, New Value Jump.Sirish Pande1-1/+1
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu1-1/+1
2012-02-01VLIW specific scheduler framework that utilizes deterministic finite automato...Andrew Trick1-0/+3
2011-12-15Add MCTargetDesc library to Hexagon targetTony Linthicum1-1/+0
2011-12-12Hexagon backend supportTony Linthicum1-0/+60