summaryrefslogtreecommitdiff
path: root/lib/CodeGen/GCStrategy.cpp
Commit message (Expand)AuthorAgeFilesLines
* [CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko2017-02-271-5/+2
* Reapply r276973 "Adjust Registry interface to not require plugins to export a...John Brawn2016-08-051-0/+2
* Revert r276973 "Adjust Registry interface to not require plugins to export a ...John Brawn2016-07-281-2/+0
* Reapply r276856 "Adjust Registry interface to not require plugins to export a...John Brawn2016-07-281-0/+2
* Revert r276856 "Adjust Registry interface to not require plugins to export a ...John Brawn2016-07-271-2/+0
* Adjust Registry interface to not require plugins to export a registryJohn Brawn2016-07-271-0/+2
* Revert 258157Philip Reames2016-01-191-4/+0
* [GC] Registry initialization and linkage interactionsPhilip Reames2016-01-191-0/+4
* Revert GCStrategy ownership changesPhilip Reames2015-01-261-0/+22
* Move ownership of GCStrategy objects to LLVMContextPhilip Reames2015-01-161-22/+0
* Remove gc.root's findCustomSafePoints mechanismPhilip Reames2015-01-161-1/+1
* clang-format GCStrategy.cpp & GCRootLowering.cpp (NFC)Philip Reames2015-01-151-10/+4
* Split GCStrategy.cpp into two files (NFC)Philip Reames2015-01-151-380/+3
* Introduce an example statepoint GC strategyPhilip Reames2015-01-071-0/+1
* Comment and minor code cleanup for GCStrategy (NFC)Philip Reames2014-12-121-13/+0
* GCStrategy should not own GCFunctionInfoPhilip Reames2014-12-111-6/+0
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-2/+3
* Use unique_ptr to manage ownership of GCFunctionInfos in GCStrategyDavid Blaikie2014-04-151-10/+2
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-141-1/+1
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-071-6/+6
* [PM] Split DominatorTree into a concrete analysis result object whichChandler Carruth2014-01-131-3/+4
* [PM] Pull the generic graph algorithms and data structures for dominatorChandler Carruth2014-01-131-1/+0
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-131-2/+2
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-2/+2
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-7/+7
* Remove GC roots that reference dead objects.Nicolas Geoffray2012-10-261-3/+10
* Per the C++ standard, we need to include the definition of llvm::Calculate inRichard Smith2012-10-231-0/+1
* Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles2012-02-191-1/+1
* Codegen pass definition cleanup. No functionality.Andrew Trick2012-02-081-23/+18
* whitespaceAndrew Trick2012-02-081-52/+52
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-2/+0
* Add bundle aware API for querying instruction properties and switch the codeEvan Cheng2011-12-071-1/+1
* Add a custom safepoint method, in order for language implementers to decide w...Nicolas Geoffray2011-11-111-2/+15
* Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov2011-01-101-2/+2
* Make more passes preserve dominators (or state that they preserve dominators ifCameron Zwarich2011-01-081-2/+11
* Move some more hooks to TargetFrameInfoAnton Korobeynikov2010-11-201-3/+3
* Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson2010-10-191-1/+8
* Attach a DebugLoc to a GC point in order to get precise information in the JI...Nicolas Geoffray2010-09-241-6/+8
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-061-2/+2
* Revert r110396 to fix buildbots.Owen Anderson2010-08-061-2/+2
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-051-2/+2
* undo 80 column trespassing I causedGabor Greif2010-07-221-2/+3
* use ArgOperand API and CallSite to access arguments of CallInstGabor Greif2010-06-251-3/+3
* Revert 101465, it broke internal OpenGL testing.Eric Christopher2010-04-161-3/+3
* reapply r101434Gabor Greif2010-04-161-3/+3
* back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif2010-04-161-3/+3
* reapply r101364, which has been backed out in r101368Gabor Greif2010-04-151-3/+3
* Make sure the initialization of a GC root is after its definition.Nicolas Geoffray2010-04-151-3/+4
* back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif2010-04-151-3/+3
* rotate CallInst operands, i.e. move callee to the backGabor Greif2010-04-151-3/+3