2007-12-01 |
Owen Anderson | Fixes for MachineLoopInfo, mostly from Evan. With...
|
commit | commitdiff | tree |
2007-11-29 |
Owen Anderson | Fix a miscompilation in spiff on PPC.
|
commit | commitdiff | tree |
2007-11-27 |
Owen Anderson | Add MachineLoopInfo. This is not yet tested.
|
commit | commitdiff | tree |
2007-11-27 |
Owen Anderson | Make LoopInfoBase more generic, in preparation for...
|
commit | commitdiff | tree |
2007-11-27 |
Owen Anderson | Add accessor for getting the underlying templated type...
|
commit | commitdiff | tree |
2007-11-26 |
Owen Anderson | Fix another bug that was causing siod to fail.
|
commit | commitdiff | tree |
2007-11-26 |
Owen Anderson | Fix a silly bug that Nicholas noticed.
|
commit | commitdiff | tree |
2007-11-26 |
Owen Anderson | Allow GVN to eliminate read-only function calls when...
|
commit | commitdiff | tree |
2007-11-19 |
Owen Anderson | Teach me to do stuff late at night.
|
commit | commitdiff | tree |
2007-11-19 |
Owen Anderson | Fix a factually incorrect statement pointed out by...
|
commit | commitdiff | tree |
2007-11-15 |
Owen Anderson | More templatization.
|
commit | commitdiff | tree |
2007-11-14 |
Owen Anderson | Start the process of making MachineLoopInfo possible...
|
commit | commitdiff | tree |
2007-11-13 |
Owen Anderson | Run computeDomForest() on the set of registers that...
|
commit | commitdiff | tree |
2007-11-13 |
Owen Anderson | Preserve LiveVariables when doing critical edge splitting.
|
commit | commitdiff | tree |
2007-11-13 |
Owen Anderson | Wow. I definitely shouldn't write code when I'm tird.
|
commit | commitdiff | tree |
2007-11-12 |
Owen Anderson | Break critical edges coming into blocks with PHI nodes.
|
commit | commitdiff | tree |
2007-11-12 |
Owen Anderson | Add a flag for indirect branch instructions.
|
commit | commitdiff | tree |
2007-11-12 |
Owen Anderson | Fix rewriting of PHI nodes.
|
commit | commitdiff | tree |
2007-11-12 |
Owen Anderson | Remove unnecessary #include's.
|
commit | commitdiff | tree |
2007-11-12 |
Owen Anderson | As Chris and Evan pointed out, BreakCriticalMachineEdges...
|
commit | commitdiff | tree |
2007-11-12 |
Owen Anderson | Fix on 64-bit machines.
|
commit | commitdiff | tree |
2007-11-08 |
Owen Anderson | This preserves critical edge breaking.
|
commit | commitdiff | tree |
2007-11-08 |
Owen Anderson | Make BreakCriticalMachineEdges available as a pass...
|
commit | commitdiff | tree |
2007-11-08 |
Owen Anderson | Add the majority of machine-level critical edge breaking...
|
commit | commitdiff | tree |
2007-11-08 |
Owen Anderson | Take another stab at getting isLiveIn() and isLiveOut...
|
commit | commitdiff | tree |
2007-11-08 |
Owen Anderson | Fix MachineDominators' getAnalysisUsage.
|
commit | commitdiff | tree |
2007-11-08 |
Owen Anderson | Oops, forgot to commit this file.
|
commit | commitdiff | tree |
2007-11-08 |
Owen Anderson | Bring UsedBlocks back. StrongPHIElimination needs...
|
commit | commitdiff | tree |
2007-11-07 |
Owen Anderson | Add some more of StrongPHIElim.
|
commit | commitdiff | tree |
2007-11-06 |
Owen Anderson | Add a few comments.
|
commit | commitdiff | tree |
2007-11-06 |
Owen Anderson | DomForest is a forest of registers, not instructions.
|
commit | commitdiff | tree |
2007-11-06 |
Owen Anderson | StrongPHIElimination requires LiveVariables.
|
commit | commitdiff | tree |
2007-11-06 |
Owen Anderson | Add a missing #include.
|
commit | commitdiff | tree |
2007-11-04 |
Owen Anderson | Another step of stronger PHI elimination down.
|
commit | commitdiff | tree |
2007-11-02 |
Owen Anderson | VAArgInst does, in fact, read memory.
|
commit | commitdiff | tree |
2007-11-01 |
Owen Anderson | Fix test/Transforms/DeadStoreElimination/PartialStore...
|
commit | commitdiff | tree |
2007-11-01 |
Owen Anderson | Now with less tabs!
|
commit | commitdiff | tree |
2007-10-31 |
Owen Anderson | Add a preverifier pass to check that every basic block...
|
commit | commitdiff | tree |
2007-10-31 |
Owen Anderson | Add the skeleton of a better PHI elimination pass.
|
commit | commitdiff | tree |
2007-10-31 |
Owen Anderson | Some fixes to get MachineDomTree working better.
|
commit | commitdiff | tree |
2007-10-29 |
Owen Anderson | Add a first attempt at dominator information for MBB...
|
commit | commitdiff | tree |
2007-10-26 |
Owen Anderson | Make a comment better.
|
commit | commitdiff | tree |
2007-10-25 |
Owen Anderson | Fix an obvious typo.
|
commit | commitdiff | tree |
2007-10-25 |
Owen Anderson | More tutorial cleanups.
|
commit | commitdiff | tree |
2007-10-25 |
Owen Anderson | Add proper footers.
|
commit | commitdiff | tree |
2007-10-25 |
Owen Anderson | Don't bother providing code samples. Maintaining zip...
|
commit | commitdiff | tree |
2007-10-25 |
Owen Anderson | Fix for PR1741.
|
commit | commitdiff | tree |
2007-10-25 |
Owen Anderson | Make it possible for DomTreeBase to be constructed...
|
commit | commitdiff | tree |
2007-10-24 |
Owen Anderson | Update Makefile to use simpler llvm-config parameters.
|
commit | commitdiff | tree |
2007-10-24 |
Owen Anderson | Update Makefile to use simpler llvm-config parameters.
|
commit | commitdiff | tree |
2007-10-23 |
Owen Anderson | Make DomTreeBase not a FunctionPass.
|
commit | commitdiff | tree |
2007-10-23 |
Owen Anderson | Unbreak the build. Forgot to commit this file.
|
commit | commitdiff | tree |
2007-10-23 |
Owen Anderson | Make DomTree and PostDomTree thin wrappers around DomTreeBas...
|
commit | commitdiff | tree |
2007-10-23 |
Owen Anderson | Now with valid HTML 4.01!
|
commit | commitdiff | tree |
2007-10-23 |
Owen Anderson | Add a link to the "writing an optimization" tutorial.
|
commit | commitdiff | tree |
2007-10-23 |
Owen Anderson | Add downloadable code sample for tutorial 2.
|
commit | commitdiff | tree |
2007-10-23 |
Owen Anderson | Add the second of the "basic topics" tutorials.
|
commit | commitdiff | tree |
2007-10-23 |
Owen Anderson | Reorder the optimization and bitcode tutorials.
|
commit | commitdiff | tree |
2007-10-22 |
Owen Anderson | Fix a few typos I noticed.
|
commit | commitdiff | tree |
2007-10-22 |
Owen Anderson | Add downloadable code samples.
|
commit | commitdiff | tree |
2007-10-22 |
Owen Anderson | Fix some code to make it actually work.
|
commit | commitdiff | tree |
2007-10-20 |
Owen Anderson | Some improvements based on feedback from Anders.
|
commit | commitdiff | tree |
2007-10-20 |
Owen Anderson | Fix some weird indenting in code.
|
commit | commitdiff | tree |
2007-10-20 |
Owen Anderson | Use getOrInsertFunction() in tutorial 1. This makes...
|
commit | commitdiff | tree |
2007-10-20 |
Owen Anderson | Add the beginnings of an LLVM tutorial. If anyone...
|
commit | commitdiff | tree |
2007-10-18 |
Owen Anderson | Allow GVN to eliminate redundant calls to functions...
|
commit | commitdiff | tree |
2007-10-18 |
Owen Anderson | Move Split<...>() into DomTreeBase. This should make...
|
commit | commitdiff | tree |
2007-10-17 |
Owen Anderson | Move splitBlock into DomTreeBase from DomTree.
|
commit | commitdiff | tree |
2007-10-16 |
Owen Anderson | Fix some formatting.
|
commit | commitdiff | tree |
2007-10-16 |
Owen Anderson | Template DominatorTreeBase by node type. This is the...
|
commit | commitdiff | tree |
2007-10-08 |
Owen Anderson | Begin the process of allowing DomTree on MBB's. Step...
|
commit | commitdiff | tree |
2007-10-03 |
Owen Anderson | Completely merge the implementation details of DomTree...
|
commit | commitdiff | tree |
2007-10-03 |
Owen Anderson | Add a GraphTraits partial specialization to make the...
|
commit | commitdiff | tree |
2007-10-03 |
Owen Anderson | Factor some code from the DomTree and PostDomTree calculate...
|
commit | commitdiff | tree |
2007-10-02 |
Owen Anderson | Fix typo.
|
commit | commitdiff | tree |
2007-10-02 |
Owen Anderson | Mention memdep in the AA documentation.
|
commit | commitdiff | tree |
2007-09-30 |
Owen Anderson | Template-ize more of the DomTree internal implementation...
|
commit | commitdiff | tree |
2007-09-28 |
Owen Anderson | Remove unneeded #include.
|
commit | commitdiff | tree |
2007-09-28 |
Owen Anderson | Have PostDomTree use the newly templated DFSPass.
|
commit | commitdiff | tree |
2007-09-27 |
Owen Anderson | Convert DFSPass into a templated friend function, in...
|
commit | commitdiff | tree |
2007-09-25 |
Owen Anderson | Fill in the sections about my contributions.
|
commit | commitdiff | tree |
2007-09-24 |
Owen Anderson | Fix typo.
|
commit | commitdiff | tree |
2007-09-24 |
Owen Anderson | Merge significant portions of the DomTree and PostDomTree...
|
commit | commitdiff | tree |
2007-09-23 |
Owen Anderson | Factor the calculation details for PostDomTree out...
|
commit | commitdiff | tree |
2007-09-23 |
Owen Anderson | Move DFSPass back down into DominatorTree. I need...
|
commit | commitdiff | tree |
2007-09-23 |
Owen Anderson | Fix header.
|
commit | commitdiff | tree |
2007-09-23 |
Owen Anderson | Factor the dominator tree calculation details out into...
|
commit | commitdiff | tree |
2007-09-21 |
Owen Anderson | Fix CopyFrom for non-POD data types.
|
commit | commitdiff | tree |
2007-09-21 |
Owen Anderson | Add partial caching of non-local memory dependence...
|
commit | commitdiff | tree |
2007-09-19 |
Owen Anderson | Add a flag to mark a dirty cache entry. This is not...
|
commit | commitdiff | tree |
2007-09-16 |
Owen Anderson | Be more careful when constant-folding PHI nodes.
|
commit | commitdiff | tree |
2007-09-14 |
Owen Anderson | Remove RLE from the headers, since the pass itself...
|
commit | commitdiff | tree |
2007-09-14 |
Owen Anderson | Remove RLE. It is subsumed by GVN.
|
commit | commitdiff | tree |
2007-09-11 |
Owen Anderson | Add a ValueInfoT template parameter to DenseMap so...
|
commit | commitdiff | tree |
2007-09-11 |
Owen Anderson | Don't bother to initialize values corresponding to...
|
commit | commitdiff | tree |
2007-09-11 |
Owen Anderson | Fix a typo in memdep, which was causing PR1648.
|
commit | commitdiff | tree |
2007-09-11 |
Owen Anderson | Fix non-deterministic behavior in the DenseMap copy...
|
commit | commitdiff | tree |
2007-09-09 |
Owen Anderson | Remove an un-needed dependence query. This improves...
|
commit | commitdiff | tree |
2007-09-08 |
Owen Anderson | Turn GVN on by default.
|
commit | commitdiff | tree |
2007-09-07 |
Owen Anderson | Add lengthof and endof templates that hide a lot of...
|
commit | commitdiff | tree |
next |