- 1997473 Drop 'const' by Devang Patel · 17 years ago
- 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 17 years ago
- 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 17 years ago
- a65064b Revert changes that caused breakage. by Owen Anderson · 17 years ago
- ca2563d Use ETForest instead of DominatorTree. by Owen Anderson · 17 years ago
- 93e985f Eliminate use of ctors that take vectors. by Chris Lattner · 18 years ago
- 6934a04 Simplify code by using value::takename by Chris Lattner · 18 years ago
- 9133fe2 Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in by Reid Spencer · 18 years ago
- 0e5f499 Switch over Transforms/Scalar to use the STATISTIC macro. For each statistic by Chris Lattner · 18 years ago
- ac0b6ae Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 18 years ago
- b742703 Removed #include <iostream> and replaced with llvm_* streams. by Bill Wendling · 18 years ago
- 7f8897f eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 18 years ago
- 0c1262c Remove unneeded hook. Patch by Anton K. Thanks! by Chris Lattner · 18 years ago
- 5180b29 Silence a -pedantic warning. by Chris Lattner · 18 years ago
- dac58ad Make iostream #inclusion explicit by Chris Lattner · 19 years ago
- 492d4a9 Make sure that anything using the ADCE pass pulls in the UnifyFunctionExitNodes by Chris Lattner · 19 years ago
- e437026 preserve calling conventions when hacking on code by Chris Lattner · 19 years ago
- 9d80930 Eliminate tabs and trailing spaces by Jeff Cohen · 19 years ago
- fd93908 Remove trailing whitespace by Misha Brukman · 19 years ago
- cfa2f8e Remove use of bind_obj by Chris Lattner · 20 years ago
- 1a84bd3 Do not mark obviously unreachable blocks live when processing PHI nodes, by Chris Lattner · 20 years ago
- 6b8efcd Change indentation of a whole bunch of code, no real changes here. by Chris Lattner · 20 years ago
- 387bc13 More substantial simplifications and speedups. This makes ADCE about 20% faster by Chris Lattner · 20 years ago
- 4635679 More minor microoptimizations by Chris Lattner · 20 years ago
- 4e51ccd Remove some more set operations by Chris Lattner · 20 years ago
- 188839a Reduce number of set operations. by Chris Lattner · 20 years ago
- c7ff6c8 Getting ADCE to interact well with unreachable instructions seems like a nontrivial by Chris Lattner · 20 years ago
- b2f59a2 Add note by Chris Lattner · 20 years ago
- 4b50156 Prototype these functions more accurately by Chris Lattner · 20 years ago
- 2da5c3d Convert code to compile with vc7.1. by Reid Spencer · 20 years ago
- 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
- 2fc1230 Fixes working towards PR341 by Chris Lattner · 20 years ago
- b9110c6 Do not mark instructions in unreachable sections of the function as live. by Chris Lattner · 20 years ago
- a5f4103 Simplify code a bit, and fix a bug that was breaking perlbmk by Chris Lattner · 21 years ago
- 562cb66 Fix a bug in my checkin last night that was breaking programs using invoke. by Chris Lattner · 21 years ago
- 27c694b Fix previous patch by Chris Lattner · 21 years ago
- 1717760 Correctly update counters by Chris Lattner · 21 years ago
- ede6ac6 Simplify code a bit, and use alias analysis to allow us to delete unused by Chris Lattner · 21 years ago
- e400a09 Fix the count of the number of instructions removed by Chris Lattner · 21 years ago
- bd1a90e Fix ADCE/2003-12-19-MergeReturn.llx by Chris Lattner · 21 years ago
- c8ecd22 Do not crash when deleing a region with a dead invoke instruction by Chris Lattner · 21 years ago
- 108e4ab Minor cleanups and simplifications by Chris Lattner · 21 years ago
- f8485c6 Start using the nicer terminator auto-insertion API by Chris Lattner · 21 years ago
- faa45ce Fix PR116 by Chris Lattner · 21 years ago
- d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 21 years ago
- b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 21 years ago
- cf00c4a Fix spelling. by Misha Brukman · 21 years ago
- 02a3be0 Rename Function::getEntryNode -> getEntryBlock by Chris Lattner · 21 years ago
- c444a42 Renamed DominatorTree::Node::getNode() -> getBlock() by Chris Lattner · 21 years ago
- 545a76c Unwind instructions are intrinsically alive, just like returns by Chris Lattner · 21 years ago
- ef6a6a6 The word `dependent' has no `a'. by Misha Brukman · 21 years ago
- 5560c9d Spell `necessary' correctly. by Misha Brukman · 21 years ago
- 6806f56 DEBUG got moved to Support/Debug.h by Chris Lattner · 21 years ago
- 837e42c Fix bug: ADCE/2003-06-24-BadSuccessor.ll by Chris Lattner · 21 years ago
- 99c91e0 Do not mark ALL terminators live if any instruciton in the block is live. We only by Chris Lattner · 21 years ago
- 34e353e Fix bug: ADCE/2003-06-11-InvalidCFG.ll by Chris Lattner · 21 years ago
- de579f1 Remove using declarations by Chris Lattner · 21 years ago
- 619f825 Fix bug: ADCE/2003-04-25-PHIPostDominateProblem.ll by Chris Lattner · 21 years ago
- e408e25 Remove unnecesary &*'s by Chris Lattner · 21 years ago
- f0a93ed Rename Instruction::hasSideEffects() -> mayWriteToMemory() by Chris Lattner · 22 years ago
- d7f268d Fix bug: ADCE/2003-01-22-PredecessorProblem.ll by Chris Lattner · 22 years ago
- a92f696 Updates to work with recent Statistic's changes: by Chris Lattner · 22 years ago
- 9e6161c Fix the last of the silly bugs I just introduced. :( by Chris Lattner · 22 years ago
- 1d608ab by Chris Lattner · 22 years ago
- a69fd90 - Split Dominators.h into Dominators.h & PostDominators.h by Chris Lattner · 22 years ago
- db6e4d6 Avoid inserting an entry block unless we need it by Chris Lattner · 22 years ago
- 5f0eb8d by Chris Lattner · 22 years ago
- 446698b * Fix bug: test/Regression/Transforms/ADCE/2002-07-17-AssertionFailure.ll by Chris Lattner · 22 years ago
- a61fab8 Add code to ensure that no PHI nodes are left laying around with their by Chris Lattner · 22 years ago
- 011de07 Fix bug: test/Regression/Transforms/ADCE/2002-07-29-Segfault.ll by Chris Lattner · 22 years ago
- a59cbb2 * Standardize how analysis results/passes as printed with the print() virtual by Chris Lattner · 22 years ago
- a6275cc by Chris Lattner · 22 years ago
- ce6ef11 *** empty log message *** by Chris Lattner · 22 years ago
- f629309 *** empty log message *** by Chris Lattner · 22 years ago
- 5ba99bd changes to make it compatible with 64bit gcc by Anand Shukla · 22 years ago
- 7e70829 MEGAPATCH checkin. by Chris Lattner · 22 years ago
- 84369b3 Avoid deleting individual instructions until AFTER dead blocks have dropped by Chris Lattner · 22 years ago
- d9036a1 Fix and implement ADCE to finally work! by Chris Lattner · 22 years ago
- f016ea4 Use the new DEBUG(x) macro to allow debugging code to be enabled on the commandline by Chris Lattner · 22 years ago
- 5554727 Fix some bugs, straighten stuff out, more work needs to be done. by Chris Lattner · 22 years ago
- ea54ab9 Fix bug: test/Regression/Transforms/ADCE/2002-01-31-UseStuckAround.ll by Chris Lattner · 22 years ago
- 022103b Merge all individual .h files into a single Scalar.h file by Chris Lattner · 22 years ago
- dfe81ab Clean up ADCE by removing extraneous wrapper class by Chris Lattner · 22 years ago
- c6f3ae5 Eliminate duplicate or unneccesary #include's by Chris Lattner · 22 years ago
- 96c466b Add new optional getPassName() virtual function that a Pass can override by Chris Lattner · 22 years ago
- 1b7f7dc Eliminate the cfg namespace, moving LoopInfo, Dominators, Interval* classes by Chris Lattner · 22 years ago
- f57b845 * Rename MethodPass class to FunctionPass by Chris Lattner · 22 years ago
- 237e6d1 s/Method/Function Remove extraneous #includes of llvm/Assembly/Writer by Chris Lattner · 23 years ago
- bd0ef77 Change over to use new style pass mechanism, now passes only expose small by Chris Lattner · 23 years ago
- 455889a * Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and into by Chris Lattner · 23 years ago
- 221d688 Method.h no longer includes BasicBlock.h by Chris Lattner · 23 years ago
- fcc93d2 MethodPass's are now guaranteed to not be run on external methods! by Chris Lattner · 23 years ago
- 793c6b8 Convert xforms over to new pass structure. by Chris Lattner · 23 years ago
- 699a7bf Remove extraneous #includes by Chris Lattner · 23 years ago
- 59b6b8e Move stuff out of the Optimizations directories into the appropriate Transforms by Chris Lattner · 23 years ago
- 697954c Changes to build successfully with GCC 3.02 by Chris Lattner · 23 years ago
- 7061dc5 Split the PHINode class out from the iOther.h file into the iPHINode.h file by Chris Lattner · 23 years ago
- cee8f9a Create a new #include "Support/..." directory structure to move things by Chris Lattner · 23 years ago
- 5680ee6 Convert optimizations to the pass infrastructure by Chris Lattner · 23 years ago
- b00c582 Commit more code over to new cast style by Chris Lattner · 23 years ago