Lang Hames
|
579cebfb15
[AsmPrinter] Make AsmPrinter's OutStreamer member a unique_ptr.
|
10 years ago |
Eric Christopher
|
aaca69b339
Remove dead calls and function arguments dealing with TRI in StackMaps.
|
10 years ago |
Eric Christopher
|
aa6604c351
Rewrite StackMap location handling to pre-compute the dwarf register
|
10 years ago |
Eric Christopher
|
8d5dd67e04
Use the cached subtarget on the MachineFunction when the AsmPrinter
|
10 years ago |
Eric Christopher
|
a0485f5b9f
Use the cached subtarget off of the machine function.
|
10 years ago |
Eric Christopher
|
04bcc11905
Move DataLayout back to the TargetMachine from TargetSubtargetInfo
|
10 years ago |
Hal Finkel
|
0ca9b79771
[StackMaps] Use CurrentFnSymForSize
|
10 years ago |
Philip Reames
|
78cc6fcb01
[Statepoints 2/4] Statepoint infrastructure for garbage collection: MI & x86-64 Backend
|
10 years ago |
Sanjoy Das
|
67bcf74b14
The patchpoint lowering logic would crash with live constants equal to
|
10 years ago |
Sanjoy Das
|
60c2a98db4
Change logic in StackMaps::recordStackMapOpers to use the isInt<32>
|
10 years ago |
Benjamin Kramer
|
dbc6d9b9d7
Remove unnecessary copying or replace it with moves in a bunch of places.
|
11 years ago |
Eric Christopher
|
6035518e3b
Have MachineFunction cache a pointer to the subtarget to make lookups
|
11 years ago |
Eric Christopher
|
9f85dccfc6
Remove the TargetMachine forwards for TargetSubtargetInfo based
|
11 years ago |
Philip Reames
|
5a96b41c70
Explicitly report runtime stack realignment in StackMap section
|
11 years ago |
Juergen Ributzka
|
30e4655a8a
[Stackmaps] Pacify windows buildbot.
|
11 years ago |
Juergen Ributzka
|
a705794866
[Stackmaps] Add command line option to specify the stackmap version.
|
11 years ago |
Juergen Ributzka
|
a6775526e4
[Stackmaps] Refactor serialization code. No functional change intended.
|
11 years ago |
Juergen Ributzka
|
23fc1727e7
[Stackmaps] Replace the custom ConstantPool class with a MapVector.
|
11 years ago |
Chandler Carruth
|
8677f2ff9a
[Modules] Remove potential ODR violations by sinking the DEBUG_TYPE
|
11 years ago |
Juergen Ributzka
|
d8c9577764
[Stackmaps] Update the stackmap format to use 64-bit relocations for the function address and properly align all entries.
|
11 years ago |
Chandler Carruth
|
1decd56b8d
[cleanup] Re-sort all the includes with utils/sort_includes.py.
|
11 years ago |
Benjamin Kramer
|
d628f19f5d
[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.
|
11 years ago |
Juergen Ributzka
|
1a66b63578
[Stackmaps] Cleanup code. No functional change intended.
|
11 years ago |
Juergen Ributzka
|
014fdcdaf0
[Stackmaps] Record the stack size of each function that contains a stackmap/patchpoint intrinsic.
|
11 years ago |
Juergen Ributzka
|
d26c0e731c
Revert "[Stackmaps] Record the stack size of each function that contains a stackmap/patchpoint intrinsic."
|
11 years ago |
Juergen Ributzka
|
2baaf25bf5
[Stackmaps] Record the stack size of each function that contains a stackmap/patchpoint intrinsic.
|
11 years ago |
Alp Toker
|
ae43cab6ba
Fix known typos
|
11 years ago |
Andrew Trick
|
b3ea6d7ce7
llvm.experimental.stackmap: fix encoding of large constants.
|
11 years ago |
Chandler Carruth
|
974a445bd9
Re-sort all of the includes with ./utils/sort_includes.py so that
|
11 years ago |
Juergen Ributzka
|
bfee019790
[Stackmap] Refactor operand parsing.
|
11 years ago |