- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
- f286f6f Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp. by Chris Lattner · 17 years ago
- c54c561 Add new SCEV, SCEVSMax. This allows LLVM to analyze do-while loops. by Nick Lewycky · 17 years ago
- 8314a0c simplify some code. by Chris Lattner · 17 years ago
- 42b5e08 Fix a bug where we'd try to find a scev value for a bitcast operand, by Chris Lattner · 17 years ago
- 83bb005 Instead of calculating constant factors, calculate the number of trailing by Nick Lewycky · 17 years ago
- 6e801dc Small cleanup. Use APInt::getHighBitsSet method instead of shift left. by Nick Lewycky · 17 years ago
- cf96db2 Be more careful when transforming | to +. Patch from Wojciech Matyjewicz. by Nick Lewycky · 17 years ago
- 4e1a0e3 Reverted r44163 per request by Anton Korobeynikov · 17 years ago
- 65e2da3 Fix handling of overflow in loop calculation by adding new UDiv SCEV. This SCEV by Nick Lewycky · 17 years ago
- 246b256 Move the SCEV object factors from being static members of the individual by Dan Gohman · 17 years ago
- 9a2f931 Build the correct range for loops with unusual bounds. Fix from Jay Foad. by Nick Lewycky · 17 years ago
- 43421b3 Next round of APFloat changes. by Dale Johannesen · 17 years ago
- b7211a2 Use SmallVector instead of std::vector. by Devang Patel · 17 years ago
- d6dac0e Let scalar-evolution analyze loops with an unsigned comparison for the exit by Nick Lewycky · 17 years ago
- 06323bf Don't assume it's safe to transform a loop just because it's dominated by any by Nick Lewycky · 17 years ago
- eefdebe Handle decrementing loops properly. Fixes PR1533. by Nick Lewycky · 17 years ago
- 9a6ae96 Move the APInt form of SCEVUnknown::getIntegerSCEV to SCEVConstant::get, and by Dan Gohman · 17 years ago
- 5cec4db Rename ScalarEvolution::deleteInstructionFromRecords to by Dan Gohman · 17 years ago
- f50cd74 In SCEVAddExpr::get, skip over any cast operands before looking for nested by Dan Gohman · 17 years ago
- d19534a Add a SCEV class and supporting code for sign-extend expressions. by Dan Gohman · 17 years ago
- 51e844b Optimize this test. Firstly, only Instructions may use other Instructions. by Nick Lewycky · 17 years ago
- 9d0332f Fix PR1487 and Transforms/IndVar/2007-06-06-DeleteDanglesPtr.ll by Nick Lewycky · 17 years ago
- 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
- c718288 Fix build error. by Lauro Ramos Venancio · 17 years ago
- 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 17 years ago
- 3e35c8d Revert last patch. It was already fixed. by Reid Spencer · 17 years ago
- b4a7fea For PR1336: by Reid Spencer · 17 years ago
- fe560b8 Fix a nasty bug introduced when apint'ified. This fixes by Chris Lattner · 17 years ago
- 414de4d Eliminate unnecessary APInt construction. by Zhou Sheng · 17 years ago
- fdc1e16 Make APInt variables do the computation stuffs instead of by Zhou Sheng · 17 years ago
- 8342836 Eliminate unnecessary zext/trunc stuffs. by Zhou Sheng · 17 years ago
- 2811f2a Treat xor of signbit like an add. by Chris Lattner · 17 years ago
- 0797605 Guard further against APInt operations with operands of unequal bit width. by Reid Spencer · 17 years ago
- 9b4aeb3 Fix an unequal bitwidth issue. by Reid Spencer · 17 years ago
- cae5754 Prefer non-virtual calls to ConstantInt::isZero over virtual calls to by Reid Spencer · 17 years ago
- 35fa439 Make it possible to create an SCEVUnknown from an APInt as well as an int. by Reid Spencer · 17 years ago
- c7cd7a0 Construct ConstantInt with simpler constructor. by Reid Spencer · 17 years ago
- e479ef0 Fix last night's 445.gobmk breakage which was caused by comparison of by Reid Spencer · 17 years ago
- a6e8a95 Remove the "isSigned" parameters from ConstantRange. It turns out they by Reid Spencer · 17 years ago
- e8019bb APIntify various computations in ScalarEvolution by Reid Spencer · 17 years ago
- 6263cba For PR1205: Make GetConstantFactor compute its result using an APInt. by Reid Spencer · 17 years ago
- c6aedf7 For PR1205: Adjust to changes in ConstantRange interface. by Reid Spencer · 17 years ago
- 581b0d4 For PR1205: by Reid Spencer · 17 years ago
- dc5c159 For PR1205: by Reid Spencer · 17 years ago
- 832254e Changes to support making the shift instructions be true BinaryOperators. by Reid Spencer · 18 years ago
- 2e3a1d1 The local "ConstantFold" method is now just a watered down version of by Chris Lattner · 18 years ago
- 72d88ae adjust to constant folding api changes. by Chris Lattner · 18 years ago
- c103057 For PR1043: by Reid Spencer · 18 years ago
- 1b30754 Unbreak VC++ build. by Jeff Cohen · 18 years ago
- 42a7551 rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. by Chris Lattner · 18 years ago
- b2f3e70 Update code to eliminate calls to isInteger, calling isIntegral instead. by Chris Lattner · 18 years ago
- 192e403 Fix PR1101 and Analysis/ScalarEvolution/trip-count.ll by Chris Lattner · 18 years ago
- ef3baf0 don't discriminate against bool by Chris Lattner · 18 years ago
- 579dca1 Implement review feedback for the ConstantBool->ConstantInt merge. Chris by Reid Spencer · 18 years ago
- 4fe16d6 Rename BoolTy as Int1Ty. Patch by Sheng Zhou. by Reid Spencer · 18 years ago
- 6b6b6ef For PR1043: by Zhou Sheng · 18 years ago
- e7ca042 Convert uses of getPrimitiveSize that should be getPrimitiveSizeInBits. by Reid Spencer · 18 years ago
- 8b0e360 Fix PR1015 and Transforms/IndVarsSimplify/2007-01-06-TripCount.ll, a by Chris Lattner · 18 years ago
- f82188c cast of int to bool no longer does a compare, rendering this fixme obsolete by Chris Lattner · 18 years ago
- c5b206b For PR950: by Reid Spencer · 18 years ago
- e4d87aa For PR950: by Reid Spencer · 18 years ago
- d377350 Add a FIXME about signedness. by Reid Spencer · 18 years ago
- 2e20d39 Add some comments about things that can go away once signless types are in. by Reid Spencer · 18 years ago
- 3b27d68 eliminate static ctors from Statistics by Chris Lattner · 18 years ago
- 75de5ab Fix a bug in GetConstantFactor for affine expressions, in which the existing by Chris Lattner · 18 years ago
- d977d86 Replace inferred getCast(V,Ty) calls with more strict variants. by Reid Spencer · 18 years ago
- b6ba3e6 Get even more accurate on the casting. by Reid Spencer · 18 years ago
- 4da4912 Change inferred getCast into specific getCast. Passes all tests. by Reid Spencer · 18 years ago
- a17f039 teach scev to analyze X*4|1 like X*4+c. This allows us to produce: by Chris Lattner · 18 years ago
- 82e8a8f clarify some comments, simplify some checks, fix: by Chris Lattner · 18 years ago
- e815619 Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are by Bill Wendling · 18 years ago
- ac0b6ae Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 18 years ago
- 315d055 Finally get the casting right in this file. Also, remove some unnecessary by Reid Spencer · 18 years ago
- 7858b33 Bail on the getInferredCast idea. Remove the function and convert by Reid Spencer · 18 years ago
- 09906f3 Fix comment grammaro by Reid Spencer · 18 years ago
- 14bab5d Fix inferred casts. by Reid Spencer · 18 years ago
- 97af751 Unbreak VC++ build. by Jeff Cohen · 18 years ago
- 6f81b51 Removed some of the iostream #includes. Moved towards converting to using by Bill Wendling · 18 years ago
- 3da59db For PR950: by Reid Spencer · 18 years ago
- d6c3422 Remove redundant <cmath>. by Jim Laskey · 18 years ago
- 0a783f7 For PR950: Replace the REM instruction with UREM, SREM and FREM. by Reid Spencer · 18 years ago
- 48d8a70 Make ScalarEvolution actually use a ZeroExtend expression instead of by Reid Spencer · 18 years ago
- 1628cec For PR950: by Reid Spencer · 18 years ago
- b83eb64 For PR950: by Reid Spencer · 18 years ago
- b336409 Fix some more static dtor issues. by Chris Lattner · 18 years ago
- 003cbf3 Eliminate ConstantBool::True and ConstantBool::False. Instead, provide by Chris Lattner · 18 years ago
- 5d8925c Eliminate RegisterAnalysis. RegisterPass now does all that is necessary. by Chris Lattner · 18 years ago
- a4f0b3a s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 18 years ago
- 9525528 Use hidden visibility to make symbols in an anonymous namespace get by Chris Lattner · 18 years ago
- 97156e7 Implement Transforms/IndVarsSimplify/complex-scev.ll, a case where we didn't by Chris Lattner · 18 years ago
- 1f23930 Signed shr by a constant is not the same as sdiv by 2^k by Chris Lattner · 18 years ago
- 60a05cc Fix Transforms/IndVarsSimplify/2006-03-31-NegativeStride.ll and by Chris Lattner · 18 years ago
- 7238210 Add explicit iostream #includes by Chris Lattner · 19 years ago
- a115643 Move some constant folding code shared by Analysis and Transform passes by John Criswell · 19 years ago
- bed21de wrap a long line by Chris Lattner · 19 years ago
- ff2006a Fix Transforms/LoopStrengthReduce/2005-08-15-AddRecIV.ll by Chris Lattner · 19 years ago
- db25de4 Teach LLVM to know how many times a loop executes when constructed with by Chris Lattner · 19 years ago
- 05bd374 Fix an obvious oops by Chris Lattner · 19 years ago