summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Dwarf/AArch64] Return address signing B key dwarf supportLuke Cheeseman2018-12-211-4/+9
* [AArch64] - Return address signing dwarf supportLuke Cheeseman2018-12-181-0/+6
* [ARM64][Windows] Fix local stack size for funcletsSanjin Sijaric2018-12-041-3/+8
* AArch64: Don't emit CFI for SCS register in nounwind functions.Peter Collingbourne2018-11-301-14/+16
* Revert r347490 as it breaks address sanitizer buildsLuke Cheeseman2018-11-231-6/+0
* Revert r343341Luke Cheeseman2018-11-231-0/+6
* Fix MSVC 'truncation of constant value' warning. NFCI.Simon Pilgrim2018-11-201-1/+1
* AArch64: Emit a call frame instruction for the shadow call stack register.Peter Collingbourne2018-11-161-6/+25
* [ARM64] [Windows] Handle funcletsEli Friedman2018-11-091-14/+133
* [ARM64] [Windows] Exception handling support in frame loweringSanjin Sijaric2018-10-311-50/+360
* [AArch64] Mark condition flags and x16/x17 as clobbered when calling __chkstkMartin Storsjo2018-10-311-0/+6
* [AArch64] Return address signing B key supportLuke Cheeseman2018-10-291-3/+20
* [AArch64][v8.5A] Restrict indirect tail calls to use x16/17 only when using BTIOliver Stannard2018-10-081-1/+2
* Revert r343317Luke Cheeseman2018-09-281-6/+0
* Reapply changes reverted by r343235Luke Cheeseman2018-09-281-0/+6
* Revert r343192 as an ubsan build is currently failingLuke Cheeseman2018-09-271-6/+0
* Reapply changes reverted in r343114, lldb patch to follow shortlyLuke Cheeseman2018-09-271-0/+6
* Revert r343112 as CallFrameString API change has broken lldb buildsLuke Cheeseman2018-09-261-6/+0
* [AArch64] - Return address signing dwarf supportLuke Cheeseman2018-09-261-0/+6
* Revert r343089 "[AArch64] - Return address signing dwarf support"Hans Wennborg2018-09-261-6/+0
* [AArch64] - Return address signing dwarf supportLuke Cheeseman2018-09-261-0/+6
* [AArch64] Support adding X[8-15,18] registers as CSRs.Tri Vo2018-09-221-2/+2
* [AArch64] Implement aarch64_vector_pcs codegen support.Sander de Smalen2018-09-121-37/+82
* [AArch64] NFC: Refactoring to prepare for vector PCS.Sander de Smalen2018-09-121-39/+74
* [AArch64] Support reserving x1-7 registers.Nick Desaulniers2018-09-071-1/+1
* [AArch64] Add Tiny Code Model for AArch64David Green2018-08-221-0/+1
* [AArch64] - Generate pointer authentication instructionsLuke Cheeseman2018-08-171-0/+59
* [MI] Change the array of `MachineMemOperand` pointers to beChandler Carruth2018-08-161-1/+1
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-23/+20
* [DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen2018-05-091-1/+1
* [AArch64] Place the first ldp at the end when ReverseCSRRestoreSeq is trueFrancis Visoiu Mistrih2018-04-271-30/+45
* [AArch64] Fix scavenged spill slot base when stack realignment required.Geoff Berry2018-04-261-2/+10
* [AArch64] Move AFI->setRedZone(false) to top of emitPrologueJessica Paquette2018-04-121-1/+5
* [AArch64] Fix regression after r329691Francis Visoiu Mistrih2018-04-111-1/+1
* [AArch64] Use FP to access the emergency spill slotFrancis Visoiu Mistrih2018-04-101-10/+28
* AArch64: Implement support for the shadowcallstack attribute.Peter Collingbourne2018-04-041-5/+71
* [MachineOutliner] Keep track of fns that use a redzone in AArch64FunctionInfoJessica Paquette2018-04-031-2/+4
* [AArch64] Emit CSR loads in the same order as storesFrancis Visoiu Mistrih2018-03-141-14/+70
* Support for the mno-stack-arg-probe flagHans Wennborg2018-02-231-1/+2
* AArch64: Fix emergency spillslot being out of reach for large callframesMatthias Braun2018-01-191-6/+26
* Revert "AArch64: Fix emergency spillslot being out of reach for large callfra...Matthias Braun2018-01-101-26/+6
* AArch64: Fix emergency spillslot being out of reach for large callframesMatthias Braun2018-01-101-6/+26
* [AArch64] Implement stack probing for windowsMartin Storsjo2017-12-201-9/+77
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-11/+11
* [CodeGen] Always use `printReg` to print registers in both MIR and debugFrancis Visoiu Mistrih2017-11-301-5/+5
* [CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih2017-11-281-2/+2
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-2/+2
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-1/+1
* [AArch64]: range loopify frame-loweringJaved Absar2017-10-301-2/+2
* Add "Restored" flag to CalleeSavedInfoKrzysztof Parzyszek2017-08-101-1/+1
OpenPOWER on IntegriCloud