summaryrefslogtreecommitdiff
path: root/lib/CodeGen/GCStrategy.cpp
Commit message (Expand)AuthorAge
* Use unique_ptr to manage ownership of GCFunctionInfos in GCStrategyDavid Blaikie2014-04-15
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-14
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-07
* [PM] Split DominatorTree into a concrete analysis result object whichChandler Carruth2014-01-13
* [PM] Pull the generic graph algorithms and data structures for dominatorChandler Carruth2014-01-13
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-13
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Remove GC roots that reference dead objects.Nicolas Geoffray2012-10-26
* Per the C++ standard, we need to include the definition of llvm::Calculate inRichard Smith2012-10-23
* Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles2012-02-19
* Codegen pass definition cleanup. No functionality.Andrew Trick2012-02-08
* whitespaceAndrew Trick2012-02-08
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-20
* Add bundle aware API for querying instruction properties and switch the codeEvan Cheng2011-12-07
* Add a custom safepoint method, in order for language implementers to decide w...Nicolas Geoffray2011-11-11
* Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov2011-01-10
* Make more passes preserve dominators (or state that they preserve dominators ifCameron Zwarich2011-01-08
* Move some more hooks to TargetFrameInfoAnton Korobeynikov2010-11-20
* Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson2010-10-19
* Attach a DebugLoc to a GC point in order to get precise information in the JI...Nicolas Geoffray2010-09-24
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-06
* Revert r110396 to fix buildbots.Owen Anderson2010-08-06
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-05
* undo 80 column trespassing I causedGabor Greif2010-07-22
* use ArgOperand API and CallSite to access arguments of CallInstGabor Greif2010-06-25
* Revert 101465, it broke internal OpenGL testing.Eric Christopher2010-04-16
* reapply r101434Gabor Greif2010-04-16
* back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif2010-04-16
* reapply r101364, which has been backed out in r101368Gabor Greif2010-04-15
* Make sure the initialization of a GC root is after its definition.Nicolas Geoffray2010-04-15
* back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif2010-04-15
* rotate CallInst operands, i.e. move callee to the backGabor Greif2010-04-15
* fix GetOrCreateTemporarySymbol to require a name, clientsChris Lattner2010-03-17
* Change this code to allocate temporary labels from mccontext,Chris Lattner2010-03-14
* switch GC_LABEL to use an MCSymbol operand instead of a label ID operand.Chris Lattner2010-03-14
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-09
* Change errs() to dbgs().David Greene2010-01-04
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-25
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-25
* When emitting a label for a PostCall safe point, the machineNicolas Geoffray2009-09-08
* Change Pass::print to take a raw ostream instead of std::ostream,Chris Lattner2009-08-23
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-14
* Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin2009-07-11
* Eliminate several more unnecessary intptr_t casts.Dan Gohman2009-02-18
* Whitespace and comment changes. No functionality change.Bill Wendling2009-02-03
* Explicitly pass in debug location information to BuildMI.Bill Wendling2009-02-03
* Rename getAnalysisToUpdate to getAnalysisIfAvailable.Duncan Sands2009-01-28
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* Delete a dead field.Gordon Henriksen2008-08-19