- 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
- cae5754 Prefer non-virtual calls to ConstantInt::isZero over virtual calls to by Reid Spencer · 17 years ago
- 4da0451 Use isUnitValue() instead of getZExtValue() == 1 which will prevent an by Reid Spencer · 17 years ago
- 9d6565a For PR1195: by Reid Spencer · 17 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
- 24d6da5 For PR970: by Reid Spencer · 18 years ago
- 42a7551 rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. by Chris Lattner · 18 years ago
- 6b6b6ef For PR1043: by Zhou Sheng · 18 years ago
- e4d87aa For PR950: 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
- 832171c Removing even more <iostream> includes. by Bill Wendling · 18 years ago
- ac0b6ae Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 18 years ago
- 3749c9c Remove the 'printname' argument to WriteAsOperand. It is always true, and by Chris Lattner · 18 years ago
- 0a783f7 For PR950: Replace the REM instruction with UREM, SREM and FREM. by Reid Spencer · 18 years ago
- 1628cec For PR950: by Reid Spencer · 18 years ago
- b83eb64 For PR950: by Reid Spencer · 18 years ago
- 7f8897f eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 18 years ago
- ae74f55 Fix Transforms/Reassociate/2006-04-27-ReassociateVector.ll by Chris Lattner · 18 years ago
- e9efecb Implement a FIXME, recusively reassociating by Chris Lattner · 18 years ago
- 895b392 extract some code into a method, no functionality change by Chris Lattner · 18 years ago
- 22a66c4 Promote shifts by a constant to multiplies so that we can reassociate by Chris Lattner · 18 years ago
- e5022fe Add factoring of multiplications, e.g. turning A*A+A*B into A*(A+B). by Chris Lattner · 18 years ago
- dac58ad Make iostream #inclusion explicit by Chris Lattner · 19 years ago
- 7b4ad94 Fix a problem that Dan Berlin noticed, where reassociation would not succeed by Chris Lattner · 19 years ago
- 2cd85da Avoid creating garbage instructions, just move the old add instruction by Chris Lattner · 19 years ago
- 368a3aa add some assertions and fix problems where reassociate could access the by Chris Lattner · 19 years ago
- ac83b03 Fix Regression/Transforms/Reassociate/2005-08-24-Crash.ll by Chris Lattner · 19 years ago
- 4bc5f80 Use the new 'moveBefore' method to simplify some code. Really, which is by Chris Lattner · 19 years ago
- 00b16889 Eliminate all remaining tabs and trailing spaces. by Jeff Cohen · 19 years ago
- 641f02f Fix Reassociate/shifttest.ll by Chris Lattner · 19 years ago
- 44b8c7d Implement Reassociate/mul-neg-add.ll by Chris Lattner · 19 years ago
- 6f15685 Bail out earlier by Chris Lattner · 19 years ago
- f33151a Teach reassociate that 0-X === X*-1 by Chris Lattner · 19 years ago
- 9c72319 Fix PR557 and basictest[34].ll. by Chris Lattner · 19 years ago
- c9fd097 Add debugging information by Chris Lattner · 19 years ago
- 989f622 eliminate gotos by Chris Lattner · 19 years ago
- 109d34d Improve reassociation handling of inverses, implementing inverses.ll. by Chris Lattner · 19 years ago
- 4690010 Refactor some code by Chris Lattner · 19 years ago
- cc8a2b9 Handle some simple cases where we can see that values get annihilated. by Chris Lattner · 19 years ago
- c0649ac Rewrite the guts of the reassociate pass to be more efficient and logical. Instead by Chris Lattner · 19 years ago
- 0975ed5 Convert shifts to muls to assist reassociation. This implements by Chris Lattner · 19 years ago
- 08b4392 Simplify the code and rearrange it. No major functionality changes here. by Chris Lattner · 19 years ago
- fd93908 Remove trailing whitespace by Misha Brukman · 19 years ago
- e4d5c44 This mega patch converts us from using Function::a{iterator|begin|end} to by Chris Lattner · 19 years ago
- 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
- d8e1eea Fix #includes of i*.h => Instructions.h as per PR403. by Misha Brukman · 20 years ago
- 2fc1230 Fixes working towards PR341 by Chris Lattner · 20 years ago
- a9160a0 Make this pass use a more specific debug message than "Processing:". by Brian Gaeke · 20 years ago
- d745602 Finegrainify namespacification 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
- ed1f7c8 Declare FunctionPasses as such so that they can be used in FunctionPassManager. by Misha Brukman · 21 years ago
- b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 21 years ago
- 3b237fc Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruction::PHI" to be more consistent with the other instructions. by Chris Lattner · 21 years ago
- fd05924 Decrease usage of use_size() by Chris Lattner · 21 years ago
- 22b9aab Credits now go into the top-level CREDITS.TXT by Misha Brukman · 21 years ago
- 5560c9d Spell `necessary' correctly. by Misha Brukman · 21 years ago
- fb5be09 Assign arguments different ranks so they get grouped together by Chris Lattner · 21 years ago
- e9608e3 Fix bug: Reassociate/2003-08-12-InfiniteLoop.ll by Chris Lattner · 21 years ago
- 6007cb6 Assign finer grained ranks, make sure to reassociate top-level after reassociating bottom level by Chris Lattner · 21 years ago
- 6806f56 DEBUG got moved to Support/Debug.h by Chris Lattner · 21 years ago
- e96fda3 Fix spelling by Chris Lattner · 21 years ago
- e408e25 Remove unnecesary &*'s by Chris Lattner · 21 years ago
- f0a93ed Rename Instruction::hasSideEffects() -> mayWriteToMemory() by Chris Lattner · 21 years ago
- 4d0a82d Fix a huge performance problem in reassociate by introducing a by Chris Lattner · 22 years ago
- 680f0c2 Minor changes: by Chris Lattner · 22 years ago
- e4b7304 Fixes to the reassociate pass to make it respect dominance properties by Chris Lattner · 22 years ago
- cb2610e - Rename AnalysisUsage::preservesAll to getPreservesAll & preservesCFG to by Chris Lattner · 22 years ago
- a92f696 Updates to work with recent Statistic's changes: by Chris Lattner · 22 years ago
- 2a7c23e Simplify code (somtimes dramatically), by using the new "auto-insert" feature by Chris Lattner · 22 years ago
- a6275cc by Chris Lattner · 22 years ago
- 0c0edf8 *** empty log message *** by Chris Lattner · 22 years ago
- f629309 *** empty log message *** by Chris Lattner · 22 years ago
- 7e70829 MEGAPATCH checkin. 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
- a36e6c8 * Make debug output conditional on #define by Chris Lattner · 22 years ago
- 3dec1f2 Add support for printing out statistics information when -stats is added to by Chris Lattner · 22 years ago
- 0aa7cd6 Give the longer name to the instruction that will probably be eliminated later by Chris Lattner · 22 years ago
- 4fd5600 Initial checkin of expression reassociation pass by Chris Lattner · 22 years ago