- edf4896 Hidden options to help debugging ifcvt issues. by Evan Cheng · 18 years ago
- b5ef06c Fix spelling. by Devang Patel · 18 years ago
- 55236d2 Add entry to CREDITS. by David Greene · 18 years ago
- 2513330 Factor live variable analysis so it does not do register coalescing by David Greene · 18 years ago
- 4a3c901 wording fix noticed by Ivan Novick by Chris Lattner · 18 years ago
- ac5f142 Allow more cmp / bcc to be predicated; clean up triangle ifcvt checking code. by Evan Cheng · 18 years ago
- 1fc7cb6 Fix ARM condition code subsumission check. by Evan Cheng · 18 years ago
- f81dea4 tBcc is not a barrier. by Evan Cheng · 18 years ago
- 6cc7608 Use more realistically sized vectors. Reserve capacity if we know in advance by Duncan Sands · 18 years ago
- 900997b Small bugfix, and const-ify some methods (Thanks, Bill). by Owen Anderson · 18 years ago
- dba2413 Update LoopSimplify to require and preserve DominatorTree only. by Devang Patel · 18 years ago
- 1a90a5a Make throttle a hidden parameter, per review. by Dale Johannesen · 18 years ago
- 397d405 Add partial redundancy elimination. by Owen Anderson · 18 years ago
- 53af4c0 Throttle tail merging; handling blocks with large numbers of predecessors by Dale Johannesen · 18 years ago
- 0ab301c Add new method - nearestCommonDominator(). by Devang Patel · 18 years ago
- 53c279b Use DominatorTree instead of ETForest. by Devang Patel · 18 years ago
- f86a73c Do not preserve ETForest. by Devang Patel · 18 years ago
- 6ea7ac6 Use DominatorTree instead of ETForest. by Devang Patel · 18 years ago
- e029b2c Add instruction level dominates(A,B) interface. by Devang Patel · 18 years ago
- 27af5c4 Only remove the edge from entry to false if false block is merged. by Evan Cheng · 18 years ago
- 468502e Do not require ETForest. Now it is unused by LICM. by Devang Patel · 18 years ago
- 4b90e3a Do not use ETForest as well as DomiantorTree. DominatorTree is sufficient. by Devang Patel · 18 years ago
- 326821e Use DominatorTree instead of ETForest. by Devang Patel · 18 years ago
- b7d9dfc Use DominatorTree instead of ETForest. by Devang Patel · 18 years ago
- fa51f9a Use DominatorTree instead of ETForest. by Devang Patel · 18 years ago
- f11cc5c Add basic block level properlyDominates(A,B) interface. by Devang Patel · 18 years ago
- 62000ee Do not change the size of function arguments. PR 1489. by Dale Johannesen · 18 years ago
- a97e040 Use DominatorTree instead of ETForest. by Devang Patel · 18 years ago
- 387b8cb Use DominatorTree instead of ETForest. by Devang Patel · 18 years ago
- 259e6cf Add BasicBlock level dominates(A,B) interface. by Devang Patel · 18 years ago
- 9a51157 Maintain ETNode as part of DomTreeNode. This adds redundancy for now. by Devang Patel · 18 years ago
- b62fa8a Formating fixes. by Tanya Lattner · 18 years ago
- 18aad23 Correct typo. Should be "not allowed" by Tanya Lattner · 18 years ago
- c5f7bcb Make the struct bigger, in an attempt to get a "struct return" on more by Duncan Sands · 18 years ago
- 140a260 Make this test pass if llvm-g++ was built without exception handling support. by Duncan Sands · 18 years ago
- f476961 ifcvt a triangle: don't merge ifcvt block with rejoin block if it can fall through to it. If merged, the resulting block is not a candidate for iterative ifcvting since it contains both predicated and non-predicated code. by Evan Cheng · 18 years ago
- 5cbf316 Add assert to check if the attributes ZExt/SExt, NoAlias are apply to the by Zhou Sheng · 18 years ago
- d4de6d9 Lots of bug fixes. Now finally in a reasonable state. by Evan Cheng · 18 years ago
- 9328c1a Stupid cut-n-paste bug caused me soooo much grief. Why wasn't there a compilation warning? I blame it on the FE folks. by Evan Cheng · 18 years ago
- 497391a Fix bugpoint to run -llc-safe with -Xlinker. by Lauro Ramos Venancio · 18 years ago
- 9613e87 Propagate alignment, section name and visibility when linking "appending by Lauro Ramos Venancio · 18 years ago
- 682f683 Instruct the inliner to obey the noinline attribute. Add test case. by Tanya Lattner · 18 years ago
- 25e0cb3 Really use attribute. by Tanya Lattner · 18 years ago
- 4536612 Test case for noinline attribute. by Tanya Lattner · 18 years ago
- 4e2288b simplify this code and fix PR1493, now that llvm-gcc3 is dead. by Chris Lattner · 18 years ago
- 037a704 if internalize is disabled, don't run the pass at all! by Chris Lattner · 18 years ago
- 77c2b69 Revert changes for noinline. by Tanya Lattner · 18 years ago
- 7d832fe Add new dominator tree node into dominator tree node map. by Devang Patel · 18 years ago
- a18a424 update to match latest changes by Chris Lattner · 18 years ago
- a1cca17 Add a test for PR1499. by Lauro Ramos Venancio · 18 years ago
- d0499af Fix PR1499. by Lauro Ramos Venancio · 18 years ago
- 96dd9a8 Quick patch to fix the build, based on what it appears Evan meant to write. by Owen Anderson · 18 years ago
- b32edb4 Fold the exception actions table harder: if two typeid lists start the by Duncan Sands · 18 years ago
- 51e844b Optimize this test. Firstly, only Instructions may use other Instructions. by Nick Lewycky · 18 years ago
- 2c614c5 Mark these instructions clobbersPred. They modify the condition code register. by Evan Cheng · 18 years ago
- 7a65547 Lots of bug fixes. by Evan Cheng · 18 years ago
- c1d7384 Added clobbersPred. by Evan Cheng · 18 years ago
- b5c1c9c Add clobbersPred - instruction that clobbers condition code / register which are used to predicate instructions. by Evan Cheng · 18 years ago
- f94ab6a Add a machine instruction flag indicating the instruction can clobber condition code / register(s) used to predicate instructions. by Evan Cheng · 18 years ago
- 9fac0b5 Additional fix for PR1422: make sure the landing pad label is placed in the by Duncan Sands · 18 years ago
- 0bad514 "Simplified" testcase for PR1422. by Duncan Sands · 18 years ago
- 972f589 Initial Mips support, here we go! =) by Bruno Cardoso Lopes · 18 years ago
- 49fdfdb Ignore llvm.noinline by Tanya Lattner · 18 years ago
- 9d0332f Fix PR1487 and Transforms/IndVar/2007-06-06-DeleteDanglesPtr.ll by Nick Lewycky · 18 years ago
- fbbccf6 new testcase for PR1487 by Nick Lewycky · 18 years ago
- 5adcefb Inform ScalarEvolutions that we're deleting Values. by Nick Lewycky · 18 years ago
- 3d6f60e If a unconditional branch is added to branch to the false path during ifcvt, the predicated block cannot be iteratively ifcvted. by Evan Cheng · 18 years ago
- 12112af Add simple full redundancy elimination. by Owen Anderson · 18 years ago
- b47f612 Fix PR1495 and CodeGen/X86/2007-06-05-LSR-Dominator.ll by Chris Lattner · 18 years ago
- 76ea084 add accessor by Chris Lattner · 18 years ago
- de09d17 new testcase for PR1495 by Chris Lattner · 18 years ago
- cb78d67 Minor statistics counting bug. by Evan Cheng · 18 years ago
- 4cd950f Break friendship. by Devang Patel · 18 years ago
- e705213 Fix a couple of typos and be smarter about order of blocks when ifcvt a diamond. by Evan Cheng · 18 years ago
- 980c4e0 Rename. by Devang Patel · 18 years ago
- f082a9a Simplify class hierarchy. by Devang Patel · 18 years ago
- 743f7e8 Avoid non-trivial loop unswitching while optimizing for size. by Devang Patel · 18 years ago
- 1405d00 Fix a user-reported error building with GCC 3.4.4 on Cygwin. by Chris Lattner · 18 years ago
- 993fc95 Fix diamond shape ifcvt bugs. by Evan Cheng · 18 years ago
- 1d4eb6a Fix a misunderstanding of the algorithm. Really, we should be tracking values by Owen Anderson · 18 years ago
- 8f862c8 Don't leak memory. by Owen Anderson · 18 years ago
- a1a9f40 ReplaceUsesOfBlockWith() can modify the predecessors list. by Evan Cheng · 18 years ago
- e004317 Do not ifcvt if either true / false path is a backedge. Not profitable in almost all cases. by Evan Cheng · 18 years ago
- a301a16 Fix PR 1497 Use separate pass id for CFGOnlyPrinter. by Devang Patel · 18 years ago
- e2c0c88 New test. by Devang Patel · 18 years ago
- 5e148a3 Print predicate of the second instruction of the two-piece constant MI. by Evan Cheng · 18 years ago
- 3592080 Fix a small bug, some 80 cols violations, and add some more debugging output. by Owen Anderson · 18 years ago
- d8af90c Allow insertelement, extractelement, and shufflevector to be hoisted/sunk by Dan Gohman · 18 years ago
- 341dccc PIC label asm printing cosmetic changes. by Evan Cheng · 18 years ago
- c53ef58 I had a senior moment. by Evan Cheng · 18 years ago
- febca34 Commit first round work of PR1373. "noalias" is now fully supported in by Zhou Sheng · 18 years ago
- 45beb48 New test. by Evan Cheng · 18 years ago
- 8ed680c If the predicated block requires an early exit, end the block there and add a unconditional branch to false block. AnalyzeBranch() does not understand early exits. by Evan Cheng · 18 years ago
- f5305f9 Fix some subtle bugs: bug during succeessor copying; incorrectly updating states of ifcvted blocks. by Evan Cheng · 18 years ago
- 851879c Patches by Chuck Rose to unbreak V Studio builds. by Bill Wendling · 18 years ago
- fe7e397 Tail merging wasn't working for predecessors of landing pads. PR 1496. by Dale Johannesen · 18 years ago
- 170f2b9 s/ETNode::getChildren/ETNode::getETNodeChildren/g by Devang Patel · 18 years ago
- dbc705b Don't use std::set_difference when the two sets are sorted differently. Compute by Owen Anderson · 18 years ago
- 082fe71 Fix a bunch of small bugs, and improve the debugging output significantly. by Owen Anderson · 18 years ago
- f0a9aab When rebuilding constant structs, make sure to honor the isPacked bit. by Chris Lattner · 18 years ago