Ryan Taylor
|
f7cb8ff4b2
[AMDGPU] Adjust number of SGPRs available in Calling Convention
|
6 жил өмнө |
Guillaume Chatelet
|
dc3af2b9fe
[LLVM][Alignment] Introduce Alignment In CallingConv
|
6 жил өмнө |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 жил өмнө |
David Blaikie
|
e3a9b4ce3a
Fix a bunch more layering of CodeGen headers that are in Target
|
7 жил өмнө |
Reid Kleckner
|
b084c50312
[CodeGen] Remove dead call-or-prologue enum from CCState
|
8 жил өмнө |
Oren Ben Simhon
|
7327d6f7aa
[X86] Vectorcall Calling Convention - Adding CodeGen Complete Support
|
8 жил өмнө |
Matthias Braun
|
137f4d9ca1
CodeGen: Factor out code for tail call result compatibility check; NFC
|
9 жил өмнө |
Reid Kleckner
|
1264f61388
Avoid unnecessary stack realignment in musttail thunks with SSE2 enabled
|
9 жил өмнө |
Rui Ueyama
|
3edb0ec229
Update to use new name alignTo().
|
9 жил өмнө |
Jeroen Ketema
|
f5f9e9a3bf
Arguments spilled on the stack before a function call may have
|
10 жил өмнө |
Sanjay Patel
|
6b71bf10b6
remove function names from comments; NFC
|
10 жил өмнө |
Reid Kleckner
|
1ec250a32f
musttail: Only set the inreg flag for fastcall and vectorcall
|
10 жил өмнө |
Reid Kleckner
|
34b7fde802
Make musttail more robust for vector types on x86
|
10 жил өмнө |
Eric Christopher
|
ded375f282
Remove unnecessary TargetMachine.h includes.
|
11 жил өмнө |
Eric Christopher
|
41612a9b85
Remove the target machine from CCState. Previously it was only used
|
11 жил өмнө |
Reid Kleckner
|
9688239469
Round up the size of byval arguments to MinAlign
|
11 жил өмнө |
Eric Christopher
|
9f85dccfc6
Remove the TargetMachine forwards for TargetSubtargetInfo based
|
11 жил өмнө |
Craig Topper
|
4ba844388c
[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.
|
11 жил өмнө |
Craig Topper
|
a0ec3f9b7b
Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector size.
|
12 жил өмнө |
Stepan Dyatkovskiy
|
46abfcf418
For ARM backend, fixed "byval" attribute support.
|
12 жил өмнө |
Chandler Carruth
|
0b8c9a80f2
Move all of the header files which are involved in modelling the LLVM IR
|
12 жил өмнө |
Chandler Carruth
|
d04a8d4b33
Use the new script to sort the includes of every file under lib.
|
12 жил өмнө |
Craig Topper
|
32631d1a5a
Add newlines to end of debug messages.
|
12 жил өмнө |
Stepan Dyatkovskiy
|
b52ba9f8a8
Issue:
|
13 жил өмнө |
Micah Villmow
|
3574eca1b0
Move TargetData to DataLayout.
|
13 жил өмнө |
Chad Rosier
|
2531a6415f
Add an ensureMaxAlignment() function to MachineFrameInfo (analogous to
|
13 жил өмнө |
Jakob Stoklund Olesen
|
396618b43a
Switch all register list clients to the new MC*Iterator interface.
|
13 жил өмнө |
Craig Topper
|
e4fd907e72
Use uint16_t to store register overlaps to reduce static data.
|
13 жил өмнө |
Cameron Zwarich
|
a50760f43b
Rename the ParmContext enum values to make a bit more sense and add a small
|
14 жил өмнө |
Cameron Zwarich
|
a0f803a2e3
Remove tabs.
|
14 жил өмнө |