2009-05-03 |
Dan Gohman | Revert r70645 for now; it's causing a variety of regressions.
|
commit | commitdiff | tree |
2009-05-02 |
Dan Gohman | Add an svn:ignore for unittests/VMCore.
|
commit | commitdiff | tree |
2009-05-02 |
Dan Gohman | Convert ScalarEvolution to use CallbackVH for its internal...
|
commit | commitdiff | tree |
2009-05-02 |
Dan Gohman | Apply Jeffrey Yasskin's CallbackVH patch, with minor...
|
commit | commitdiff | tree |
2009-05-02 |
Dan Gohman | Include <limits.h> to get the definition of CHAR_BIT.
|
commit | commitdiff | tree |
2009-05-02 |
Dan Gohman | The second argument to RecursivelyDeleteTriviallyDeadInstruc...
|
commit | commitdiff | tree |
2009-05-02 |
Dan Gohman | Previously, RecursivelyDeleteDeadInstructions provided...
|
commit | commitdiff | tree |
2009-05-02 |
Dan Gohman | When ScalarEvolution is told to forget the trip count...
|
commit | commitdiff | tree |
2009-05-02 |
Dan Gohman | Tell ScalarEvolution that the loop is being deleted...
|
commit | commitdiff | tree |
2009-05-02 |
Dan Gohman | Don't split critical edges during the AddUsersIfInteresting...
|
commit | commitdiff | tree |
2009-05-02 |
Dan Gohman | Add Base.td to svn:ignore.
|
commit | commitdiff | tree |
2009-05-01 |
Dan Gohman | Change the description string of the LoopInfo pass.
|
commit | commitdiff | tree |
2009-05-01 |
Dan Gohman | Actually insert inserted instructions into the InsertedValue...
|
commit | commitdiff | tree |
2009-05-01 |
Dan Gohman | Add an accessor method to allow clients to test if...
|
commit | commitdiff | tree |
2009-05-01 |
Dan Gohman | Make RequiresTypeConversion canonicalize the types...
|
commit | commitdiff | tree |
2009-05-01 |
Dan Gohman | When printing a SCEVUnknown with pointer type, don...
|
commit | commitdiff | tree |
2009-05-01 |
Dan Gohman | Short-circuit inttoptr-ptrtoint constant expressions...
|
commit | commitdiff | tree |
2009-05-01 |
Dan Gohman | Make SCEVExpander::addInsertedValue able to accept...
|
commit | commitdiff | tree |
2009-05-01 |
Dan Gohman | Minor whitespace fix.
|
commit | commitdiff | tree |
2009-05-01 |
Dan Gohman | Fix an 80-column violation.
|
commit | commitdiff | tree |
2009-05-01 |
Dan Gohman | When creating cast scevs, canonicalize the destination...
|
commit | commitdiff | tree |
2009-05-01 |
Dan Gohman | Fix a compiler warning on hosts where uint64_t isn...
|
commit | commitdiff | tree |
2009-05-01 |
Dan Gohman | Fix some code to work if TargetLowering is not available.
|
commit | commitdiff | tree |
2009-04-30 |
Dan Gohman | Add some comments, and tidy up some whitespace.
|
commit | commitdiff | tree |
2009-04-30 |
Dan Gohman | Extend ScalarEvolution's getBackedgeTakenCount to be...
|
commit | commitdiff | tree |
2009-04-30 |
Dan Gohman | Don't try to mix integers and pointers in an icmp instruction
|
commit | commitdiff | tree |
2009-04-30 |
Dan Gohman | Set mayLoad on MOVZX32_NOREXrm8 too.
|
commit | commitdiff | tree |
2009-04-30 |
Dan Gohman | Fix ScalarEvolution::print to print a value for any...
|
commit | commitdiff | tree |
2009-04-29 |
Dan Gohman | Implement getSCEVAtScope for SCEV cast expressions.
|
commit | commitdiff | tree |
2009-04-29 |
Dan Gohman | Generalize the cast-of-addrec folding to handle folding...
|
commit | commitdiff | tree |
2009-04-29 |
Dan Gohman | Reword and tidy up some comments.
|
commit | commitdiff | tree |
2009-04-29 |
Dan Gohman | Fix this test to match the new output from scalar-evolution.
|
commit | commitdiff | tree |
2009-04-29 |
Dan Gohman | Include the source type in SCEV cast expression debug...
|
commit | commitdiff | tree |
2009-04-29 |
Dan Gohman | Update comments to reflect the current code.
|
commit | commitdiff | tree |
2009-04-29 |
Dan Gohman | Add some more doxygen comments to SCEVAddRec.
|
commit | commitdiff | tree |
2009-04-28 |
Dan Gohman | As with r70333, give the primary induction variable...
|
commit | commitdiff | tree |
2009-04-28 |
Dan Gohman | Make this testcase slightly less trivial, so that it...
|
commit | commitdiff | tree |
2009-04-28 |
Dan Gohman | Fix a grammaro in a comment.
|
commit | commitdiff | tree |
2009-04-27 |
Dan Gohman | Remove an obsolete comment.
|
commit | commitdiff | tree |
2009-04-27 |
Dan Gohman | Permit ChangeCompareStride to rewrite a comparison...
|
commit | commitdiff | tree |
2009-04-27 |
Dan Gohman | Teach getZeroExtendExpr and getSignExtendExpr to use...
|
commit | commitdiff | tree |
2009-04-27 |
Dan Gohman | Rename GR8_ABCD to GR8_ABCD_L and create GR8_ABCD_H...
|
commit | commitdiff | tree |
2009-04-27 |
Dan Gohman | Rename GR8_, GR16_, GR32_, and GR64_ to GR8_ABCD, GR16_ABCD,
|
commit | commitdiff | tree |
2009-04-27 |
Dan Gohman | Break up long multi-mnemonic strings into separate...
|
commit | commitdiff | tree |
2009-04-27 |
Dan Gohman | Fix the syntax for a PR number in a test.
|
commit | commitdiff | tree |
2009-04-27 |
Dan Gohman | Make this test slightly more strict.
|
commit | commitdiff | tree |
2009-04-27 |
Dan Gohman | When transforming sext(trunc(load(x))) into sext(smaller...
|
commit | commitdiff | tree |
2009-04-27 |
Dan Gohman | Handle ands with ~0 correctly too. This fixes PR4052.
|
commit | commitdiff | tree |
2009-04-27 |
Dan Gohman | Improve bugpoint's error messages when it runs out...
|
commit | commitdiff | tree |
2009-04-25 |
Dan Gohman | Refactor the code to grab the low and high parts of...
|
commit | commitdiff | tree |
2009-04-25 |
Dan Gohman | Return null instead of false, as appropriate.
|
commit | commitdiff | tree |
2009-04-25 |
Dan Gohman | Add several more icmp simplifications. Transform signed...
|
commit | commitdiff | tree |
2009-04-25 |
Dan Gohman | Add a top-level comment about DAGCombiner's role in...
|
commit | commitdiff | tree |
2009-04-25 |
Dan Gohman | Handle ands with 0 and shifts by 0 correctly. These...
|
commit | commitdiff | tree |
2009-04-24 |
Dan Gohman | Instead of requiring TLI.LowerCallTo to return an ISD...
|
commit | commitdiff | tree |
2009-04-23 |
Dan Gohman | Factor out a bit of code that appears in several places...
|
commit | commitdiff | tree |
2009-04-23 |
Dan Gohman | Handle Void types in ComputeValueVTs. This doesn't...
|
commit | commitdiff | tree |
2009-04-23 |
Dan Gohman | Fix spurious indentation in a comment.
|
commit | commitdiff | tree |
2009-04-23 |
Dan Gohman | Explicitly pass -tailcallopt=false to these tests so...
|
commit | commitdiff | tree |
2009-04-23 |
Dan Gohman | Fix an error in this test.
|
commit | commitdiff | tree |
2009-04-23 |
Dan Gohman | Change SCEVExpander's expandCodeFor to provide more...
|
commit | commitdiff | tree |
2009-04-23 |
Dan Gohman | Add support for printing MO_ExternalSymbol operands in
|
commit | commitdiff | tree |
2009-04-23 |
Dan Gohman | Add more ulimit limits, to catch more kinds of runaway...
|
commit | commitdiff | tree |
2009-04-22 |
Dan Gohman | Simplify trivial cast-of-cast SCEVs.
|
commit | commitdiff | tree |
2009-04-22 |
Dan Gohman | SCEVExpander's InsertCastOfTo knows how to move existing...
|
commit | commitdiff | tree |
2009-04-22 |
Dan Gohman | Use BasicBlock::iterator instead of Instruction* for...
|
commit | commitdiff | tree |
2009-04-22 |
Dan Gohman | Make SCEVExpanders private methods private, instead...
|
commit | commitdiff | tree |
2009-04-22 |
Dan Gohman | Use CloneModule's ValueMap in more places, instead...
|
commit | commitdiff | tree |
2009-04-22 |
Dan Gohman | ISD::ADD_PARTS is gone; use ISD::SMUL_LOHI as an example...
|
commit | commitdiff | tree |
2009-04-21 |
Dan Gohman | De-pImpl-ify ScalarEvolution. The pImpl pattern doesn...
|
commit | commitdiff | tree |
2009-04-21 |
Dan Gohman | When turning (ashr(shl(x, n), n)) into sext(trunc(x...
|
commit | commitdiff | tree |
2009-04-21 |
Dan Gohman | Teach ScalarEvolution how to recognize zext-inreg and...
|
commit | commitdiff | tree |
2009-04-21 |
Dan Gohman | This FIXME is fixed, now that SCEV understands pointers.
|
commit | commitdiff | tree |
2009-04-21 |
Dan Gohman | Factor out a common base class from SCEVTruncateExpr...
|
commit | commitdiff | tree |
2009-04-21 |
Dan Gohman | Usage getAnalysisToUpdate for TargetData, per PR760.
|
commit | commitdiff | tree |
2009-04-21 |
Dan Gohman | Introduce encapsulation for ScalarEvolution's TargetData...
|
commit | commitdiff | tree |
2009-04-21 |
Dan Gohman | Move some assertion checks so they can do more complete...
|
commit | commitdiff | tree |
2009-04-21 |
Dan Gohman | Convert ScalarEvolution to use raw_ostream instead...
|
commit | commitdiff | tree |
2009-04-20 |
Dan Gohman | Make X86's copyRegToReg able to handle copies to and...
|
commit | commitdiff | tree |
2009-04-20 |
Dan Gohman | Simplify this code. getConstant knows how to make
|
commit | commitdiff | tree |
2009-04-20 |
Dan Gohman | It's not necessary for PrintModulePass to flush the...
|
commit | commitdiff | tree |
2009-04-20 |
Dan Gohman | Use .empty() instead of .size().
|
commit | commitdiff | tree |
2009-04-20 |
Dan Gohman | Don't discard an AssemblyAnnotationWriter when writing...
|
commit | commitdiff | tree |
2009-04-20 |
Dan Gohman | Implement operator<<(raw_ostream &OS, const Type &T).
|
commit | commitdiff | tree |
2009-04-18 |
Dan Gohman | Add a ScalarEvolution::getCouldNotCompute() function...
|
commit | commitdiff | tree |
2009-04-18 |
Dan Gohman | More const qualifiers.
|
commit | commitdiff | tree |
2009-04-18 |
Dan Gohman | Use more const qualifiers with SCEV interfaces.
|
commit | commitdiff | tree |
2009-04-17 |
Dan Gohman | Delete an unused field.
|
commit | commitdiff | tree |
2009-04-17 |
Dan Gohman | Don't create ConstantInts with pointer type. This fixes a
|
commit | commitdiff | tree |
2009-04-17 |
Dan Gohman | MOV8rr_NOREX is a "Move" instruction. This doesn't...
|
commit | commitdiff | tree |
2009-04-17 |
Dan Gohman | Don't use MOV8rr_NOREX on x86-32. It doesn't actually...
|
commit | commitdiff | tree |
2009-04-16 |
Dan Gohman | Use TargetData::getTypeSizeInBits instead of getPrimitiveSiz...
|
commit | commitdiff | tree |
2009-04-16 |
Dan Gohman | Handle a pointer type correctly in SCEVExpander::visitAddRec...
|
commit | commitdiff | tree |
2009-04-16 |
Dan Gohman | In the list-burr's pseudo two-addr dependency heuristics...
|
commit | commitdiff | tree |
2009-04-16 |
Dan Gohman | Handle SUBREG_TO_REG instructions with the same heuristics
|
commit | commitdiff | tree |
2009-04-16 |
Dan Gohman | Fix a bug with inttoptr/ptrtoint casts where the pointer...
|
commit | commitdiff | tree |
2009-04-16 |
Dan Gohman | Minor code simplifications. Don't attempt LSR on theoretical
|
commit | commitdiff | tree |
2009-04-16 |
Dan Gohman | LSR is no longer a GEP optimizer. It is now an IV expression
|
commit | commitdiff | tree |
2009-04-16 |
Dan Gohman | Fix SCEVExpander::visitSMaxExpr and SCEVExpander::visitUMaxE...
|
commit | commitdiff | tree |
2009-04-16 |
Dan Gohman | Teach SCEVExpander::InsertCastOfTo to avoid creating...
|
commit | commitdiff | tree |
next |