2007-06-22 |
Dan Gohman | Move ComputeMaskedBits, MaskedValueIsZero, and ComputeN... |
tree | commitdiff |
2007-06-22 |
Duraid Madina | check in the BigBlock local register allocator |
tree | commitdiff |
2007-06-22 |
Evan Cheng | std::set is really really terrible. Switch to SmallPtrS... |
tree | commitdiff |
2007-06-21 |
Dan Gohman | Tidy up ValueType names in comments. |
tree | commitdiff |
2007-06-21 |
Dan Gohman | Rename TargetLowering::getNumElements and friends to |
tree | commitdiff |
2007-06-21 |
Evan Cheng | Xforms: |
tree | commitdiff |
2007-06-19 |
Evan Cheng | Avoid if-converting simple block that ends with uncondi... |
tree | commitdiff |
2007-06-19 |
Dan Gohman | Pass a SelectionDAG into SDNode::dump everywhere it... |
tree | commitdiff |
2007-06-19 |
Chris Lattner | document and hide two options. |
tree | commitdiff |
2007-06-19 |
Dan Gohman | Replace M_REMATERIALIZIBLE and the newly-added isOtherR... |
tree | commitdiff |
2007-06-19 |
Evan Cheng | Replace TargetInstrInfo::CanBeDuplicated() with a M_NOT... |
tree | commitdiff |
2007-06-19 |
Chris Lattner | add isVarArg to CCState |
tree | commitdiff |
2007-06-18 |
Evan Cheng | Fix some fragile code wrt CFG edge updating. |
tree | commitdiff |
2007-06-18 |
Evan Cheng | Move CorrectExtraCFGEdges() from BranchFolding.cpp... |
tree | commitdiff |
2007-06-18 |
Chris Lattner | make ComputeTopDownOrdering significantly faster and... |
tree | commitdiff |
2007-06-18 |
Dan Gohman | Make chain dependencies blue, in addition to being... |
tree | commitdiff |
2007-06-18 |
Evan Cheng | Properly remove duplicate instructions as result of... |
tree | commitdiff |
2007-06-16 |
Evan Cheng | Really turn if-converter loose: |
tree | commitdiff |
2007-06-15 |
Tanya Lattner | Codegen support (stripped out) for the annotate attribute. |
tree | commitdiff |
2007-06-15 |
Evan Cheng | Not every predicable block can be safely duplicated. |
tree | commitdiff |
2007-06-15 |
Chris Lattner | Fix CodeGen/X86/inline-asm-x-scalar.ll:test4, by retain... |
tree | commitdiff |
2007-06-15 |
Evan Cheng | MachineInstr::isPredicable() is no longer needed. |
tree | commitdiff |
2007-06-15 |
Duncan Sands | Workaround for PR1508. |
tree | commitdiff |
2007-06-15 |
Evan Cheng | Extra edges are deleted later if needed. |
tree | commitdiff |
2007-06-15 |
Evan Cheng | Allow small blocks to be duplicated to enable if-conver... |
tree | commitdiff |
2007-06-14 |
Evan Cheng | No really, clear predcessors states. |
tree | commitdiff |
2007-06-14 |
Evan Cheng | If BB is predicated, invalidate its predecessor(s)... |
tree | commitdiff |
2007-06-14 |
Dan Gohman | Rename MVT::getVectorBaseType to MVT::getVectorElementType. |
tree | commitdiff |
2007-06-14 |
Evan Cheng | Fix typo. |
tree | commitdiff |
2007-06-14 |
Dan Gohman | Add a target hook to allow loads from constant pools... |
tree | commitdiff |
2007-06-14 |
Evan Cheng | Fix some stupid bugs that have effectively disabled... |
tree | commitdiff |
2007-06-13 |
Duncan Sands | Only correctly lower exception handing intrinsics if... |
tree | commitdiff |
2007-06-13 |
Dan Gohman | Introduce new SelectionDAG node opcodes VEXTRACT_SUBVEC... |
tree | commitdiff |
2007-06-13 |
Dan Gohman | When creating CopyFromReg nodes, always use legal types... |
tree | commitdiff |
2007-06-13 |
Duncan Sands | The fix that was applied for PR1224 stops the compiler |
tree | commitdiff |
2007-06-13 |
Evan Cheng | Typo |
tree | commitdiff |
2007-06-12 |
Evan Cheng | Now if-converting all 4 variants of triangles. |
tree | commitdiff |
2007-06-11 |
Lauro Ramos Venancio | Fix a typo in bswap lowering. |
tree | commitdiff |
2007-06-11 |
Evan Cheng | Restructure code to reduce ifcvt compile time cost. |
tree | commitdiff |
2007-06-10 |
Reid Spencer | Fix the build. |
tree | commitdiff |
2007-06-09 |
Evan Cheng | Don't change CFG during analysis stage. Do so during... |
tree | commitdiff |
2007-06-08 |
Evan Cheng | Carefully remove extraneous CFG edges after each ifcvt. |
tree | commitdiff |
2007-06-08 |
Evan Cheng | Correct transfer predicate information. |
tree | commitdiff |
2007-06-08 |
Evan Cheng | Hidden options to help debugging ifcvt issues. |
tree | commitdiff |
2007-06-08 |
David Greene | Factor live variable analysis so it does not do registe... |
tree | commitdiff |
2007-06-08 |
Evan Cheng | Allow more cmp / bcc to be predicated; clean up triangl... |
tree | commitdiff |
2007-06-08 |
Duncan Sands | Use more realistically sized vectors. Reserve capacity... |
tree | commitdiff |
2007-06-08 |
Dale Johannesen | Make throttle a hidden parameter, per review. |
tree | commitdiff |
2007-06-08 |
Dale Johannesen | Throttle tail merging; handling blocks with large numbe... |
tree | commitdiff |
2007-06-07 |
Evan Cheng | Only remove the edge from entry to false if false block... |
tree | commitdiff |
2007-06-07 |
Dale Johannesen | Do not change the size of function arguments. PR 1489. |
tree | commitdiff |
2007-06-07 |
Evan Cheng | ifcvt a triangle: don't merge ifcvt block with rejoin... |
tree | commitdiff |
2007-06-07 |
Evan Cheng | Lots of bug fixes. Now finally in a reasonable state. |
tree | commitdiff |
2007-06-06 |
Owen Anderson | Quick patch to fix the build, based on what it appears... |
tree | commitdiff |
2007-06-06 |
Duncan Sands | Fold the exception actions table harder: if two typeid... |
tree | commitdiff |
2007-06-06 |
Evan Cheng | Lots of bug fixes. |
tree | commitdiff |
2007-06-06 |
Duncan Sands | Additional fix for PR1422: make sure the landing pad... |
tree | commitdiff |
2007-06-06 |
Evan Cheng | If a unconditional branch is added to branch to the... |
tree | commitdiff |
2007-06-06 |
Evan Cheng | Minor statistics counting bug. |
tree | commitdiff |
2007-06-06 |
Evan Cheng | Fix a couple of typos and be smarter about order of... |
tree | commitdiff |
2007-06-05 |
Evan Cheng | Fix diamond shape ifcvt bugs. |
tree | commitdiff |
2007-06-05 |
Evan Cheng | ReplaceUsesOfBlockWith() can modify the predecessors... |
tree | commitdiff |
2007-06-05 |
Evan Cheng | Do not ifcvt if either true / false path is a backedge... |
tree | commitdiff |
2007-06-05 |
Evan Cheng | I had a senior moment. |
tree | commitdiff |
2007-06-05 |
Evan Cheng | If the predicated block requires an early exit, end... |
tree | commitdiff |
2007-06-05 |
Evan Cheng | Fix some subtle bugs: bug during succeessor copying... |
tree | commitdiff |
2007-06-04 |
Dale Johannesen | Tail merging wasn't working for predecessors of landing... |
tree | commitdiff |
2007-06-04 |
Evan Cheng | Global ctors / dtors alignment shouldn't be hard-coded... |
tree | commitdiff |
2007-06-04 |
Evan Cheng | Forgot to check for if iterator reached the end. |
tree | commitdiff |
2007-06-04 |
Dan Gohman | Pass the DAG to SDNode::dump to let it do more detailed... |
tree | commitdiff |
2007-06-04 |
Dan Gohman | Resolve implicit alignment before computing the Folding... |
tree | commitdiff |
2007-06-04 |
Evan Cheng | Let IfConverter loose. Allow more aggressive subsumptio... |
tree | commitdiff |
2007-06-04 |
Evan Cheng | Move ReplaceUsesOfBlockWith() out of BranchFolding... |
tree | commitdiff |
2007-06-02 |
Duncan Sands | The semantics of invoke require that we always jump... |
tree | commitdiff |
2007-06-02 |
Duncan Sands | Integrate exception filter support and exception catch... |
tree | commitdiff |
2007-06-02 |
Zhou Sheng | Make LowerCTPOP() support arbitrary bitwidth integer... |
tree | commitdiff |
2007-06-02 |
Dale Johannesen | Fix CorrectExtraCFGEdges to allow for multiple LandingP... |
tree | commitdiff |
2007-06-01 |
Dale Johannesen | Fancier algorithm in tail-merge comment implemented... |
tree | commitdiff |
2007-06-01 |
Dale Johannesen | Implement smarter algorithm for choosing which blocks... |
tree | commitdiff |
2007-06-01 |
Evan Cheng | Correctly mark early-exit on the false path. |
tree | commitdiff |
2007-06-01 |
Duncan Sands | Since TypeInfos are passed as i8 pointers, a NULL TypeI... |
tree | commitdiff |
2007-06-01 |
Evan Cheng | Ifcvt triangle: don't ifcvt 'true' BB if it has other... |
tree | commitdiff |
2007-06-01 |
Evan Cheng | Remove a bogus check. Even terminators in a ifcvt need... |
tree | commitdiff |
2007-06-01 |
Evan Cheng | Allow multiple ifcvt candidates to share children block... |
tree | commitdiff |
2007-05-31 |
Dale Johannesen | Arrange for only 1 of multiple branches to landing... |
tree | commitdiff |
2007-05-31 |
Evan Cheng | Fix a typo. |
tree | commitdiff |
2007-05-31 |
Chris Lattner | Fix the asmprinter so that a globalvalue can specify... |
tree | commitdiff |
2007-05-31 |
Lauro Ramos Venancio | Fix PR1424. |
tree | commitdiff |
2007-05-30 |
Evan Cheng | Change traversal order to bottom up in preparation... |
tree | commitdiff |
2007-05-30 |
Chris Lattner | Fix CodeGen/PowerPC/2007-05-30-dagcombine-miscomp.ll... |
tree | commitdiff |
2007-05-30 |
Dale Johannesen | Changed per review comment. |
tree | commitdiff |
2007-05-29 |
Dale Johannesen | Make stable_sort in tail merging actually be stable... |
tree | commitdiff |
2007-05-29 |
Evan Cheng | Don't merge in tail block of a diamond if it has more... |
tree | commitdiff |
2007-05-29 |
Evan Cheng | If there is an empty block between a source and its... |
tree | commitdiff |
2007-05-29 |
Evan Cheng | Add missing const qualifiers. |
tree | commitdiff |
2007-05-26 |
Zhou Sheng | Correct the logic in LowerPartSet which cleared the... |
tree | commitdiff |
2007-05-25 |
Chris Lattner | tighten up recursion depth again |
tree | commitdiff |
2007-05-25 |
Evan Cheng | Silly boog. |
tree | commitdiff |
2007-05-24 |
Dale Johannesen | Blocks that cond-br and uncond-br/fallthrough to same... |
tree | commitdiff |
2007-05-24 |
Dale Johannesen | Fix for PR1444: do not create two successors to the... |
tree | commitdiff |
next |