summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/HexagonFrameLowering.h
Commit message (Expand)AuthorAgeFilesLines
* Use Align for TFL::TransientStackAlignmentGuillaume Chatelet2019-10-211-1/+1
* [Alignment][NFC] Use Align for TargetFrameLowering/SubtargetGuillaume Chatelet2019-10-171-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [Hexagon] Implement noreturn optimizationBrendon Cahoon2018-11-091-0/+2
* Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie2017-11-031-1/+1
* Add "Restored" flag to CalleeSavedInfoKrzysztof Parzyszek2017-08-101-1/+1
* [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko2017-07-261-2/+9
* [Hexagon] Implement frame pointer elimination with -fomit-frame-pointerKrzysztof Parzyszek2017-06-301-3/+14
* Revert "[Hexagon] Handle decreasing of stack alignment in frame lowering"Krzysztof Parzyszek2017-06-231-2/+0
* [Hexagon] Handle decreasing of stack alignment in frame loweringKrzysztof Parzyszek2017-06-231-0/+2
* [Hexagon] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko2016-12-161-2/+9
* [Hexagon] Check for offset overflow when reserving scavenging slotsKrzysztof Parzyszek2016-08-011-1/+2
* [Hexagon] Add saved callee-saved registers as live-in in non-wrapped blocksKrzysztof Parzyszek2016-07-271-1/+2
* [Hexagon] Enable the post-RA schedulerKrzysztof Parzyszek2016-05-261-0/+2
* [Hexagon] Register save/restore functions do not follow regular conventionsKrzysztof Parzyszek2016-04-251-0/+2
* Change eliminateCallFramePseudoInstr() to return an iteratorHans Wennborg2016-03-311-2/+3
* [Hexagon] Add support for run-time stack overflow checkingKrzysztof Parzyszek2016-03-241-2/+2
* [Hexagon] Optimize stack slot spillsKrzysztof Parzyszek2016-02-121-0/+8
* [Hexagon] Replace expansion of spill pseudo-instructions in frame loweringKrzysztof Parzyszek2016-02-121-6/+34
* [Hexagon] Use general purpose registers to spill pred/mod registers intoKrzysztof Parzyszek2016-01-221-1/+1
* Add missing override noticed by Clang's -Winconsistent-missing-override.Benjamin Kramer2015-10-191-1/+1
* [Hexagon] Fix debug information for local objectsKrzysztof Parzyszek2015-10-191-2/+2
* [Hexagon] Delay emission of CFI instructionsKrzysztof Parzyszek2015-10-191-1/+5
* Remove redundant TargetFrameLowering::getFrameIndexOffset virtualJames Y Knight2015-08-151-1/+2
* PrologEpilogInserter: Rewrite API to determine callee save regsiters.Matthias Braun2015-07-141-1/+1
* 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
* [ShrinkWrap] Add (a simplified version) of shrink-wrapping.Quentin Colombet2015-05-051-1/+2
* [Hexagon] Shrink-wrap stack frame (Hexagon-specific)Krzysztof Parzyszek2015-04-231-29/+48
* [Hexagon] Overhaul of stack object allocationKrzysztof Parzyszek2015-04-221-4/+37
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-131-2/+2
* Remove unnecessary caching of the subtarget for HexagonFrameLowering and remo...Eric Christopher2014-06-271-5/+1
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-291-16/+16
* Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky2013-02-211-0/+5
* Hexagon backend supportTony Linthicum2011-12-121-0/+50
OpenPOWER on IntegriCloud