Handle MVT::i64 type in DAG combine for ISD::ADD. Fold 64 bit
[oota-llvm.git] / lib / Analysis /
2010-03-09 Dan GohmanAvoid analyzing instructions in blocks not reachable...
2010-03-09 Jakob Stoklund OlesenTry to keep the cached inliner costs around for a bit...
2010-03-09 Jakob Stoklund OlesenRevert r98089, it was breaking a clang test.
2010-03-09 Jakob Stoklund OlesenTry to keep the cached inliner costs around for a bit...
2010-03-09 Jakob Stoklund OlesenPermit inlining into huge functions. This heuristic...
2010-03-09 Dan GohmanMake isLCSSA ignore uses in blocks not reachable from...
2010-03-09 Dale JohannesenAnother place where debug info affected codegen.
2010-03-09 Devang PatelStart using DIFile. See updated SourceLevelDebugging...
2010-03-08 Devang PatelIntroduce DIFile. This will be used to represent header...
2010-03-08 Devang PatelDerive DIType from DIScope. This simplifies getContext...
2010-03-08 Devang PatelRemove DbgNode checks in constructor. Debug descriptors...
2010-03-08 Devang PatelAvoid using DIDescriptor.isNull().
2010-03-08 Devang PatelRevert r97947.
2010-03-08 Devang PatelAvoid using DIDescriptor.isNull().
2010-03-06 Dale JohannesenFix another case where LSR was affected by debug info.
2010-03-05 Dale JohannesenFix a case where LSR is sensitive to debug info.
2010-03-05 Eric ChristopherMove GetStringLength and helper from SimplifyLibCalls...
2010-03-03 Chris Lattnerfix incorrect folding of icmp with undef, PR6481.
2010-03-03 Dan GohmanMake SCEVExpander and LSR more aggressive about hoistin...
2010-03-03 Dan GohmanRevert r97580; that's not the right way to fix this.
2010-03-02 Dan GohmanWhen expanding an expression such as (A + B + C + D...
2010-03-02 Dan GohmanNon-affine post-inc SCEV expansions have more code...
2010-03-01 Ted KremenekUpdate CMake build.
2010-03-01 Chris Lattnerremove anders-aa from mainline, it isn't maintained...
2010-03-01 Dan GohmanAdd a comment.
2010-03-01 Dan GohmanSpelling fixes.
2010-03-01 Dan GohmanFix a missing newline in debug output.
2010-02-25 Dan GohmanMake LoopSimplify change conditional branches in loop...
2010-02-24 Dan GohmanConstantFoldInstOperands can theoretically return null...
2010-02-24 Dan GohmanSimplify this code; these casts aren't necessary.
2010-02-24 Dan GohmanConvert a few more backedge-taken count functions to...
2010-02-24 Daniel DunbarReapply r97010, the speculative revert failed.
2010-02-24 Daniel DunbarSpeculatively revert r97010, "Add an argument to PHITra...
2010-02-24 Bob WilsonAdd an argument to PHITranslateValue to specify the...
2010-02-23 Dan GohmanRemove the code which constant-folded ptrtoint(inttoptr...
2010-02-22 Dan GohmanCanonicalize ConstantInts to the right operand of commu...
2010-02-22 Dan GohmanMinor formatting cleanup.
2010-02-22 Dan GohmanRemove unused variables and parameters.
2010-02-22 Dan GohmanConstant-fold certain comparisons with infinity and...
2010-02-19 Dan GohmanAdd a comment.
2010-02-19 Dan GohmanTeach ScalarEvolution how to compute a tripcount for...
2010-02-19 Dale Johannesenrecommit 96626, evidence that it broke things appears
2010-02-19 Dale JohannesenRevert 96626, which causes build failure on ppc Darwin.
2010-02-18 Dan GohmanIndvars needs to explicitly notify ScalarEvolution...
2010-02-17 Dan GohmanFix SCEVExpander's existing PHI reuse checking to recog...
2010-02-17 Dan GohmanFold bswap(undef) to undef.
2010-02-16 Devang PatelUse line and column number to distinguish two lexical...
2010-02-16 Bob WilsonSplit critical edges as needed for load PRE.
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-02-16 Dan GohmanWhen reusing an existing PHI node in a loop, be even...
2010-02-15 Duncan SandsUniformize the names of type predicates: rather than...
2010-02-15 Dan GohmanWhen testing whether a given SCEV depends on a temporar...
2010-02-15 Dan GohmanWhen restoring a saved insert location, check to see...
2010-02-14 Dan GohmanIn rememberInstruction, if the value being remembered...
2010-02-14 Dan GohmanSimplify this code; no need for a custom subclass if...
2010-02-13 Dan GohmanOverride dominates and properlyDominates for SCEVAddRec...
2010-02-12 Dan GohmanFix a case of mismatched types in an Add that turned...
2010-02-12 Dan GohmanReapply the new LoopStrengthReduction code, with compil...
2010-02-10 Dan GohmanUse an AssemblyAnnotatorWriter to clean up IVUsers...
2010-02-10 Dan GohmanFix "the the" and similar typos.
2010-02-08 Dan GohmanAdd const qualifiers.
2010-02-06 Devang PatelSet DW_AT_artificial only if argument is marked as...
2010-02-05 Jakob Stoklund OlesenUpdate CodeMetrics to count 'big' function calls explic...
2010-02-04 Dan GohmanChange the argument to getIntegerSCEV to be an int64_t...
2010-02-03 Devang PatelProvide interface to identifiy artificial methods.
2010-02-02 Dan GohmanVarious code simplifications.
2010-02-01 Bill WendlingAdd "dump" method to IVUsersOneStride.
2010-02-01 Dan GohmanGeneralize target-independent folding rules for sizeof...
2010-01-29 Devang PatelBefore inserting llvm.dbg.declare intrinsic at the...
2010-01-29 Duncan SandsIt looks like the changes to the SRem logic of Simplify...
2010-01-28 Dan GohmanCheck Type::isSized before calling ScalarEvolution...
2010-01-28 Dan GohmanRemove SCEVAllocSizeExpr and SCEVFieldOffsetExpr, and...
2010-01-26 Jakob Stoklund OlesenFix inline cost predictions with SCIENCE.
2010-01-26 Jakob Stoklund OlesenRevert test polarity to match comment and desired outco...
2010-01-26 Jakob Stoklund OlesenRemove dead code.
2010-01-26 Jakob Stoklund OlesenSkip calculation of ArgumentWeights if it will never...
2010-01-26 Devang PatelAdd extra element to composite type. This new element...
2010-01-26 Dan GohmanMake the unsigned-range code more consistent with the...
2010-01-26 Dan GohmanFix a typo in a comment that Duncan noticed.
2010-01-26 Dan GohmanRename ItCount to BECount, since it holds a backedge...
2010-01-26 Dan GohmanFix the the ceiling-division used in computing the...
2010-01-26 Victor HernandezAssert when debug intrinsic insert functions are passed...
2010-01-24 Chris Lattnermake -fno-rtti the default unless a directory builds...
2010-01-23 Devang PatelAvoid using "Type" as the variable name.
2010-01-23 Victor HernandezMake sure ValueFn starts off empty
2010-01-22 Chris LattnerStop building RTTI information for *most* llvm librarie...
2010-01-22 Chris Lattnerdrop the pass name from the output.
2010-01-22 Chris Lattnereliminate dynamic_cast from this file.
2010-01-22 Chris Lattnereliminate a bunch more unneeded dynamic_cast's.
2010-01-22 Chris Lattnereliminate a bunch of dynamic_cast's.
2010-01-21 Dan GohmanWhen re-using an existing cast for a user, it's still...
2010-01-21 Dan GohmanRe-implement the main strength-reduction portion of...
2010-01-20 Chris Lattneradopt getAdjustedAnalysisPointer in a few more passes.
2010-01-20 Chris Lattneradopt getAdjustedAnalysisPointer in two more passes.
2010-01-20 Chris Lattneradopt getAdjustedAnalysisPointer in BasicCallGraph.
2010-01-20 Chris Lattneradd some new methods to adjust this pointers. Not...
2010-01-20 Victor HernandezAvoid unnecessary Elts array
2010-01-19 Dan GohmanAdd a comment and tidy up some whitespace.
2010-01-19 Dan GohmanFix a typo and an 80-column violation in comments.
2010-01-19 Dan GohmanGive ScalarEvolution access to the DominatorTree. It...
next