summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/HexagonInstrInfo.h
Commit message (Expand)AuthorAgeFilesLines
* [Hexagon] Fix dependence check in the packetizerKrzysztof Parzyszek2017-06-011-5/+0
* [Hexagon] Use automatically-generated scheduling information for HVXKrzysztof Parzyszek2017-05-031-1/+14
* [Hexagon] Implement undoing .cur instructions in packetizerKrzysztof Parzyszek2017-05-031-0/+1
* [Hexagon] Remove unused validSubtarget TSFlagsKrzysztof Parzyszek2017-05-021-1/+0
* [Hexagon] Pick a dot-old instruction that matches the architectureKrzysztof Parzyszek2017-03-061-1/+1
* Make TargetInstrInfo::isPredicable take a const reference, NFCKrzysztof Parzyszek2017-03-031-1/+1
* [Hexagon, TableGen] Fix some Clang-tidy modernize and Include What You Use wa...Eugene Zelenko2017-01-041-8/+11
* Finish renaming remaining analyzeBranch functionsMatt Arsenault2016-09-141-3/+3
* Make analyzeBranch family of instruction names consistentMatt Arsenault2016-09-141-2/+2
* AArch64: Use TTI branch functions in branch relaxationMatt Arsenault2016-09-141-2/+4
* [NFC] Remove unnecessary commentDean Michael Berris2016-09-011-4/+2
* [XRay][NFC] Promote isTailCall() as virtual in TargetInstrInfo.Dean Michael Berris2016-09-011-1/+4
* [Hexagon] Allow non-returning calls in hardware loopsKrzysztof Parzyszek2016-08-111-0/+1
* Replace MachineInstr* with MachineInstr& in TargetInstrInfo, NFCKrzysztof Parzyszek2016-08-011-4/+4
* [Hexagon] Referencify MachineInstr in HexagonInstrInfo, NFCKrzysztof Parzyszek2016-07-291-94/+96
* MachinePipeliner pass that implements Swing Modulo SchedulingBrendon Cahoon2016-07-291-3/+30
* [Hexagon] Handle instruction latency for 0 or 2 cyclesKrzysztof Parzyszek2016-07-151-0/+4
* Rename AnalyzeBranch* to analyzeBranch*.Jacques Pienaar2016-07-151-4/+4
* [Hexagon] Packetize function call arguments with tail call instructionsKrzysztof Parzyszek2016-07-141-0/+1
* CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith2016-06-301-15/+12
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-4/+3
* [Hexagon] Optimize addressing modes for load/storeKrzysztof Parzyszek2016-04-291-0/+5
* CodeGen: TII: Take MachineInstr& in predicate API, NFCDuncan P. N. Exon Smith2016-02-231-6/+6
* [Hexagon] Add utility functions to detect sign- and zero-extending loadsKrzysztof Parzyszek2016-02-121-0/+2
* [Hexagon] Update the Hexagon packetizerKrzysztof Parzyszek2015-12-161-0/+4
* [Hexagon] Add "const" to function parameters in HexagonInstrInfoKrzysztof Parzyszek2015-12-141-11/+12
* [Hexagon] Bring HexagonInstrInfo up to dateKrzysztof Parzyszek2015-11-241-110/+273
* Pass BranchProbability/BlockMass by value instead of const& as they are small...Cong Hou2015-09-101-3/+3
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* [CodeGen] ArrayRef'ize cond/pred in various TII APIs. NFC.Ahmed Bougacha2015-06-111-9/+7
* [InstrInfo] Refactor foldOperandImpl to thread through InsertPt. NFCKeno Fischer2015-06-081-0/+2
* [Hexagon] Update AnalyzeBranch, etc target hooksBrendon Cahoon2015-05-081-2/+9
* [Hexagon] Use constant extenders to fix up hardware loopsBrendon Cahoon2015-04-271-1/+3
* [Hexagon] Consider constant-extended offsets to be validKrzysztof Parzyszek2015-04-221-1/+1
* Expand MUX instructions early on HexagonKrzysztof Parzyszek2015-03-311-3/+1
* Revert 233694. Weak SVN-fu.Krzysztof Parzyszek2015-03-311-1/+3
* Expand MUX instructions early on HexagonKrzysztof Parzyszek2015-03-311-3/+1
* Remove some unnecessary forward declarations and put a couple moreEric Christopher2015-03-121-1/+1
* [Hexagon] Use single tailcall pseudoinst and fix checking for label jumping v...Colin LeMahieu2015-03-091-0/+8
* ArrayRefize memory operand folding. NFC.Benjamin Kramer2015-02-281-7/+5
* Remove unused argument to CreateTargetScheduleState and changeEric Christopher2014-10-091-3/+2
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-131-2/+2
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-291-99/+96
* [C++] Use 'nullptr'.Craig Topper2014-04-281-1/+1
* Replace ValueTypes.h with MachineValueType.h if possible.Patrik Hagglund2014-03-151-0/+2
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-071-2/+2
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-191-0/+1
* Revert r194865 and r194874.Alexey Samsonov2013-11-181-2/+0
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-151-0/+2
OpenPOWER on IntegriCloud