summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GCStrategy.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* fix GetOrCreateTemporarySymbol to require a name, clientsChris Lattner2010-03-171-1/+1
* Change this code to allocate temporary labels from mccontext,Chris Lattner2010-03-141-1/+1
* switch GC_LABEL to use an MCSymbol operand instead of a label ID operand.Chris Lattner2010-03-141-11/+8
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-091-1/+1
* Change errs() to dbgs().David Greene2010-01-041-1/+2
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-251-1/+0
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-251-2/+2
* When emitting a label for a PostCall safe point, the machineNicolas Geoffray2009-09-081-6/+11
OpenPOWER on IntegriCloud