summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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: Use mop_iterator instead of MIOperands/ConstMIOperandsMatthias Braun2015-05-291-4/+4
* MC: Clean up method names in MCContext.Jim Grosbach2015-05-181-1/+1
* [ShrinkWrap] Add (a simplified version) of shrink-wrapping.Quentin Colombet2015-05-051-2/+3
* Unbreak buildKrzysztof Parzyszek2015-04-231-1/+1
* [Hexagon] Minor cleanup in HexagonFrameLoweringKrzysztof Parzyszek2015-04-231-6/+2
* [Hexagon] Fix compiler warnings in release buildKrzysztof Parzyszek2015-04-231-1/+4
* [Hexagon] Shrink-wrap stack frame (Hexagon-specific)Krzysztof Parzyszek2015-04-231-354/+508
* Fix Windows build break: use LLVM_FUNCTION_NAME instead of __func__.Krzysztof Parzyszek2015-04-221-1/+1
* [Hexagon] Overhaul of stack object allocationKrzysztof Parzyszek2015-04-221-183/+974
* [Hexagon] Use single tailcall pseudoinst and fix checking for label jumping v...Colin LeMahieu2015-03-091-1/+1
* [Hexagon] Removing more V4 predicates since V4 is the required minimum.Colin LeMahieu2015-02-091-2/+1
* Use the getSubtarget call off of the MachineFunction rather thanEric Christopher2015-02-021-7/+5
* [Hexagon] Adding dealloc_return encoding and absolute address stores.Colin LeMahieu2015-01-061-1/+1
* [Hexagon] Adding allocframe, post-increment circular immediate stores, post-i...Colin LeMahieu2014-12-291-2/+2
* [Hexagon] Adding deallocframe and circular addressing loads.Colin LeMahieu2014-12-261-2/+2
* [Hexagon] Removing SUB_rr and replacing with A2_sub.Colin LeMahieu2014-11-211-1/+1
* [Hexagon] Converting from ADD_rr to A2_add which has encoding bits.Colin LeMahieu2014-11-181-1/+1
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-9/+5
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-7/+14
* Remove unnecessary caching of the subtarget for HexagonFrameLowering and remo...Eric Christopher2014-06-271-2/+2
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-2/+2
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-4/+4
* Remove dead calls to addFrameMove.Rafael Espindola2013-05-161-25/+0
* Change getFrameMoves to return a const reference.Rafael Espindola2013-05-111-5/+3
* Fix unused variable error.Jyotsna Verma2013-05-101-2/+1
* Hexagon: Fix switch cases in HexagonVLIWPacketizer.cpp.Jyotsna Verma2013-05-101-14/+40
* Hexagon: Use multiclass for Jump instructions.Jyotsna Verma2013-05-011-1/+1
* Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky2013-02-211-0/+15
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-2/+2
* Fix misplaced closing brace.Matthew Curtis2012-12-051-1/+2
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-7/+7
* Extract some pointer hacking to a function.Jakob Stoklund Olesen2012-05-301-22/+22
* Reorder includes in Target backends to following coding standards. Remove som...Craig Topper2012-03-171-1/+1
* Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce stati...Craig Topper2012-03-051-4/+4
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-181-1/+1
* Hexagon: Remove forbidden iostream includes (it introduces static initializers)Benjamin Kramer2012-02-061-11/+10
* fix warningTony Linthicum2011-12-121-1/+1
* Hexagon backend supportTony Linthicum2011-12-121-0/+333
OpenPOWER on IntegriCloud