2008-12-07 |
Chris Lattner | make getDependencyFrom private.
|
commit | commitdiff | tree |
2008-12-07 |
Chris Lattner | improve a note.
|
commit | commitdiff | tree |
2008-12-06 |
Chris Lattner | some more PRE/GVN/DSE related notes.
|
commit | commitdiff | tree |
2008-12-06 |
Chris Lattner | add a note
|
commit | commitdiff | tree |
2008-12-06 |
Chris Lattner | some random notes.
|
commit | commitdiff | tree |
2008-12-06 |
Chris Lattner | Reimplement the inner loop of DSE. It now uniformly...
|
commit | commitdiff | tree |
2008-12-05 |
Chris Lattner | Make a few major changes to memdep and its clients:
|
commit | commitdiff | tree |
2008-12-05 |
Chris Lattner | Make it illegal to call getDependency* on non-memory...
|
commit | commitdiff | tree |
2008-12-05 |
Chris Lattner | Fix test/Transforms/GVN/pre-load.ll
|
commit | commitdiff | tree |
2008-12-05 |
Chris Lattner | Make IsValueFullyAvailableInBlock safe.
|
commit | commitdiff | tree |
2008-12-05 |
Chris Lattner | add a new pop_back_val method which returns the value...
|
commit | commitdiff | tree |
2008-12-04 |
Chris Lattner | Start simplifying a switch that has a successor that...
|
commit | commitdiff | tree |
2008-12-04 |
Chris Lattner | This code is apparently quite confused. In the meantime,
|
commit | commitdiff | tree |
2008-12-04 |
Chris Lattner | add a debugging option to help track down j-t problems.
|
commit | commitdiff | tree |
2008-12-03 |
Chris Lattner | Factor some code into a new FoldSingleEntryPHINodes...
|
commit | commitdiff | tree |
2008-12-03 |
Chris Lattner | fix a really incorrect comment.
|
commit | commitdiff | tree |
2008-12-03 |
Chris Lattner | testcase for br undef folding.
|
commit | commitdiff | tree |
2008-12-03 |
Chris Lattner | Teach jump threading some more simple tricks:
|
commit | commitdiff | tree |
2008-12-03 |
Chris Lattner | third time is the charm.
|
commit | commitdiff | tree |
2008-12-03 |
Chris Lattner | fix assertion.
|
commit | commitdiff | tree |
2008-12-03 |
Chris Lattner | don't spew tons of stuff to the output. This testcase...
|
commit | commitdiff | tree |
2008-12-03 |
Chris Lattner | Rename DeleteBlockIfDead to DeleteDeadBlock and make it
|
commit | commitdiff | tree |
2008-12-03 |
Chris Lattner | Factor some code out of SimplifyCFG, forming a new
|
commit | commitdiff | tree |
2008-12-02 |
Chris Lattner | Fix isIntN to work with APInts > 64 bits. This method...
|
commit | commitdiff | tree |
2008-12-02 |
Chris Lattner | Comment typeo fix, thanks Duncan!
|
commit | commitdiff | tree |
2008-12-02 |
Chris Lattner | Implement PRE of loads in the GVN pass with a pretty...
|
commit | commitdiff | tree |
2008-12-02 |
Chris Lattner | add a little helper function that does PHI translation.
|
commit | commitdiff | tree |
2008-12-02 |
Chris Lattner | add a note
|
commit | commitdiff | tree |
2008-12-02 |
Chris Lattner | add densemap range insertion method.
|
commit | commitdiff | tree |
2008-12-02 |
Chris Lattner | some random comment improvements.
|
commit | commitdiff | tree |
2008-12-01 |
Chris Lattner | Add rdar reference, make this actually fail when the...
|
commit | commitdiff | tree |
2008-12-01 |
Chris Lattner | reenable array_pod_sort, this time hopefully happy...
|
commit | commitdiff | tree |
2008-12-01 |
Chris Lattner | don't #include <algorithm> into the llvm namespace.
|
commit | commitdiff | tree |
2008-12-01 |
Chris Lattner | switch to std::sort until I have time to sort this...
|
commit | commitdiff | tree |
2008-12-01 |
Chris Lattner | cleanups suggested by duncan, thanks!
|
commit | commitdiff | tree |
2008-12-01 |
Chris Lattner | define array_pod_sort in terms of operator< instead...
|
commit | commitdiff | tree |
2008-12-01 |
Chris Lattner | Rename some variables, only increment BI once at the...
|
commit | commitdiff | tree |
2008-12-01 |
Chris Lattner | pull the predMap densemap out of the inner loop of...
|
commit | commitdiff | tree |
2008-12-01 |
Chris Lattner | switch a couple more calls to use array_pod_sort.
|
commit | commitdiff | tree |
2008-12-01 |
Chris Lattner | don't assume iterators implicitly convert to pointers.
|
commit | commitdiff | tree |
2008-12-01 |
Chris Lattner | Introduce a new array_pod_sort function and switch...
|
commit | commitdiff | tree |
2008-12-01 |
Chris Lattner | Eliminate use of setvector for the DeadInsts set, just...
|
commit | commitdiff | tree |
2008-12-01 |
Chris Lattner | DeleteTriviallyDeadInstructions is always passed the
|
commit | commitdiff | tree |
2008-12-01 |
Chris Lattner | simplify DeleteTriviallyDeadInstructions again, unlike...
|
commit | commitdiff | tree |
2008-12-01 |
Chris Lattner | simplify these patterns using m_Specific. No need...
|
commit | commitdiff | tree |
2008-12-01 |
Chris Lattner | Teach jump threading to clean up after itself, DCE...
|
commit | commitdiff | tree |
2008-12-01 |
Chris Lattner | The PreVerifier pass preserves everything. In practice...
|
commit | commitdiff | tree |
2008-12-01 |
Chris Lattner | Change instcombine to use FoldPHIArgGEPIntoPHI to fold...
|
commit | commitdiff | tree |
2008-12-01 |
Chris Lattner | Teach inst combine to merge GEPs through PHIs. This...
|
commit | commitdiff | tree |
2008-12-01 |
Chris Lattner | testcase for my previous commit.
|
commit | commitdiff | tree |
2008-12-01 |
Chris Lattner | Make GVN be more intelligent about redundant load
|
commit | commitdiff | tree |
2008-12-01 |
Chris Lattner | Reimplement the non-local dependency data structure...
|
commit | commitdiff | tree |
2008-12-01 |
Chris Lattner | Cache analyses in ivars and add some useful DEBUG output.
|
commit | commitdiff | tree |
2008-11-30 |
Chris Lattner | improve indentation, do cheap checks before expensive...
|
commit | commitdiff | tree |
2008-11-30 |
Chris Lattner | Eliminate the DepResultTy abstraction. It is now completely
|
commit | commitdiff | tree |
2008-11-30 |
Chris Lattner | Cache TargetData/AliasAnalysis in the pass instead...
|
commit | commitdiff | tree |
2008-11-30 |
Chris Lattner | add the rest of the comparison routines.
|
commit | commitdiff | tree |
2008-11-30 |
Chris Lattner | Two changes: Make getDependency remove QueryInst for...
|
commit | commitdiff | tree |
2008-11-30 |
Chris Lattner | introduce a typedef, no functionality change.
|
commit | commitdiff | tree |
2008-11-30 |
Chris Lattner | Change NonLocalDeps to be a densemap of pointers to...
|
commit | commitdiff | tree |
2008-11-30 |
Chris Lattner | calls never depend on allocations.
|
commit | commitdiff | tree |
2008-11-30 |
Chris Lattner | Fix a fixme by making memdep's handling of allocations...
|
commit | commitdiff | tree |
2008-11-30 |
Chris Lattner | implement a fixme by introducing a new getDependencyFromInternal
|
commit | commitdiff | tree |
2008-11-30 |
Chris Lattner | Move the getNonLocalDependency method to a more logical...
|
commit | commitdiff | tree |
2008-11-30 |
Chris Lattner | REmove an old fixme, resolve another fixme by adding...
|
commit | commitdiff | tree |
2008-11-30 |
Chris Lattner | remove a bit of incorrect code that tried to be tricky...
|
commit | commitdiff | tree |
2008-11-30 |
Chris Lattner | fix indentation. std::pair is "isPod" if the first...
|
commit | commitdiff | tree |
2008-11-29 |
Chris Lattner | Eliminate the dropInstruction method, which is not...
|
commit | commitdiff | tree |
2008-11-29 |
Chris Lattner | implement some fixme's: when deleting an instruction...
|
commit | commitdiff | tree |
2008-11-29 |
Chris Lattner | Change MemDep::getNonLocalDependency to return its...
|
commit | commitdiff | tree |
2008-11-29 |
Chris Lattner | move MemoryDependenceAnalysis::verifyRemoved to the...
|
commit | commitdiff | tree |
2008-11-29 |
Chris Lattner | reimplement getNonLocalDependency with a simpler worklist
|
commit | commitdiff | tree |
2008-11-29 |
Chris Lattner | don't require GVN to work on dead values, just make the
|
commit | commitdiff | tree |
2008-11-29 |
Chris Lattner | Fix a thinko that manifested as a crash on clamav last...
|
commit | commitdiff | tree |
2008-11-29 |
Chris Lattner | tidy up some variable names.
|
commit | commitdiff | tree |
2008-11-29 |
Chris Lattner | rename some maps.
|
commit | commitdiff | tree |
2008-11-29 |
Chris Lattner | rename some variables.
|
commit | commitdiff | tree |
2008-11-29 |
Chris Lattner | eliminate a bunch of code in favor of using AliasAnalysis...
|
commit | commitdiff | tree |
2008-11-29 |
Chris Lattner | simplify some code and rename some variables. Reduce...
|
commit | commitdiff | tree |
2008-11-29 |
Chris Lattner | apparently GCC doesn't believe that I understand C
|
commit | commitdiff | tree |
2008-11-29 |
Chris Lattner | Split getDependency into getDependency and getDependencyFrom...
|
commit | commitdiff | tree |
2008-11-29 |
Chris Lattner | Now that DepType is private, we can start cleaning...
|
commit | commitdiff | tree |
2008-11-29 |
Chris Lattner | Introduce and use a new MemDepResult class to hold...
|
commit | commitdiff | tree |
2008-11-29 |
Chris Lattner | Reimplement the internal abstraction used by MemDep...
|
commit | commitdiff | tree |
2008-11-29 |
Chris Lattner | Fix sentinels to use correctly 'aligned' pointers.
|
commit | commitdiff | tree |
2008-11-29 |
Chris Lattner | Fix spello, add DenseMapInfo specialization for PointerIntPair.
|
commit | commitdiff | tree |
2008-11-28 |
Chris Lattner | fix comment typo
|
commit | commitdiff | tree |
2008-11-28 |
Chris Lattner | fix a bug.
|
commit | commitdiff | tree |
2008-11-28 |
Chris Lattner | add a generic "bitmangled pointer" class, which allows...
|
commit | commitdiff | tree |
2008-11-28 |
Chris Lattner | Fix PR3141 by ensuring that MemoryDependenceAnalysis...
|
commit | commitdiff | tree |
2008-11-28 |
Chris Lattner | don't revisit instructions off the beginning of the...
|
commit | commitdiff | tree |
2008-11-28 |
Chris Lattner | comment cleanups.
|
commit | commitdiff | tree |
2008-11-28 |
Chris Lattner | more cleanups for MemoryDependenceAnalysis::removeInstruction,
|
commit | commitdiff | tree |
2008-11-28 |
Chris Lattner | random cleanups, no functionality change.
|
commit | commitdiff | tree |
2008-11-28 |
Chris Lattner | forward declare CallSite instead of #includ'ing it.
|
commit | commitdiff | tree |
2008-11-28 |
Chris Lattner | Run verifyRemoved from removeInstruction when -debug...
|
commit | commitdiff | tree |
2008-11-28 |
Chris Lattner | rename "ping" to "verifyRemoved". I don't know why...
|
commit | commitdiff | tree |
2008-11-28 |
Chris Lattner | comment and indentation improvements.
|
commit | commitdiff | tree |
2008-11-28 |
Chris Lattner | simplify some code, remove escaped newline.
|
commit | commitdiff | tree |
2008-11-28 |
Chris Lattner | remove mysterious escaped newlines.
|
commit | commitdiff | tree |
next |