summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Hexagon] Fix vector spill expansion to use proper alignmentKrzysztof Parzyszek2019-11-121-15/+70
* [Hexagon] Convert stack object offsets to int64, NFCKrzysztof Parzyszek2019-11-121-1/+1
* [Hexagon] Require PS_aligna whenever variable-sized objects are presentKrzysztof Parzyszek2019-11-121-3/+3
* [cfi] Add flag to always generate .debug_frameDavid Candler2019-10-311-2/+1
* [Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet2019-09-271-1/+1
* [LLVM][Alignment] Introduce Alignment In MachineFrameInfoGuillaume Chatelet2019-08-211-3/+3
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-25/+25
* Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2019-08-011-1/+1
* [IR] Refactor attribute methods in Function class (NFC)Evandro Menezes2019-04-041-3/+3
* [IR] Create new method in `Function` class (NFC)Evandro Menezes2019-04-031-1/+1
* [Hexagon, SystemZ] Be super conservative about atomicsPhilip Reames2019-02-241-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [Hexagon] Fix some -Wunused-function with LLVM_DUMP_METHOD and -Wunused-variableFangrui Song2018-11-091-1/+1
* [Hexagon] Fix unused variable warning in release buildsJordan Rupprecht2018-11-091-0/+1
* [Hexagon] Implement noreturn optimizationBrendon Cahoon2018-11-091-1/+31
* LivePhysRegs/IfConversion: Change some types from unsigned to MCPhysReg; NFCMatthias Braun2018-11-061-1/+1
* [Hexagon] Don't access non-existent instructionsKrzysztof Parzyszek2018-08-311-1/+1
* [MI] Change the array of `MachineMemOperand` pointers to beChandler Carruth2018-08-161-28/+28
* 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
OpenPOWER on IntegriCloud