summaryrefslogtreecommitdiff
path: root/lib/Target/Hexagon/HexagonRegisterInfo.cpp
AgeCommit message (Expand)Author
2017-12-11[Hexagon] Add support for Hexagon V65Krzysztof Parzyszek
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-10-18[Hexagon] Update Hexagon ArchEnum and sync some downstream changes(NFC)Sumanth Gundapaneni
2017-09-25[Hexagon] Make getHexagonSubRegIndex take reference instead of pointerKrzysztof Parzyszek
2017-09-15[Hexagon] Switch to parameterized register classes for HVXKrzysztof Parzyszek
2017-06-23Revert "[Hexagon] Handle decreasing of stack alignment in frame lowering"Krzysztof Parzyszek
2017-06-23[Hexagon] Handle decreasing of stack alignment in frame loweringKrzysztof Parzyszek
2017-05-26[Hexagon] Cleanup of unused function isCalleeSaveReg (NFC)Sumanth Gundapaneni
2017-02-22[Hexagon] Implement @llvm.readcyclecounter()Krzysztof Parzyszek
2017-02-17[Hexagon] Start using regmasks on callsKrzysztof Parzyszek
2017-02-17Revert "[Hexagon] Start using regmasks on calls"Rafael Espindola
2017-02-16[Hexagon] Start using regmasks on callsKrzysztof Parzyszek
2017-02-10[Hexagon] Introduce Hexagon V62Krzysztof Parzyszek
2017-01-23[Hexagon] Explicitly reserve aliases of reserved registersKrzysztof Parzyszek
2016-11-09[Hexagon] Separate Hexagon subreg indices for different register classesKrzysztof Parzyszek
2016-08-19[Hexagon] Improvements to handling and generation of FP instructionsKrzysztof Parzyszek
2016-08-16[Hexagon] Standardize next batch of pseudo instructionsKrzysztof Parzyszek
2016-06-12Run clang-tidy's performance-unnecessary-copy-initialization over LLVM.Benjamin Kramer
2016-05-16[Hexagon] Make getCallerSavedRegs specific to a register classKrzysztof Parzyszek
2016-04-18[NFC] Header cleanupMehdi Amini
2016-03-21[Hexagon] Fix reserving emergency spill slots for register scavengerKrzysztof Parzyszek
2016-02-18[Hexagon] Implement TLS supportKrzysztof Parzyszek
2016-02-18[Hexagon] Update the callee-saved register set for EH-aware functionsKrzysztof Parzyszek
2016-02-12[Hexagon] Eliminate pseudo instructions for circ/brev loads and storesKrzysztof Parzyszek
2016-02-12[Hexagon] Handle out-of-range offsets in eliminateFrameIndexKrzysztof Parzyszek
2016-01-11[Hexagon] Mark D14 and GP as reserved registersKrzysztof Parzyszek
2015-12-18[Hexagon] Add PIC supportKrzysztof Parzyszek
2015-10-19[Hexagon] Fix debug information for local objectsKrzysztof Parzyszek
2015-10-17[Hexagon] Adding skeleton of HVX extension instructions.Colin LeMahieu
2015-07-20Targets: commonize some stack realignment codeJF Bastien
2015-07-10Target RegisterInfo: devirtualize TargetFrameLoweringJF Bastien
2015-04-22[Hexagon] Overhaul of stack object allocationKrzysztof Parzyszek
2015-03-12Remove unused complex patterns for addressing modes on Hexagon.Krzysztof Parzyszek
2015-03-10Remove subtarget dependence from HexagonRegisterInfo.Eric Christopher
2015-02-09[Hexagon] Removing more V4 predicates since V4 is the required minimum.Colin LeMahieu
2015-02-05[Hexagon] Renaming A2_addi and formatting.Colin LeMahieu
2015-01-15[Hexagon] Replacing old versions of stores and loads.Colin LeMahieu
2015-01-14[Hexagon] Replacing old version of convert and load f64.Colin LeMahieu
2014-12-29[Hexagon] Adding post-increment register form stores and register-immediate f...Colin LeMahieu
2014-12-23[Hexagon] Adding doubleword load.Colin LeMahieu
2014-12-23[Hexagon] Reapplying 224775 load words.Colin LeMahieu
2014-12-23Reverting 224775 until mayLoad flag is addressed.Colin LeMahieu
2014-12-23[Hexagon] Adding word loads.Colin LeMahieu
2014-12-23[Hexagon] Adding signed halfword loads.Colin LeMahieu
2014-12-23[Hexagon] Adding unsigned halfword load.Colin LeMahieu
2014-12-22[Hexagon] Adding memb instruction. Fixing whitespace in test from 224730.Colin LeMahieu
2014-12-22[Hexagon] Adding classes and load unsigned byte instruction, updating usages.Colin LeMahieu
2014-11-18[Hexagon] Converting from ADD_rr to A2_add which has encoding bits.Colin LeMahieu
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher