| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Use DominatorTree instead of ETForest. | Devang Patel | 2007-06-07 | 1 | -3/+3 | |
| | | | | | llvm-svn: 37494 | |||||
| * | Add BasicBlock level dominates(A,B) interface. | Devang Patel | 2007-06-07 | 1 | -2/+14 | |
| | | | | | llvm-svn: 37493 | |||||
| * | Maintain ETNode as part of DomTreeNode. | Devang Patel | 2007-06-07 | 5 | -35/+124 | |
| | | | | | | | This adds redundancy for now. llvm-svn: 37492 | |||||
| * | Formating fixes. | Tanya Lattner | 2007-06-07 | 1 | -4/+4 | |
| | | | | | llvm-svn: 37491 | |||||
| * | Correct typo. Should be "not allowed" | Tanya Lattner | 2007-06-07 | 1 | -1/+1 | |
| | | | | | llvm-svn: 37490 | |||||
| * | Make the struct bigger, in an attempt to get a "struct return" on more | Duncan Sands | 2007-06-07 | 1 | -1/+1 | |
| | | | | | | | platforms. llvm-svn: 37489 | |||||
| * | Make this test pass if llvm-g++ was built without exception handling support. | Duncan Sands | 2007-06-07 | 1 | -1/+1 | |
| | | | | | llvm-svn: 37488 | |||||
| * | ifcvt a triangle: don't merge ifcvt block with rejoin block if it can fall ↵ | Evan Cheng | 2007-06-07 | 1 | -17/+29 | |
| | | | | | | | through to it. If merged, the resulting block is not a candidate for iterative ifcvting since it contains both predicated and non-predicated code. llvm-svn: 37487 | |||||
| * | Add assert to check if the attributes ZExt/SExt, NoAlias are apply to the | Zhou Sheng | 2007-06-07 | 1 | -0/+15 | |
| | | | | | | | correct type of parameters. llvm-svn: 37486 | |||||
| * | Lots of bug fixes. Now finally in a reasonable state. | Evan Cheng | 2007-06-07 | 1 | -78/+104 | |
| | | | | | llvm-svn: 37485 | |||||
| * | Stupid cut-n-paste bug caused me soooo much grief. Why wasn't there a ↵ | Evan Cheng | 2007-06-07 | 1 | -1/+1 | |
| | | | | | | | compilation warning? I blame it on the FE folks. llvm-svn: 37484 | |||||
| * | Fix bugpoint to run -llc-safe with -Xlinker. | Lauro Ramos Venancio | 2007-06-06 | 2 | -1/+3 | |
| | | | | | llvm-svn: 37483 | |||||
| * | Propagate alignment, section name and visibility when linking "appending | Lauro Ramos Venancio | 2007-06-06 | 1 | -0/+15 | |
| | | | | | | | | global values". Fix noinline linkage. llvm-svn: 37482 | |||||
| * | Instruct the inliner to obey the noinline attribute. Add test case. | Tanya Lattner | 2007-06-06 | 2 | -1/+89 | |
| | | | | | llvm-svn: 37481 | |||||
| * | Really use attribute. | Tanya Lattner | 2007-06-06 | 1 | -2/+2 | |
| | | | | | llvm-svn: 37480 | |||||
| * | Test case for noinline attribute. | Tanya Lattner | 2007-06-06 | 1 | -0/+13 | |
| | | | | | llvm-svn: 37479 | |||||
| * | simplify this code and fix PR1493, now that llvm-gcc3 is dead. | Chris Lattner | 2007-06-06 | 1 | -17/+2 | |
| | | | | | llvm-svn: 37478 | |||||
| * | if internalize is disabled, don't run the pass at all! | Chris Lattner | 2007-06-06 | 1 | -1/+2 | |
| | | | | | llvm-svn: 37477 | |||||
| * | Revert changes for noinline. | Tanya Lattner | 2007-06-06 | 4 | -4/+4 | |
| | | | | | llvm-svn: 37476 | |||||
| * | Add new dominator tree node into dominator tree node map. | Devang Patel | 2007-06-06 | 1 | -2/+6 | |
| | | | | | llvm-svn: 37475 | |||||
| * | update to match latest changes | Chris Lattner | 2007-06-06 | 1 | -3/+3 | |
| | | | | | llvm-svn: 37474 | |||||
| * | Add a test for PR1499. | Lauro Ramos Venancio | 2007-06-06 | 1 | -0/+22 | |
| | | | | | llvm-svn: 37473 | |||||
| * | Fix PR1499. | Lauro Ramos Venancio | 2007-06-06 | 1 | -0/+4 | |
| | | | | | llvm-svn: 37472 | |||||
| * | Quick patch to fix the build, based on what it appears Evan meant to write. | Owen Anderson | 2007-06-06 | 1 | -1/+1 | |
| | | | | | | | Evan, please check that this is in fact correct. llvm-svn: 37471 | |||||
| * | Fold the exception actions table harder: if two typeid lists start the | Duncan Sands | 2007-06-06 | 1 | -57/+69 | |
| | | | | | | | same, only output one copy of the common part. llvm-svn: 37470 | |||||
| * | Optimize this test. Firstly, only Instructions may use other Instructions. | Nick Lewycky | 2007-06-06 | 1 | -2/+2 | |
| | | | | | | | | Secondly, checking whether removal succeeded tells you whether it was in the map to begin with. llvm-svn: 37469 | |||||
| * | Mark these instructions clobbersPred. They modify the condition code register. | Evan Cheng | 2007-06-06 | 3 | -9/+19 | |
| | | | | | llvm-svn: 37468 | |||||
| * | Lots of bug fixes. | Evan Cheng | 2007-06-06 | 1 | -40/+76 | |
| | | | | | llvm-svn: 37467 | |||||
| * | Added clobbersPred. | Evan Cheng | 2007-06-06 | 1 | -0/+1 | |
| | | | | | llvm-svn: 37466 | |||||
| * | Add clobbersPred - instruction that clobbers condition code / register which ↵ | Evan Cheng | 2007-06-06 | 3 | -0/+3 | |
| | | | | | | | are used to predicate instructions. llvm-svn: 37465 | |||||
| * | Add a machine instruction flag indicating the instruction can clobber ↵ | Evan Cheng | 2007-06-06 | 1 | -0/+6 | |
| | | | | | | | condition code / register(s) used to predicate instructions. llvm-svn: 37464 | |||||
| * | Additional fix for PR1422: make sure the landing pad label is placed in the | Duncan Sands | 2007-06-06 | 1 | -15/+26 | |
| | | | | | | | | correct machine basic block - do not rely on the eh.exception intrinsic being in the landing pad: the loop optimizers can move it out. llvm-svn: 37463 | |||||
| * | "Simplified" testcase for PR1422. | Duncan Sands | 2007-06-06 | 1 | -0/+2864 | |
| | | | | | llvm-svn: 37462 | |||||
| * | Initial Mips support, here we go! =) | Bruno Cardoso Lopes | 2007-06-06 | 21 | -0/+2788 | |
| | | | | | | | | | | - Modifications from the last patch included (issues pointed by Evan Cheng are now fixed). - Added more MipsI instructions. - Added more patterns to match branch instructions. llvm-svn: 37461 | |||||
| * | Ignore llvm.noinline | Tanya Lattner | 2007-06-06 | 4 | -4/+4 | |
| | | | | | llvm-svn: 37460 | |||||
| * | Fix PR1487 and Transforms/IndVar/2007-06-06-DeleteDanglesPtr.ll | Nick Lewycky | 2007-06-06 | 1 | -3/+22 | |
| | | | | | llvm-svn: 37459 | |||||
| * | new testcase for PR1487 | Nick Lewycky | 2007-06-06 | 1 | -0/+117 | |
| | | | | | llvm-svn: 37458 | |||||
| * | Inform ScalarEvolutions that we're deleting Values. | Nick Lewycky | 2007-06-06 | 1 | -0/+2 | |
| | | | | | | | This is the obviously correct part of the fix for PR1487. llvm-svn: 37457 | |||||
| * | If a unconditional branch is added to branch to the false path during ifcvt, ↵ | Evan Cheng | 2007-06-06 | 1 | -6/+33 | |
| | | | | | | | the predicated block cannot be iteratively ifcvted. llvm-svn: 37456 | |||||
| * | Add simple full redundancy elimination. | Owen Anderson | 2007-06-06 | 1 | -12/+38 | |
| | | | | | llvm-svn: 37455 | |||||
| * | Fix PR1495 and CodeGen/X86/2007-06-05-LSR-Dominator.ll | Chris Lattner | 2007-06-06 | 1 | -0/+6 | |
| | | | | | llvm-svn: 37454 | |||||
| * | add accessor | Chris Lattner | 2007-06-06 | 1 | -0/+2 | |
| | | | | | llvm-svn: 37453 | |||||
| * | new testcase for PR1495 | Chris Lattner | 2007-06-06 | 1 | -0/+129 | |
| | | | | | llvm-svn: 37452 | |||||
| * | Minor statistics counting bug. | Evan Cheng | 2007-06-06 | 1 | -3/+5 | |
| | | | | | llvm-svn: 37451 | |||||
| * | Break friendship. | Devang Patel | 2007-06-06 | 1 | -3/+0 | |
| | | | | | llvm-svn: 37450 | |||||
| * | Fix a couple of typos and be smarter about order of blocks when ifcvt a diamond. | Evan Cheng | 2007-06-06 | 1 | -17/+30 | |
| | | | | | llvm-svn: 37449 | |||||
| * | Rename. | Devang Patel | 2007-06-06 | 1 | -1/+1 | |
| | | | | | llvm-svn: 37448 | |||||
| * | Simplify class hierarchy. | Devang Patel | 2007-06-06 | 1 | -3/+1 | |
| | | | | | llvm-svn: 37447 | |||||
| * | Avoid non-trivial loop unswitching while optimizing for size. | Devang Patel | 2007-06-06 | 2 | -4/+13 | |
| | | | | | llvm-svn: 37446 | |||||
| * | Fix a user-reported error building with GCC 3.4.4 on Cygwin. | Chris Lattner | 2007-06-05 | 1 | -1/+1 | |
| | | | | | llvm-svn: 37445 | |||||

