aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/GCStrategy.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2017-02-27[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko1-5/+2
2016-08-05Reapply r276973 "Adjust Registry interface to not require plugins to export a...John Brawn1-0/+2
2016-07-28Revert r276973 "Adjust Registry interface to not require plugins to export a ...John Brawn1-2/+0
2016-07-28Reapply r276856 "Adjust Registry interface to not require plugins to export a...John Brawn1-0/+2
2016-07-27Revert r276856 "Adjust Registry interface to not require plugins to export a ...John Brawn1-2/+0
2016-07-27Adjust Registry interface to not require plugins to export a registryJohn Brawn1-0/+2
2016-01-19Revert 258157Philip Reames1-4/+0
2016-01-19[GC] Registry initialization and linkage interactionsPhilip Reames1-0/+4
2015-01-26Revert GCStrategy ownership changesPhilip Reames1-0/+22
2015-01-16Move ownership of GCStrategy objects to LLVMContextPhilip Reames1-22/+0
2015-01-16Remove gc.root's findCustomSafePoints mechanismPhilip Reames1-1/+1
2015-01-15clang-format GCStrategy.cpp & GCRootLowering.cpp (NFC)Philip Reames1-10/+4
2015-01-15Split GCStrategy.cpp into two files (NFC)Philip Reames1-380/+3
2015-01-07Introduce an example statepoint GC strategyPhilip Reames1-0/+1
2014-12-12Comment and minor code cleanup for GCStrategy (NFC)Philip Reames1-13/+0
2014-12-11GCStrategy should not own GCFunctionInfoPhilip Reames1-6/+0
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-2/+3
2014-04-15Use unique_ptr to manage ownership of GCFunctionInfos in GCStrategyDavid Blaikie1-10/+2
2014-04-14[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-1/+1
2014-03-07[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-6/+6
2014-01-13[PM] Split DominatorTree into a concrete analysis result object whichChandler Carruth1-3/+4
2014-01-13[PM] Pull the generic graph algorithms and data structures for dominatorChandler Carruth1-1/+0
2014-01-13[cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth1-2/+2
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-2/+2
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-7/+7
2012-10-26Remove GC roots that reference dead objects.Nicolas Geoffray1-3/+10
2012-10-23Per the C++ standard, we need to include the definition of llvm::Calculate inRichard Smith1-0/+1
2012-02-19Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles1-1/+1
2012-02-08Codegen pass definition cleanup. No functionality.Andrew Trick1-23/+18
2012-02-08whitespaceAndrew Trick1-52/+52
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie1-2/+0
2011-12-07Add bundle aware API for querying instruction properties and switch the codeEvan Cheng1-1/+1
2011-11-11Add a custom safepoint method, in order for language implementers to decide w...Nicolas Geoffray1-2/+15
2011-01-10Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov1-2/+2
2011-01-08Make more passes preserve dominators (or state that they preserve dominators ifCameron Zwarich1-2/+11
2010-11-20Move some more hooks to TargetFrameInfoAnton Korobeynikov1-3/+3
2010-10-19Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson1-1/+8
2010-09-24Attach a DebugLoc to a GC point in order to get precise information in the JI...Nicolas Geoffray1-6/+8
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson1-2/+2
2010-08-06Revert r110396 to fix buildbots.Owen Anderson1-2/+2
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson1-2/+2
2010-07-22undo 80 column trespassing I causedGabor Greif1-2/+3
2010-06-25use ArgOperand API and CallSite to access arguments of CallInstGabor Greif1-3/+3
2010-04-16Revert 101465, it broke internal OpenGL testing.Eric Christopher1-3/+3
2010-04-16reapply r101434Gabor Greif1-3/+3
2010-04-16back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif1-3/+3
2010-04-15reapply r101364, which has been backed out in r101368Gabor Greif1-3/+3
2010-04-15Make sure the initialization of a GC root is after its definition.Nicolas Geoffray1-3/+4
2010-04-15back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif1-3/+3