summaryrefslogtreecommitdiff
path: root/lib/CodeGen/StackMaps.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-07-16Move most user of TargetMachine::getDataLayout to the Module oneMehdi Amini1-1/+3
2015-07-09[StackMap] Use lambdas to specify the sort and erase conditions. NFC.Juergen Ributzka1-6/+14
2015-07-09[StackMap] Rename variables to be more consistent. NFC.Juergen Ributzka1-40/+38
2015-07-09[StackMaps] Use emplace_back when possible. NFC.Juergen Ributzka1-5/+5
2015-07-08Run clang-format before making changes to StackMaps. NFC.Juergen Ributzka1-39/+38
2015-05-30MC: Clean up MCExpr naming. NFC.Jim Grosbach1-3/+3
2015-05-21Move alignment from MCSectionData to MCSection.Rafael Espindola1-2/+2
2015-05-18MC: Clean up method names in MCContext.Jim Grosbach1-2/+2
2015-05-12[Statepoints] Support for "patchable" statepoints.Sanjoy Das1-3/+2
2015-04-24[AsmPrinter] Make AsmPrinter's OutStreamer member a unique_ptr.Lang Hames1-4/+4
2015-03-20Remove dead calls and function arguments dealing with TRI in StackMaps.Eric Christopher1-4/+2
2015-03-20Rewrite StackMap location handling to pre-compute the dwarf registerEric Christopher1-83/+95
2015-03-19Use the cached subtarget on the MachineFunction when the AsmPrinterEric Christopher1-1/+1
2015-03-13Use the cached subtarget off of the machine function.Eric Christopher1-1/+1
2015-01-26Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher1-2/+1
2015-01-13[StackMaps] Use CurrentFnSymForSizeHal Finkel1-1/+1
2014-12-01[Statepoints 2/4] Statepoint infrastructure for garbage collection: MI & x86-...Philip Reames1-0/+12
2014-11-04The patchpoint lowering logic would crash with live constants equal toSanjoy Das1-0/+10
2014-11-04Change logic in StackMaps::recordStackMapOpers to use the isInt<32>Sanjoy Das1-2/+1
2014-10-04Remove unnecessary copying or replace it with moves in a bunch of places.Benjamin Kramer1-1/+2
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher1-2/+1
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-5/+9
2014-08-01Explicitly report runtime stack realignment in StackMap sectionPhilip Reames1-1/+4
2014-05-01[Stackmaps] Pacify windows buildbot.Juergen Ributzka1-0/+3
2014-05-01[Stackmaps] Add command line option to specify the stackmap version.Juergen Ributzka1-1/+10
2014-05-01[Stackmaps] Refactor serialization code. No functional change intended.Juergen Ributzka1-125/+144
2014-05-01[Stackmaps] Replace the custom ConstantPool class with a MapVector.Juergen Ributzka1-5/+7
2014-04-22[Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-2/+2
2014-03-31[Stackmaps] Update the stackmap format to use 64-bit relocations for the func...Juergen Ributzka1-20/+36
2014-03-04[cleanup] Re-sort all the includes with utils/sort_includes.py.Chandler Carruth1-1/+1
2014-03-02[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer1-4/+4
2014-02-10[Stackmaps] Cleanup code. No functional change intended.Juergen Ributzka1-25/+16
2014-01-30[Stackmaps] Record the stack size of each function that contains a stackmap/p...Juergen Ributzka1-0/+24
2014-01-30Revert "[Stackmaps] Record the stack size of each function that contains a st...Juergen Ributzka1-24/+0
2014-01-30[Stackmaps] Record the stack size of each function that contains a stackmap/p...Juergen Ributzka1-0/+24
2014-01-24Fix known typosAlp Toker1-1/+1
2014-01-09llvm.experimental.stackmap: fix encoding of large constants.Andrew Trick1-1/+4
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth1-3/+1
2013-12-14[Stackmap] Refactor operand parsing.Juergen Ributzka1-91/+74
2013-12-14[Stackmap] Liveness Analysis PassJuergen Ributzka1-13/+105
2013-12-13Revert "Liveness Analysis Pass"Andrew Trick1-106/+13
2013-12-13Grow the stackmap/patchpoint format to hold 64-bit IDs.Andrew Trick1-7/+6
2013-12-13Liveness Analysis PassAndrew Trick1-12/+105
2013-11-29Refactor a lot of patchpoint/stackmap related code to simplify and make itLang Hames1-6/+58
2013-11-27Show stackmap entry encodings in stackmap debug logs. This makes it easier toLang Hames1-23/+27
2013-11-19Obvious pasto survived a couple rounds of cleanup.Andrew Trick1-2/+1
2013-11-19Add an abstraction to handle patchpoint operands.Andrew Trick1-4/+84
2013-11-17Added a size field to the stack map record to handle subregister spills.Andrew Trick1-5/+15
2013-11-08[Stackmap] Add AnyReg calling convention support for patchpoint intrinsic.Juergen Ributzka1-1/+12
2013-11-08Fix some minor issues with r194282 to get the tree healthy again.Lang Hames1-1/+2