aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-12-30[Hexagon] Updating constant extender def, adding alu-not instructions, compar...Colin LeMahieu1-3/+3
2014-12-29[Hexagon] Adding allocframe, post-increment circular immediate stores, post-i...Colin LeMahieu1-3/+3
2014-12-29[Hexagon] Adding post-increment register form stores and register-immediate f...Colin LeMahieu1-3/+3
2014-12-26[Hexagon] Adding deallocframe and circular addressing loads.Colin LeMahieu1-1/+1
2014-12-19[Hexagon] Adding loop0/1 sp0/1/2loop0 instructions.Colin LeMahieu1-2/+2
2014-12-18Reverting 224550, was not ready for commit.Colin LeMahieu1-2/+2
2014-12-18[Hexagon] Adding loop0/1 sp0/1/2loop0 instructions.Colin LeMahieu1-2/+2
2014-12-10[Hexagon] Adding encodings for JR class instructions. Updating complier usages.Colin LeMahieu1-2/+2
2014-10-14Remove the TargetMachine from DFAPacketizer since it was onlyEric Christopher1-4/+4
2014-10-04Remove unnecessary copying or replace it with moves in a bunch of places.Benjamin Kramer1-42/+40
2014-09-08Spelling correctionSid Manning1-2/+2
2014-08-20Cleanup: Delete seemingly unused reference to MachineDominatorTree from Sched...Alexey Samsonov1-6/+4
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher1-2/+1
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-9/+10
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper1-9/+10
2014-04-25[C++] Use 'nullptr'. Target edition.Craig Topper1-2/+2
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-04-04Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper1-1/+1
2014-03-02[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer1-4/+4
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth1-20/+19
2013-12-05Correct word hyphenationsAlp Toker1-1/+1
2013-05-23Hexagon: Make helper functions static.Benjamin Kramer1-1/+2
2013-05-14Hexagon: ArePredicatesComplement should not restrict itself to TFRs.Jyotsna Verma1-5/+31
2013-05-10Hexagon: Fix switch statements in GetDotOldOp and IsNewifyStore.Jyotsna Verma1-707/+20
2013-05-10Hexagon: Fix switch cases in HexagonVLIWPacketizer.cpp.Jyotsna Verma1-534/+18
2013-05-09Hexagon: Remove switch cases from GetDotNewPredOp and isPostIncrement functions.Jyotsna Verma1-516/+1
2013-05-06Print IR from Hexagon MI passes with -print-before/after-all.Krzysztof Parzyszek1-3/+1
2013-05-06Hexagon: Add multiclass/encoding bits for the New-Value Jump instructions.Jyotsna Verma1-3/+2
2013-05-02Hexagon: Honor __builtin_expect by using branch probabilities.Jyotsna Verma1-22/+57
2013-05-01Hexagon: Use multiclass for Jump instructions.Jyotsna Verma1-18/+18
2013-03-28Hexagon: Replace switch-case in isDotNewInst with TSFlags.Jyotsna Verma1-172/+5
2013-03-05Hexagon: Use MO operand flags to mark constant extended instructions.Jyotsna Verma1-15/+5
2013-03-01Hexagon: Add constant extender support framework.Jyotsna Verma1-23/+24
2013-02-13Hexagon: Use absolute addressing mode loads/stores for global+offset Jyotsna Verma1-278/+1
2013-02-01Replace LDriu*[bhdw]_indexed_V4 instructions with "def Pats".Jyotsna Verma1-108/+0
2012-12-20Add TSFlags to ALU32 type instructions for constant-extender/Relationship maps.Jyotsna Verma1-5/+7
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-20/+19
2012-08-29Rename hasVolatileMemoryRef() to hasOrderedMemoryRef().Jakob Stoklund Olesen1-2/+2
2012-06-22Revert r158679 - use case is unclear (and it increases the memory footprint).Hal Finkel1-1/+1
2012-06-18Allow up to 64 functional units per processor itinerary.Hal Finkel1-1/+1
2012-05-14Revert 156634 upon request until code improvement changes are made.Brendon Cahoon1-455/+4
2012-05-11Remove warnings from HexagonVLIWPacketizer.Sirish Pande1-3/+3
2012-05-11Hexagon constant extender support.Brendon Cahoon1-4/+455
2012-05-07Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass().Jakob Stoklund Olesen1-1/+1
2012-05-03Support for target dependent Hexagon VLIW packetizer.Sirish Pande1-0/+3646
2012-04-23Revert r155365, r155366, and r155367. All three of these have regressionChandler Carruth1-3640/+0
2012-04-23Support for Hexagon VLIW Packetizer.Sirish Pande1-0/+3640
2012-04-18This reverts a long string of commits to the Hexagon backend. TheseChandler Carruth1-3642/+0
2012-04-13Add support for Hexagon Architectural feature, New Value Jump.Sirish Pande1-2/+2
2012-04-13Silence various build warnings from Hexagon backend that show up in release b...Craig Topper1-24/+12