Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
454d0cea6a39b16a610c7258d9330a00d0032b1d
/
llvm
/
lib
/
Target
/
AArch64
/
AArch64FrameLowering.cpp
11f6907
[AArch64] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 9 years ago
116bbab
[CodeGen] Rename MachineInstrBuilder::addOperand. NFC
by Diana Picus
· 9 years ago
f23ef43
Move FrameInstructions from MachineModuleInfo to MachineFunction
by Matthias Braun
· 9 years ago
b7d3311
Move helpers into anonymous namespaces. NFC.
by Benjamin Kramer
· 9 years ago
941a705
MachineFunction: Return reference for getFrameInfo(); NFC
by Matthias Braun
· 9 years ago
ab53fd9
AArch64: Avoid implicit iterator conversions, NFC
by Duncan P. N. Exon Smith
· 9 years ago
332bb5c
AArch64: Replace a RegScavenger instance with LivePhysRegs
by Matthias Braun
· 9 years ago
bdc4956
Pass DebugLoc and SDLoc by const ref.
by Benjamin Kramer
· 9 years ago
66f6b65
[PEI, AArch64] Use empty spaces in stack area for local stack slot allocation.
by Geoff Berry
· 10 years ago
74cb718
[AArch64] Fix bug in large stack spill slot handling (PR27717)
by Geoff Berry
· 10 years ago
a533564
[AArch64] Combine callee-save and local stack SP adjustment instructions.
by Geoff Berry
· 10 years ago
c376406
[AArch64] Add MMOs to callee-save load/store instructions.
by Geoff Berry
· 10 years ago
74a0bd3
AArch64: Use a callee save registers for swiftself parameters
by Matthias Braun
· 10 years ago
5751814
Swift Calling Convention: swifterror target support.
by Manman Ren
· 10 years ago
8e594fd
AArch64: Fix compile error
by Matthias Braun
· 10 years ago
e1a2e90
Change eliminateCallFramePseudoInstr() to return an iterator
by Hans Wennborg
· 10 years ago
27c352d
[AArch64] Refactor AArch64FrameLowering::emitPrologue. NFC.
by Chad Rosier
· 10 years ago
6d98655
[AArch64] Break the dependency between FP and SP when possible.
by Chad Rosier
· 10 years ago
2792b3f
Add support for a preserve_most calling convention to the AArch64 backend.
by Roman Levenstein
· 10 years ago
62c1a1e
[AArch64] Enable non-leaf frame pointer elimination.
by Geoff Berry
· 10 years ago
114fa1c
Simplify some boolean conditional return statements in AArch64.
by Eric Christopher
· 10 years ago
62d4725
[AArch64] Clean up callee-save CFI emission. NFC.
by Geoff Berry
· 10 years ago
a1c6269
[AArch64] Fix fastcc -tailcallopt epilog code generation.
by Geoff Berry
· 10 years ago
7e4ba3d
[AArch64][ShrinkWrap] Fix bug in prolog clobbering live reg when shrink wrapping.
by Geoff Berry
· 10 years ago
c25d3bd
[AArch64] Reduce number of callee-save save/restores.
by Geoff Berry
· 10 years ago
29d4a69
[AArch64] Simplify prolog/epilog callee save/restore. NFC.
by Geoff Berry
· 10 years ago
04bf91a
[AArch64] Simplify callee-save register save/restore. NFC.
by Geoff Berry
· 10 years ago
401a4ab
Typo.
by Chad Rosier
· 10 years ago
da00f2f
Update to use new name alignTo().
by Rui Ueyama
· 10 years ago
4541929
AArch64: Simplify emitEpilogue() and related code; NFC
by Matthias Braun
· 10 years ago
66834ec
[AArch64] Simplify some TRI/TII getters. NFC.
by Ahmed Bougacha
· 10 years ago
775aaeb
Remove windows line endings introduced by r252177. NFC.
by Tim Northover
· 10 years ago
057c5a6b
[DebugInfo] Fix ARM/AArch64 prologue_end position. Related to D11268.
by Oleg Ranevskyy
· 10 years ago
5567baf
Remove redundant TargetFrameLowering::getFrameIndexOffset virtual function.
by James Y Knight
· 10 years ago
df005cb
Fix some comment typos.
by Benjamin Kramer
· 10 years ago
bd7287e
Move most user of TargetMachine::getDataLayout to the Module one
by Mehdi Amini
· 10 years ago
c8f48c1
WebAssembly: fix build breakage.
by JF Bastien
· 10 years ago
9912bb8
MachineRegisterInfo: Remove UsedPhysReg infrastructure
by Matthias Braun
· 10 years ago
0256486
PrologEpilogInserter: Rewrite API to determine callee save regsiters.
by Matthias Braun
· 10 years ago
00b3020
Fix AArch64 prologue for empty frame with dynamic allocas.
by Evgeniy Stepanov
· 10 years ago
fa3872e
MachineInstr: Change return value of getOpcode() to unsigned.
by Matthias Braun
· 11 years ago
6f48200
MC: Clean up method names in MCContext.
by Jim Grosbach
· 11 years ago
61b305e
[ShrinkWrap] Add (a simplified version) of shrink-wrapping.
by Quentin Colombet
· 11 years ago
0e20822
[AArch64] Refactor out codes that depend on specific CS save sequence.
by Manman Ren
· 11 years ago
fd7475b
[AArch64] Strengthen the code for the prologue insertion.
by Quentin Colombet
· 11 years ago
17cb898
[AArch64] Add support for dynamic stack alignment
by Kristof Beyls
· 11 years ago
003bb7d
AArch64: Canonicalize access to function attributes, NFC
by Duncan P. N. Exon Smith
· 11 years ago
8b77065
Move DataLayout back to the TargetMachine from TargetSubtargetInfo
by Eric Christopher
· 11 years ago
fa78d08
[AArch64] Implement GHC calling convention
by Greg Fitzgerald
· 11 years ago
b9fa945
ARM/AArch64: Attach the FrameSetup MIFlag to CFI instructions.
by Adrian Prantl
· 11 years ago
99bd3cb
[Stackmaps] Make ithe frame-pointer required for stackmaps.
by Juergen Ributzka
· 11 years ago
469de19
Fix typos: * libaries => libraries * avaiable => available
by Sylvestre Ledru
· 11 years ago
fc6de42
Have MachineFunction cache a pointer to the subtarget to make lookups
by Eric Christopher
· 11 years ago
d913448
Remove the TargetMachine forwards for TargetSubtargetInfo based
by Eric Christopher
· 11 years ago
1f8930e
Run sort_includes.py on the AArch64 backend.
by Benjamin Kramer
· 11 years ago
bc76b97
Remove the uses of AArch64TargetMachine and AArch64Subtarget from
by Eric Christopher
· 11 years ago
3b0846e
AArch64/ARM64: move ARM64 into AArch64's place
by Tim Northover
· 12 years ago
[Renamed (82%) from llvm/lib/Target/ARM64/ARM64FrameLowering.cpp]
4a3ab28
ARM64: model pre/post-indexed operations properly.
by Tim Northover
· 12 years ago
09cc564
[ARM64] Support aggressive fastcc/tailcallopt breaking ABI by popping out argument stack from callee.
by Jiangning Liu
· 12 years ago
84e68b2
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
by Chandler Carruth
· 12 years ago
840beec
Make consistent use of MCPhysReg instead of uint16_t throughout the tree.
by Craig Topper
· 12 years ago
91f1f47
[C++11,ARM64] Range based for loops in frame lowering.
by Jim Grosbach
· 12 years ago
241856e
ARM64: fix a couple of signed/unsigned comparison warnings.
by Tim Northover
· 12 years ago
00ed996
ARM64: initial backend import
by Tim Northover
· 12 years ago