summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-24/+31
* [LivePhysRegs] Remove registers clobbered by regmasks from the live setKrzysztof Parzyszek2018-04-301-5/+0
* [Hexagon] Add support for "new" circular buffer intrinsicsKrzysztof Parzyszek2018-03-281-2/+2
* [NFC] fix trivial typos in commentsHiroshi Inoue2018-02-221-1/+1
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-7/+6
* [Hexagon] Add support for Hexagon V65Krzysztof Parzyszek2017-12-111-3/+16
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-11/+16
* [CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih2017-11-281-5/+5
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-1/+1
* [Hexagon] Switch to parameterized register classes for HVXKrzysztof Parzyszek2017-09-151-87/+30
* [Hexagon] Make getMemAccessSize return size in bytesKrzysztof Parzyszek2017-09-141-2/+2
* [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko2017-07-261-10/+14
* [NFC] Move DEBUG_TYPE below includes in HexagonJakub Kuderski2017-07-131-2/+2
* [Hexagon] Do not rely on callee-saved info in hasFPKrzysztof Parzyszek2017-07-111-12/+2
* [Hexagon] Implement frame pointer elimination with -fomit-frame-pointerKrzysztof Parzyszek2017-06-301-75/+106
* [Hexagon] Handle cases when the aligned stack pointer is missingKrzysztof Parzyszek2017-06-261-1/+17
* Revert "[Hexagon] Handle decreasing of stack alignment in frame lowering"Krzysztof Parzyszek2017-06-231-17/+2
* [Hexagon] Handle decreasing of stack alignment in frame loweringKrzysztof Parzyszek2017-06-231-2/+17
* [Hexagon] Recognize potential offset overflow for store-imm to stackKrzysztof Parzyszek2017-06-221-4/+39
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* LivePhysRegs: Rework constructor + documentation; NFCMatthias Braun2017-05-261-1/+1
* Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek2017-04-241-21/+22
* [Hexagon] Start using regmasks on callsKrzysztof Parzyszek2017-02-171-10/+24
* Revert "[Hexagon] Start using regmasks on calls"Rafael Espindola2017-02-171-24/+10
* [Hexagon] Start using regmasks on callsKrzysztof Parzyszek2017-02-161-10/+24
* [Hexagon] Remove dead defs from the live set when expanding wstoresKrzysztof Parzyszek2017-01-181-1/+8
* Remove unused lambda captures. NFCMalcolm Parsons2017-01-131-3/+3
* [CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus2017-01-131-3/+2
* [Hexagon] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko2016-12-161-78/+79
* Move FrameInstructions from MachineModuleInfo to MachineFunctionMatthias Braun2016-11-301-6/+6
* [Hexagon] Separate Hexagon subreg indices for different register classesKrzysztof Parzyszek2016-11-091-6/+6
* [Hexagon] Handle spills of partially defined double vector registersKrzysztof Parzyszek2016-10-211-21/+36
* Use __func__ directly now that all supported compilers support itReid Kleckner2016-10-201-1/+1
* MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun2016-08-251-1/+1
* [Hexagon] Do not cache alloca instructions during iselKrzysztof Parzyszek2016-08-191-2/+5
* [Hexagon] Standardize next batch of pseudo instructionsKrzysztof Parzyszek2016-08-161-11/+11
* [Hexagon] Standardize vector predicate load/store pseudo instructionsKrzysztof Parzyszek2016-08-161-4/+4
* [Hexagon] Cleanup and standardize vector load/store pseudo instructionsKrzysztof Parzyszek2016-08-121-32/+32
* [Hexagon] Standardize pseudo-instructions for calls and returnsKrzysztof Parzyszek2016-08-121-5/+5
* Use the range variant of find_if instead of unpacking begin/endDavid Majnemer2016-08-121-1/+1
* [Hexagon] Use integer instructions for floating point immediatesKrzysztof Parzyszek2016-08-101-1/+1
* [Hexagon] Check for offset overflow when reserving scavenging slotsKrzysztof Parzyszek2016-08-011-1/+14
* [Hexagon] Referencify MachineInstr in HexagonInstrInfo, NFCKrzysztof Parzyszek2016-07-291-22/+22
* [Hexagon] Insert CFI instructions before throwing callsKrzysztof Parzyszek2016-07-281-20/+31
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-41/+41
* [Hexagon] Add option to bisect spill slot optimizationKrzysztof Parzyszek2016-07-271-2/+17
* [Hexagon] Do not optimize volatile stack spill slotsKrzysztof Parzyszek2016-07-271-22/+11
* [Hexagon] Handle extended versions of restore routinesKrzysztof Parzyszek2016-07-271-2/+11
* [Hexagon] Add saved callee-saved registers as live-in in non-wrapped blocksKrzysztof Parzyszek2016-07-271-7/+26
* [Hexagon] Add target feature to generate long callsKrzysztof Parzyszek2016-07-251-17/+45
OpenPOWER on IntegriCloud