aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils/LowerSwitch.cpp
AgeCommit message (Expand)Author
2010-08-23Now that PassInfo and Pass::ID have been separated, move the rest of the pass...Owen Anderson
2010-08-18remove some dead code.Chris Lattner
2010-08-06Eliminate PromoteMemoryToRegisterID; just use addPreserved("mem2reg")Dan Gohman
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson
2010-08-06Revert r110396 to fix buildbots.Owen Anderson
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson
2010-01-05Change errs() to dbgs().David Greene
2009-12-03improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner
2009-10-26Remove FreeInst.Victor Hernandez
2009-10-25Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky
2009-10-25Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky
2009-08-25Eliminate the unused Context argument on one of the ICmpInst and FCmpInstDan Gohman
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-07-29Remove now unused Context variables.Benjamin Kramer
2009-07-29Move ConstantExpr to 2.5 API.Owen Anderson
2009-07-28Fix a small little typo.Mike Stump
2009-07-27Fix a release-asserts warning. Debug functions should be marked used,Mike Stump
2009-07-27Avoid build warnings.Mike Stump
2009-07-25Convert a few more uses of llvm/Support/Streams.h to raw_ostream.Dan Gohman
2009-07-24Move more to raw_ostream, provide support for writing MachineBasicBlock,Daniel Dunbar
2009-07-22Get rid of the Pass+Context magic.Owen Anderson
2009-07-09This started as a small change, I swear. Unfortunately, lots of things call ...Owen Anderson
2009-07-05More LLVMContext-ification.Owen Anderson
2009-03-23Now that errs() is properly non-buffered, there's no need toDan Gohman
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman
2008-08-23Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner
2008-08-17Rework the routines that convert AP[S]Int into a string. Now, instead ofChris Lattner
2008-05-16API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac...Gabor Greif
2008-05-13Change class' public PassInfo variables to by initialized with theDan Gohman
2008-05-13Clean up the use of static and anonymous namespaces. This turned upDan Gohman
2008-04-06API changes for class Use size reduction, wave 1.Gabor Greif
2008-02-19remove the LowerSelect pass. The last client was the old Sparc backend, whic...Chris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-17GLIBCXX_DEBUG fix. std::vector<>::end() is invalidated by erase.David Greene
2007-11-04Finishing initial docs for all transformations in Passes.html.Gordon Henriksen
2007-11-02Add std:: to sort calls.Dan Gohman
2007-11-02Change illegal uses of ++ to uses of STLExtra.h's next function.Dan Gohman
2007-05-06Fix typo in comment.Nick Lewycky
2007-05-03Drop 'const'Devang Patel
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-04-17remove use of BasicBlock::getNextChris Lattner
2007-04-16Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov
2007-03-12Unbreak VC++ build. Do not use identifiers starting with _ as they are reser...Jeff Cohen
2007-03-10Use range tests in LowerSwitch, where possibleAnton Korobeynikov
2007-03-02Make sure debug code is not evaluated in non-debug case.Reid Spencer
2007-03-021. Sort switch cases using APInt safe comparison.Reid Spencer
2006-12-31For PR950:Reid Spencer
2006-12-23For PR950:Reid Spencer
2006-12-19switch more statistics over to STATISTIC, eliminating static ctors. Also,Chris Lattner