aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-25[Hexagon] Remove extraneous debug output from HexagonCopyToCombine.cpp Ron Lieberman1-1/+0
2016-08-25MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun1-1/+1
2016-08-24[Hexagon] Check for block end when skipping debug instructionsKrzysztof Parzyszek1-4/+3
2016-08-18[Hexagon] Create vcombine in HexagonCopyToCombineKrzysztof Parzyszek1-18/+56
2016-08-12ADT: Remove all ilist_iterator => pointer casts, NFCDuncan P. N. Exon Smith1-1/+1
2016-08-11Hexagon: Avoid dereferencing end() in HexagonCopyToCombine::findPairableDuncan P. N. Exon Smith1-2/+3
2016-08-10[Hexagon] Use integer instructions for floating point immediatesKrzysztof Parzyszek1-2/+1
2016-07-29[Hexagon] Referencify MachineInstr in HexagonInstrInfo, NFCKrzysztof Parzyszek1-1/+1
2016-07-12Hexagon: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith1-87/+81
2016-04-04Add MachineFunctionProperty checks for AllVRegsAllocated for target passesDerek Schuff1-0/+5
2016-01-21PR26172: unnecessary indirection in HexagonCopyToCombine.cppKrzysztof Parzyszek1-1/+1
2016-01-15[Hexagon] Generate CONST64 when optimizing for size in copy-to-combineKrzysztof Parzyszek1-11/+64
2016-01-15[Hexagon] Handle DBG_VALUE instructions in copy-to-combineKrzysztof Parzyszek1-7/+49
2015-06-15[Hexagon] Moving pass declarations out of header and in to implementation fil...Colin LeMahieu1-0/+1
2015-04-23[Hexagon] Fix compiler warnings in release buildKrzysztof Parzyszek1-0/+2
2015-04-22[Hexagon] Use A2_tfrsi for constant pool and jump table addressesKrzysztof Parzyszek1-52/+130
2015-03-09[Hexagon] Reapply r231699. Remove assumption that second operand is an immed...Colin LeMahieu1-4/+13
2015-02-09[Hexagon] Removing more V4 predicates since V4 is the required minimum.Colin LeMahieu1-12/+0
2015-02-02Use the function template getSubtarget to remove an explicit cast.Eric Christopher1-1/+1
2014-12-30[Hexagon] Dropping old combine instructions without encodings.Colin LeMahieu1-6/+6
2014-12-09[Hexagon] Updating rr/ri 32/64 transfer encodings and adding tests.Colin LeMahieu1-8/+8
2014-12-09[Hexagon] Adding word combine dot-new form and replacing old combine opcode.Colin LeMahieu1-4/+4
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher1-3/+2
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-2/+3
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper1-3/+3
2014-04-28[C++] Use 'nullptr'.Craig Topper1-1/+1
2014-04-25[C++] Use 'nullptr'. Target edition.Craig Topper1-3/+3
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-2/+2
2014-03-02[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer1-2/+2
2014-01-24Fix known typosAlp Toker1-2/+2
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth1-10/+9
2013-05-28Hexagon: Typo fix.Jyotsna Verma1-5/+5
2013-05-23Hexagon: Make helper functions static.Benjamin Kramer1-2/+3
2013-05-14Hexagon: Pass to replace tranfer/copy instructions into combine instructionJyotsna Verma1-0/+676
2012-04-18This reverts a long string of commits to the Hexagon backend. TheseChandler Carruth1-475/+0
2012-04-15HexagonCopyToCombine.cpp: Silence two warnings, -Wunused-variable, with -Asse...NAKAMURA Takumi1-0/+2
2012-04-15Target/Hexagon: Tweak to fix msvc build.NAKAMURA Takumi1-2/+2
2012-04-13Pass to replace tranfer/copy instructions into combine instruction where poss...Sirish Pande1-0/+473