oota-llvm.git
2008-12-01 Bill Wendling- Have "ADD" instructions return an implicit EFLAGS.
2008-12-01 Bill WendlingExpand getVTList, getNodeValueTypes, and SelectNodeTo...
2008-12-01 Chris LattnerAdd rdar reference, make this actually fail when the...
2008-12-01 Dale JohannesenConsider only references to an IV within the loop when
2008-12-01 Chris Lattnerreenable array_pod_sort, this time hopefully happy...
2008-12-01 Bill WendlingDon't rebuild RHSNeg. Just use the one that's already...
2008-12-01 Bill WendlingDocument what this check is doing. Also, no need to...
2008-12-01 Bill WendlingUse a simple comparison. Overflow on integer negation...
2008-12-01 Chris Lattnerdon't #include <algorithm> into the llvm namespace.
2008-12-01 Scott MichelCellSPU:
2008-12-01 Chris Lattnerswitch to std::sort until I have time to sort this...
2008-12-01 Chris Lattnercleanups suggested by duncan, thanks!
2008-12-01 Chris Lattnerdefine array_pod_sort in terms of operator< instead...
2008-12-01 Duncan SandsThere are no longer any places that require a
2008-12-01 Duncan SandsChange the interface to the type legalization method
2008-12-01 Bill WendlingGeneralize the FoldOrWithConstant method to fold for...
2008-12-01 Bill WendlingReduce copy-and-paste code by splitting out the code...
2008-12-01 Bill WendlingUse m_Specific() instead of double matching.
2008-12-01 Bill WendlingMove pattern check outside of the if-then statement...
2008-12-01 Chris LattnerRename some variables, only increment BI once at the...
2008-12-01 Chris Lattnerpull the predMap densemap out of the inner loop of...
2008-12-01 Chris Lattnerswitch a couple more calls to use array_pod_sort.
2008-12-01 Chris Lattnerdon't assume iterators implicitly convert to pointers.
2008-12-01 Chris LattnerIntroduce a new array_pod_sort function and switch...
2008-12-01 Chris LattnerEliminate use of setvector for the DeadInsts set, just...
2008-12-01 Chris LattnerDeleteTriviallyDeadInstructions is always passed the
2008-12-01 Chris Lattnersimplify DeleteTriviallyDeadInstructions again, unlike...
2008-12-01 Chris Lattnersimplify these patterns using m_Specific. No need...
2008-12-01 Chris LattnerTeach jump threading to clean up after itself, DCE...
2008-12-01 Chris LattnerThe PreVerifier pass preserves everything. In practice...
2008-12-01 Chris LattnerChange instcombine to use FoldPHIArgGEPIntoPHI to fold...
2008-12-01 Chris LattnerTeach inst combine to merge GEPs through PHIs. This...
2008-12-01 Chris Lattnertestcase for my previous commit.
2008-12-01 Chris LattnerMake GVN be more intelligent about redundant load
2008-12-01 Chris LattnerReimplement the non-local dependency data structure...
2008-12-01 Bill WendlingImplement ((A|B)&1)|(B&-2) -> (A&1) | B transformation...
2008-12-01 Eli FriedmanFix bogus assertion using getSExtValue for legitimate...
2008-12-01 Chris LattnerCache analyses in ivars and add some useful DEBUG output.
2008-11-30 Chris Lattnerimprove indentation, do cheap checks before expensive...
2008-11-30 Chris LattnerEliminate the DepResultTy abstraction. It is now compl...
2008-11-30 Eli FriedmanMinor cleanup: use getTrue and getFalse where appropria...
2008-11-30 Eli FriedmanSome minor cleanups to instcombine; no functionality...
2008-11-30 Chris LattnerCache TargetData/AliasAnalysis in the pass instead...
2008-11-30 Chris Lattneradd the rest of the comparison routines.
2008-11-30 Bill WendlingAdd instruction combining for ((A&~B)|(~A&B)) -> A...
2008-11-30 Bill WendlingImplement (A&((~A)|B)) -> A&B transformation in the...
2008-11-30 Bill WendlingForgot one remaining call to getSExtValue().
2008-11-30 Bill WendlinggetSExtValue() doesn't work for ConstantInts with bitwi...
2008-11-30 Eli FriedmanOptimize memmove and memset into the LLVM builtins...
2008-11-30 Eli FriedmanA couple small cleanups, plus a new potential optimization.
2008-11-30 Eli FriedmanMoving potential optimizations out of PR2330 into lib...
2008-11-30 Eli FriedmanFollowup to r60283: optimize arbitrary width signed...
2008-11-30 Eli FriedmanFix for PR2164: allow transforming arbitrary-width...
2008-11-30 Bill WendlingDon't make TwoToExp signed by default.
2008-11-30 Bill WendlingFrom Hacker's Delight:
2008-11-30 Eli FriedmanAPIntify a test which is potentially unsafe otherwise...
2008-11-30 Bill WendlingStrengthen check for div inst-combining.
2008-11-30 Bill WendlingInstcombine was illegally transforming -X/C into X...
2008-11-30 Chris LattnerTwo changes: Make getDependency remove QueryInst for...
2008-11-30 Eli FriedmanFix a link issue I ran into trying compiling LLVM on...
2008-11-30 Chris Lattnerintroduce a typedef, no functionality change.
2008-11-30 Chris LattnerChange NonLocalDeps to be a densemap of pointers to...
2008-11-30 Chris Lattnercalls never depend on allocations.
2008-11-30 Chris LattnerFix a fixme by making memdep's handling of allocations...
2008-11-30 Chris Lattnerimplement a fixme by introducing a new getDependencyFro...
2008-11-30 Chris LattnerMove the getNonLocalDependency method to a more logical...
2008-11-30 Chris LattnerREmove an old fixme, resolve another fixme by adding...
2008-11-30 Chris Lattnerremove a bit of incorrect code that tried to be tricky...
2008-11-30 Chris Lattnerfix indentation. std::pair is "isPod" if the first...
2008-11-30 Nick LewyckyRemove warning about declaration does not declare anyth...
2008-11-29 Chris LattnerEliminate the dropInstruction method, which is not...
2008-11-29 Nick LewyckyAdd protected visibility to libLTO.
2008-11-29 Chris Lattnerimplement some fixme's: when deleting an instruction...
2008-11-29 Chris LattnerChange MemDep::getNonLocalDependency to return its...
2008-11-29 Chris Lattnermove MemoryDependenceAnalysis::verifyRemoved to the...
2008-11-29 Chris Lattnerreimplement getNonLocalDependency with a simpler worklist
2008-11-29 Chris Lattnerdon't require GVN to work on dead values, just make the
2008-11-29 Chris LattnerFix a thinko that manifested as a crash on clamav last...
2008-11-29 Nick LewyckyFix spelling mistake.
2008-11-29 Chris Lattnertidy up some variable names.
2008-11-29 Chris Lattnerrename some maps.
2008-11-29 Chris Lattnerrename some variables.
2008-11-29 Chris Lattnereliminate a bunch of code in favor of using AliasAnalys...
2008-11-29 Torok Edwinprotect against negative values that would exceed allow...
2008-11-29 Chris Lattnersimplify some code and rename some variables. Reduce...
2008-11-29 Chris Lattnerapparently GCC doesn't believe that I understand C
2008-11-29 Duncan SandsTypo fix.
2008-11-29 Chris LattnerSplit getDependency into getDependency and getDependenc...
2008-11-29 Bill WendlingTemporarily revert r60195. It's causing an optimized...
2008-11-29 Chris LattnerNow that DepType is private, we can start cleaning...
2008-11-29 Chris LattnerIntroduce and use a new MemDepResult class to hold...
2008-11-29 Chris LattnerReimplement the internal abstraction used by MemDep...
2008-11-29 Chris LattnerFix sentinels to use correctly 'aligned' pointers.
2008-11-29 Chris LattnerFix spello, add DenseMapInfo specialization for Pointer...
2008-11-28 Chris Lattnerfix comment typo
2008-11-28 Chris Lattnerfix a bug.
2008-11-28 Chris Lattneradd a generic "bitmangled pointer" class, which allows...
2008-11-28 Chris LattnerFix PR3141 by ensuring that MemoryDependenceAnalysis...
2008-11-28 Chris Lattnerdon't revisit instructions off the beginning of the...
2008-11-28 Chris Lattnercomment cleanups.
next