Reverting patch in revision 89758, initial attempt at fixing PR5373 has proven to...
[oota-llvm.git] / lib / Analysis /
2009-11-24 Devang PatelEmit pubtypes.
2009-11-23 Jim Grosbachenable iv-users simplification by default
2009-11-23 Devang PatelAdd CreateLocation varinat that accepts MDNode (with...
2009-11-23 Chris Lattnerfix comment, thanks all :)
2009-11-23 Chris Lattneruse the new isNoAlias method to simplify some code...
2009-11-23 Chris Lattnerwhitespace cleanup, tidying
2009-11-23 Chris Lattnerspeed up BasicAA a bit by implementing a long-standing...
2009-11-23 Dan GohmanMake ConstantFoldConstantExpression recursively visit...
2009-11-23 Nick LewyckyRemove unused LLVMContext.
2009-11-23 Nick LewyckyRemove dead LLVMContext argument.
2009-11-22 Chris Lattneradd fixme for dubious code. Duncan, what do you think?
2009-11-22 Chris Lattnerremove a silly condition that doesn't make a lot of...
2009-11-22 Chris Lattnerreduce indentation, no functionality change.
2009-11-22 Chris LattnerRemove the AliasAnalysis::getMustAliases method, which...
2009-11-22 Nick LewyckyRemove dead code. While there, also turn a few 'T*...
2009-11-20 Dan GohmanUse stripPointerCasts(). Thanks Duncan!
2009-11-20 Dan GohmanRevert the rule that considers comparisons between...
2009-11-20 Dan GohmanSimplify this code; it's not necessary to check isIdent...
2009-11-20 Dan GohmanTeach getSmallConstantTripMultiple about Shl operators.
2009-11-20 Dan GohmanRefine the capture tracking rules for comparisons to...
2009-11-20 Dan GohmanUse isVoidTy().
2009-11-19 Dan GohmanRefine this to only apply to null in the default addres...
2009-11-19 Dan GohmanExtend CaptureTracking to indicate when a value is...
2009-11-19 Dan GohmanComparing a pointer with null is not a capture.
2009-11-19 Jim GrosbachTeach IVUsers to keep things simpler and track loop...
2009-11-18 Dan GohmanSimplify ComputeMultiple so that it doesn't depend...
2009-11-17 Devang PatelRemove dead code.
2009-11-16 Chris Lattnertypo spotted by duncan.
2009-11-15 Chris Lattnerteach LVI to infer edge information from switch instruc...
2009-11-15 Chris Lattnerfix a logic error that would cause LVI-JT to miscompile
2009-11-15 Chris Lattnerimplement the first stab at caching queries. This...
2009-11-15 Chris Lattnerrefactor a bunch of code forming the new LazyValueInfoCache
2009-11-14 Nick LewyckyTeach BasicAA that a constant expression can't alias...
2009-11-13 Devang PatelRevert r87059 for now. It is failing clang tests.
2009-11-13 Victor HernandezRemove unnecessary llvm.dbg.declare bitcast
2009-11-12 Devang Patel"Attach debug info with llvm instructions" mode was...
2009-11-12 Evan Cheng- Teach LSR to avoid changing cmp iv stride if it will...
2009-11-12 Chris Lattnervarious fixes to the lattice transfer functions.
2009-11-12 Chris LattnerAdd a new getPredicateOnEdge method which returns more...
2009-11-12 Chris Lattnerexpose edge information and switch j-t to use it.
2009-11-12 Chris Lattnermove some stuff into DEBUG's and turn on lazy-value...
2009-11-12 Devang PatelDo not use StringRef in DebugInfo interface.
2009-11-11 Chris Lattnermake LazyValueInfo actually to some stuff. This isn...
2009-11-11 Chris Lattnerstub out some LazyValueInfo interfaces, and have JumpTh...
2009-11-11 Chris LattnerStub out a new lazy value info pass, which will eventually
2009-11-11 Chris Lattnerremove redundant foward declaration. This function...
2009-11-10 Devang PatelImplement support to debug inlined functions.
2009-11-10 Chris Lattnermove some generally useful functions out of jump threading
2009-11-10 Devang PatelProcess InlinedAt location info.
2009-11-10 Victor HernandezUpdate computeArraySize() to use ComputeMultiple()...
2009-11-10 Victor HernandezAdd ComputeMultiple() analysis function that recursivel...
2009-11-10 Chris LattnerI misread the parens, not so redundant after all.
2009-11-10 Chris Lattnerremove some redundant parens.
2009-11-10 Chris Lattneradd a new SimplifyInstruction API, which is like Consta...
2009-11-10 Jeffrey YasskinFix DenseMap iterator constness.
2009-11-10 Chris Lattnerfactor simplification logic for AND and OR out to InstS...
2009-11-09 Chris Lattnerpull a bunch of logic out of instcombine into instsimpl...
2009-11-09 Dan GohmanPass the (optional) TargetData object to ConstantFoldIn...
2009-11-09 Chris Lattnerrename SimplifyCompare -> SimplifyCmpInst and split...
2009-11-09 Chris Lattnerfix ConstantFoldCompareInstOperands to take the LHS...
2009-11-09 Chris Lattnerstub out a new libanalysis "instruction simplify" inter...
2009-11-09 Dan GohmanDefault-addressspace null pointers don't alias anything...
2009-11-09 Dan GohmanMinor tidiness fixes.
2009-11-07 Victor HernandezRe-commit r86077 now that r86290 fixes the 179.art...
2009-11-06 Devang PatelTolerate invalid derived type.
2009-11-06 Devang PatelDo not bother to emit debug info for nameless global...
2009-11-06 Chris Lattnerremove a bunch of extraneous LLVMContext arguments
2009-11-06 Victor HernandezRevert r86077 because it caused crashes in 179.art...
2009-11-05 Dan GohmanFix IVUsers to avoid assuming that the loop has a uniqu...
2009-11-05 Dan GohmanFactor out the predicate code for loopsimplify form...
2009-11-05 Victor HernandezUpdate CreateMalloc so that its callers specify the...
2009-11-04 Devang PatelWhile calculating original type size for a derived...
2009-11-03 Victor HernandezChanges requested (avoid getFunction(), avoid Type...
2009-11-03 Victor HernandezChanges (* location in pointer variables, avoiding...
2009-11-03 Chris Lattnerremove unneeded checks of isFreeCall
2009-11-03 Chris Lattnerremove a check of isFreeCall: the argument to free...
2009-11-02 Victor HernandezSet bit instead of calling pow() to compute 2 << n
2009-11-02 Edward O'CallaghanFix for warning seen on DF-BSD, Victor, please fix...
2009-11-02 Edward O'CallaghanApply fix for PR5135, Credit to Andreas Neustifter.
2009-11-01 Duncan SandsAdd a missing closing parenthesis, and tweak to fit...
2009-11-01 Chris Lattneradd a comment about why we don't allow inlining indbr.
2009-11-01 Douglas GregorReverting 85714, 85715, 85716, which are breaking the...
2009-11-01 Dan GohmanAdd a function to Passes.h to allow clients to create...
2009-11-01 Dan GohmanDon't #include Pass.h from CallGraph.h.
2009-11-01 Chris Lattnerpull check for return inst out of loop, never inline...
2009-10-31 Dan GohmanRename forgetLoopBackedgeTakenCount to forgetLoop,...
2009-10-31 Dan GohmanMake ScalarEvolutionAliasAnalysis slightly more aggress...
2009-10-30 Devang PatelIf string field is empty then return NULL.
2009-10-30 Devang PatelIf a type is derived from a derived type then calculate...
2009-10-29 Devang PatelFirst bitcase use may not lead to a dbg.declare intrins...
2009-10-29 Zhongxing Xufix 80-col.
2009-10-29 Zhongxing XuExplicitly convert to double to suppress Visual C+...
2009-10-28 Victor HernandezExtend getMallocArraySize() to determine the array...
2009-10-28 Owen AndersonTreat lifetime begin/end markers as allocations/frees...
2009-10-28 Owen AndersonBe more careful about invariance reasoning on "store...
2009-10-28 Owen AndersonAdd trivial support for the invariance intrinsics to...
2009-10-28 Chris Lattnerrename indbr -> indirectbr to appease the residents...
2009-10-27 Chris Lattnermake the build build.
2009-10-27 Chris LattnerRandom updates to passes for indbr, I need blockaddress...
2009-10-27 Victor HernandezRename MallocFreeHelper as MemoryBuiltins
next