2007-06-15 |
Tanya Lattner | test case for annotate attribute |
commit | commitdiff | tree | snapshot |
2007-06-15 |
Tanya Lattner | Add local var annotation intrinsic. |
commit | commitdiff | tree | snapshot |
2007-06-15 |
Dan Gohman | Fold a binary operator with constant operands when... |
commit | commitdiff | tree | snapshot |
2007-06-15 |
Chris Lattner | Fix CodeGen/X86/inline-asm-x-scalar.ll:test4, by retain... |
commit | commitdiff | tree | snapshot |
2007-06-15 |
Chris Lattner | make this test harder, include a tied register. |
commit | commitdiff | tree | snapshot |
2007-06-15 |
Evan Cheng | MachineInstr::isPredicable() is no longer needed. |
commit | commitdiff | tree | snapshot |
2007-06-15 |
Evan Cheng | No longer needed. |
commit | commitdiff | tree | snapshot |
2007-06-15 |
Duncan Sands | Workaround for PR1508. |
commit | commitdiff | tree | snapshot |
2007-06-15 |
Dan Gohman | Use SCEVConstant::get instead of SCEVUnknown::get to... |
commit | commitdiff | tree | snapshot |
2007-06-15 |
Owen Anderson | Fix test/Transforms/GVNPRE/2007-06-15-Looping.ll |
commit | commitdiff | tree | snapshot |
2007-06-15 |
Owen Anderson | Add a testcase where GVNPRE what getting confused by... |
commit | commitdiff | tree | snapshot |
2007-06-15 |
Evan Cheng | Extra edges are deleted later if needed. |
commit | commitdiff | tree | snapshot |
2007-06-15 |
Duncan Sands | Use "ignore" rather than grep tricks. |
commit | commitdiff | tree | snapshot |
2007-06-15 |
Dan Gohman | Add a SCEV class and supporting code for sign-extend... |
commit | commitdiff | tree | snapshot |
2007-06-15 |
Evan Cheng | Allow small blocks to be duplicated to enable if-conver... |
commit | commitdiff | tree | snapshot |
2007-06-15 |
Chris Lattner | Generalize many transforms to work on ~ of vectors... |
commit | commitdiff | tree | snapshot |
2007-06-15 |
Chris Lattner | add vector versions of this test |
commit | commitdiff | tree | snapshot |
2007-06-15 |
Chris Lattner | m_not should match vector not |
commit | commitdiff | tree | snapshot |
2007-06-15 |
Chris Lattner | add a Constant::getAllOnesValue helper function, which... |
commit | commitdiff | tree | snapshot |
2007-06-15 |
Chris Lattner | Enhance BinaryOperator::isNot to support vector not. |
commit | commitdiff | tree | snapshot |
2007-06-15 |
Chris Lattner | Implement two xforms: |
commit | commitdiff | tree | snapshot |
2007-06-15 |
Chris Lattner | testcase for PR1510 |
commit | commitdiff | tree | snapshot |
2007-06-15 |
Chris Lattner | delete some obviously dead vector operations, which... |
commit | commitdiff | tree | snapshot |
2007-06-14 |
Evan Cheng | No really, clear predcessors states. |
commit | commitdiff | tree | snapshot |
2007-06-14 |
Evan Cheng | If BB is predicated, invalidate its predecessor(s)... |
commit | commitdiff | tree | snapshot |
2007-06-14 |
Dan Gohman | Rename MVT::getVectorBaseType to MVT::getVectorElementType. |
commit | commitdiff | tree | snapshot |
2007-06-14 |
Dale Johannesen | Do not treat FP_REG_KILL as terminator in branch analys... |
commit | commitdiff | tree | snapshot |
2007-06-14 |
Evan Cheng | Fix typo. |
commit | commitdiff | tree | snapshot |
2007-06-14 |
Dan Gohman | Add a target hook to allow loads from constant pools... |
commit | commitdiff | tree | snapshot |
2007-06-14 |
Evan Cheng | Fix some stupid bugs that have effectively disabled... |
commit | commitdiff | tree | snapshot |
2007-06-14 |
Dan Gohman | Eliminate some redundant newlines in asm output. |
commit | commitdiff | tree | snapshot |
2007-06-14 |
Duncan Sands | Fix typos. |
commit | commitdiff | tree | snapshot |
2007-06-13 |
Christopher... | Add support to tablegen for specifying subregister... |
commit | commitdiff | tree | snapshot |
2007-06-13 |
Dale Johannesen | Handle blocks with 2 unconditional branches in AnalyzeB... |
commit | commitdiff | tree | snapshot |
2007-06-13 |
Duncan Sands | Only correctly lower exception handing intrinsics if... |
commit | commitdiff | tree | snapshot |
2007-06-13 |
Dan Gohman | Introduce new SelectionDAG node opcodes VEXTRACT_SUBVEC... |
commit | commitdiff | tree | snapshot |
2007-06-13 |
Dan Gohman | When creating CopyFromReg nodes, always use legal types... |
commit | commitdiff | tree | snapshot |
2007-06-13 |
Duncan Sands | The fix that was applied for PR1224 stops the compiler |
commit | commitdiff | tree | snapshot |
2007-06-13 |
Evan Cheng | Typo |
commit | commitdiff | tree | snapshot |
2007-06-12 |
Evan Cheng | Now if-converting all 4 variants of triangles. |
commit | commitdiff | tree | snapshot |
2007-06-12 |
Owen Anderson | Fix test/Transforms/GVNPRE/2007-06-12-PhiTranslate.ll |
commit | commitdiff | tree | snapshot |
2007-06-12 |
Owen Anderson | Add a test where phi translation was producing a null... |
commit | commitdiff | tree | snapshot |
2007-06-12 |
Devang Patel | isReachableFromEntry() is not suitable for post dominator. |
commit | commitdiff | tree | snapshot |
2007-06-12 |
Devang Patel | Remove redundant check. |
commit | commitdiff | tree | snapshot |
2007-06-12 |
Devang Patel | Protect updateDFSNumbers() |
commit | commitdiff | tree | snapshot |
2007-06-12 |
Devang Patel | Check A dominates B and vise versa first while searchin... |
commit | commitdiff | tree | snapshot |
2007-06-12 |
Chris Lattner | one final bugfix |
commit | commitdiff | tree | snapshot |
2007-06-12 |
Chris Lattner | modernize example |
commit | commitdiff | tree | snapshot |
2007-06-12 |
Owen Anderson | Refactor some code, and fix test/Transforms/GVNPRE... |
commit | commitdiff | tree | snapshot |
2007-06-12 |
Owen Anderson | Testcase where GVNPRE crashes on functions with no... |
commit | commitdiff | tree | snapshot |
2007-06-12 |
Dale Johannesen | Sink CmpInst's to their uses to reduce register pressure. |
commit | commitdiff | tree | snapshot |
2007-06-12 |
Devang Patel | Make DFS number manipulation methods private. |
commit | commitdiff | tree | snapshot |
2007-06-12 |
Owen Anderson | Make the run line for this test correct. Thanks to... |
commit | commitdiff | tree | snapshot |
2007-06-12 |
Devang Patel | Break DominatorTree from ETNode. |
commit | commitdiff | tree | snapshot |
2007-06-12 |
Owen Anderson | Fix a few more bugs, including an instance of walking... |
commit | commitdiff | tree | snapshot |
2007-06-12 |
Owen Anderson | Add a GVN-PRE basic regression test. |
commit | commitdiff | tree | snapshot |
2007-06-12 |
Devang Patel | Use SmallPtrSet instaed of std::set |
commit | commitdiff | tree | snapshot |
2007-06-12 |
Devang Patel | Check immediate dominators first while searching for... |
commit | commitdiff | tree | snapshot |
2007-06-12 |
Devang Patel | Maintain DFS number in DomTreeNode itself. |
commit | commitdiff | tree | snapshot |
2007-06-11 |
Devang Patel | Add and use DominatorTreeBase::findNearestCommonDominat... |
commit | commitdiff | tree | snapshot |
2007-06-11 |
Lauro Ramos... | Fix a typo in bswap lowering. |
commit | commitdiff | tree | snapshot |
2007-06-11 |
Evan Cheng | Restructure code to reduce ifcvt compile time cost. |
commit | commitdiff | tree | snapshot |
2007-06-11 |
Devang Patel | Simplify. |
commit | commitdiff | tree | snapshot |
2007-06-11 |
Devang Patel | simplify |
commit | commitdiff | tree | snapshot |
2007-06-11 |
Devang Patel | Simplify. Dominator Tree is required so always available. |
commit | commitdiff | tree | snapshot |
2007-06-11 |
Owen Anderson | Handle functions with multiple exit blocks properly. |
commit | commitdiff | tree | snapshot |
2007-06-11 |
Devang Patel | Use DominatorTree instead of ETForest. |
commit | commitdiff | tree | snapshot |
2007-06-10 |
Reid Spencer | Fix the build. |
commit | commitdiff | tree | snapshot |
2007-06-09 |
Owen Anderson | Perform PRE of comparison operators. |
commit | commitdiff | tree | snapshot |
2007-06-09 |
Chris Lattner | rename C files to end with .c |
commit | commitdiff | tree | snapshot |
2007-06-09 |
Chris Lattner | fix x86-64 mmx calling convention for real, which passe... |
commit | commitdiff | tree | snapshot |
2007-06-09 |
Chris Lattner | fix mmx handling bug |
commit | commitdiff | tree | snapshot |
2007-06-09 |
Nick Lewycky | Fix edge case. |
commit | commitdiff | tree | snapshot |
2007-06-09 |
Evan Cheng | Don't change CFG during analysis stage. Do so during... |
commit | commitdiff | tree | snapshot |
2007-06-08 |
Owen Anderson | Collect statistics from GVN-PRE. |
commit | commitdiff | tree | snapshot |
2007-06-08 |
Evan Cheng | Carefully remove extraneous CFG edges after each ifcvt. |
commit | commitdiff | tree | snapshot |
2007-06-08 |
Evan Cheng | Add a utility routine to check for unpredicated termina... |
commit | commitdiff | tree | snapshot |
2007-06-08 |
Lauro Ramos... | Define AsmTransCBE for ARM. |
commit | commitdiff | tree | snapshot |
2007-06-08 |
Owen Anderson | Fix typo in a comment. |
commit | commitdiff | tree | snapshot |
2007-06-08 |
Owen Anderson | Fix a bug that was causing the elimination phase not... |
commit | commitdiff | tree | snapshot |
2007-06-08 |
Evan Cheng | Correct transfer predicate information. |
commit | commitdiff | tree | snapshot |
2007-06-08 |
Evan Cheng | Hidden options to help debugging ifcvt issues. |
commit | commitdiff | tree | snapshot |
2007-06-08 |
Devang Patel | Fix spelling. |
commit | commitdiff | tree | snapshot |
2007-06-08 |
David Greene | Add entry to CREDITS. |
commit | commitdiff | tree | snapshot |
2007-06-08 |
David Greene | Factor live variable analysis so it does not do registe... |
commit | commitdiff | tree | snapshot |
2007-06-08 |
Chris Lattner | wording fix noticed by Ivan Novick |
commit | commitdiff | tree | snapshot |
2007-06-08 |
Evan Cheng | Allow more cmp / bcc to be predicated; clean up triangl... |
commit | commitdiff | tree | snapshot |
2007-06-08 |
Evan Cheng | Fix ARM condition code subsumission check. |
commit | commitdiff | tree | snapshot |
2007-06-08 |
Evan Cheng | tBcc is not a barrier. |
commit | commitdiff | tree | snapshot |
2007-06-08 |
Duncan Sands | Use more realistically sized vectors. Reserve capacity... |
commit | commitdiff | tree | snapshot |
2007-06-08 |
Owen Anderson | Small bugfix, and const-ify some methods (Thanks, Bill). |
commit | commitdiff | tree | snapshot |
2007-06-08 |
Devang Patel | Update LoopSimplify to require and preserve DominatorTr... |
commit | commitdiff | tree | snapshot |
2007-06-08 |
Dale Johannesen | Make throttle a hidden parameter, per review. |
commit | commitdiff | tree | snapshot |
2007-06-08 |
Owen Anderson | Add partial redundancy elimination. |
commit | commitdiff | tree | snapshot |
2007-06-08 |
Dale Johannesen | Throttle tail merging; handling blocks with large numbe... |
commit | commitdiff | tree | snapshot |
2007-06-08 |
Devang Patel | Add new method - nearestCommonDominator(). |
commit | commitdiff | tree | snapshot |
2007-06-08 |
Devang Patel | Use DominatorTree instead of ETForest. |
commit | commitdiff | tree | snapshot |
2007-06-08 |
Devang Patel | Do not preserve ETForest. |
commit | commitdiff | tree | snapshot |
2007-06-07 |
Devang Patel | Use DominatorTree instead of ETForest. |
commit | commitdiff | tree | snapshot |
2007-06-07 |
Devang Patel | Add instruction level dominates(A,B) interface. |
commit | commitdiff | tree | snapshot |
next |