aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils/CodeExtractor.cpp
AgeCommit message (Expand)Author
2009-08-25Comment-ify.Owen Anderson
2009-08-25Switch to SmallVector.Owen Anderson
2009-08-25Pull out this predicate loop into a helper function.Owen Anderson
2009-08-25Handle a corner case when extracing code regions where one of the immediate s...Owen Anderson
2009-08-24When extracting SEME regions of code, the extractor needs to update the domin...Owen Anderson
2009-08-23eliminate the "Value" printing methods that print to a std::ostream.Chris Lattner
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-08-05Privatize the StructType table, which unfortunately involves routing contexts...Owen Anderson
2009-07-31Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson
2009-07-29Move types back to the 2.5 API.Owen Anderson
2009-07-24Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson
2009-07-24Switch to getNameStr().Daniel Dunbar
2009-07-22Get rid of the Pass+Context magic.Owen Anderson
2009-07-15Revert yesterday's change by removing the LLVMContext parameter to AllocaInst...Owen Anderson
2009-07-14Move EVER MORE stuff over to LLVMContext.Owen Anderson
2009-07-11Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin
2009-07-06"LLVMContext* " --> "LLVMContext *"Owen Anderson
2009-07-05More LLVMContext-ification.Owen Anderson
2008-12-18Fix PR2929 by making bugpoint/code extract propagate the nothrowChris Lattner
2008-12-13Fix spelling.Misha Brukman
2008-06-21Use Instruction::eraseFromParent().Dan Gohman
2008-05-23Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places toDan Gohman
2008-05-15Fix a bunch of 80col violations that arose from the Create API change. Tweak ...Gabor Greif
2008-04-14Revert r49614. As Dan pointed out, some of these aren't correct.Owen Anderson
2008-04-13Replace calls of the form V1->setName(V2->getName()) with V1->takeName(V2), Owen Anderson
2008-04-06API changes for class Use size reduction, wave 1.Gabor Greif
2008-02-20Make Transforms to be 4.3 warnings-cleanAnton Korobeynikov
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-17Change the PointerType api for creating pointer types. The old functionality ...Christopher Lamb
2007-10-18Move Split<...>() into DomTreeBase. This should make the #include's of Domin...Owen Anderson
2007-10-17Fixed linker errors (unresolved externals: split<>(...)) when compiling with ...Hartmut Kaiser
2007-09-04Update GEP constructors to use an iterator interface to fixDavid Greene
2007-08-01New CallInst interface to address GLIBCXX_DEBUG errors caused byDavid Greene
2007-06-21Move code to update dominator information after basic block is splitDevang Patel
2007-06-07Do not use ETForest as well as DomiantorTree. DominatorTree is sufficient.Devang Patel
2007-06-04s/DominatorTree::createNewNode/DominatorTree::addNewBlock/gDevang Patel
2007-06-04Add basic block level interface to change immediate dominatorDevang Patel
2007-04-18Use new ETForest accessor.Owen Anderson
2007-04-16Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov
2007-04-07Expunge DomSet from CodeExtractor. This is part of the continuing workOwen Anderson
2007-03-22Change uses of Function::front to Function::getEntryBlock for readability.Dan Gohman
2007-02-13Eliminate use of ctors that take vectors.Chris Lattner
2007-02-05Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes inReid Spencer
2007-01-31eliminate temporary vectorsChris Lattner
2007-01-12Implement review feedback for the ConstantBool->ConstantInt merge. ChrisReid Spencer
2007-01-11Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer
2007-01-11For PR1043:Zhou Sheng
2006-12-31For PR950:Reid Spencer
2006-12-07Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling
2006-11-26Remove #include <iostream> and use llvm_* streams instead.Bill Wendling