2009-11-10 |
Chris Lattner | refactor TryToSimplifyUncondBranchFromEmptyBlock out... |
blob | commitdiff | raw |
2009-11-06 |
Chris Lattner | remove a bunch of extraneous LLVMContext arguments |
blob | commitdiff | raw | diff to current |
2009-10-30 |
Dan Gohman | Add a comment about a missed opportunity. |
blob | commitdiff | raw | diff to current |
2009-10-30 |
Dan Gohman | Teach SimplifyCFG how to eliminate duplicate PHI nodes... |
blob | commitdiff | raw | diff to current |
2009-10-13 |
Chris Lattner | change simplifycfg to not duplicate 'unwind' instructio... |
blob | commitdiff | raw | diff to current |
2009-09-27 |
Nick Lewycky | Instruction::clone does not need to take an LLVMContext... |
blob | commitdiff | raw | diff to current |
2009-08-25 |
Dan Gohman | Rename Instruction::isIdenticalTo to Instruction::isIde... |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Daniel Dunbar | Fix -Asserts warnings. |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | eliminate the "Value" printing methods that print to... |
blob | commitdiff | raw | diff to current |
2009-08-16 |
Eli Friedman | Fix for PR3016: detect the tricky case, where there are |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Owen Anderson | Push LLVMContexts through the IntegerType APIs. |
blob | commitdiff | raw | diff to current |
2009-08-12 |
Dan Gohman | Remove a bunch more now-unnecessary Context arguments. |
blob | commitdiff | raw | diff to current |
2009-07-30 |
Owen Anderson | Move more code back to 2.5 APIs. |
blob | commitdiff | raw | diff to current |
2009-07-26 |
Daniel Dunbar | Remove Value::getName{Start,End}, the last of the old... |
blob | commitdiff | raw | diff to current |
2009-07-25 |
Daniel Dunbar | More migration to raw_ostream, the water has dried... |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Owen Anderson | Revert the ConstantInt constructors back to their 2... |
blob | commitdiff | raw | diff to current |
2009-07-22 |
Owen Anderson | Get rid of the Pass+Context magic. |
blob | commitdiff | raw | diff to current |
2009-07-17 |
Eli Friedman | Replace isTrapping with a new, similar method called |
blob | commitdiff | raw | diff to current |
2009-07-13 |
Owen Anderson | Move more functionality over to LLVMContext. |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Owen Anderson | This started as a small change, I swear. Unfortunately... |
blob | commitdiff | raw | diff to current |
2009-07-06 |
Owen Anderson | "LLVMContext* " --> "LLVMContext *" |
blob | commitdiff | raw | diff to current |
2009-07-06 |
Owen Anderson | Thread LLVMContext through the constant folding APIs... |
blob | commitdiff | raw | diff to current |
2009-07-05 |
Owen Anderson | More LLVMContext-ification. |
blob | commitdiff | raw | diff to current |
2009-06-27 |
Dan Gohman | Teach LoopSimplify how to merge multiple loop exits... |
blob | commitdiff | raw | diff to current |
2009-06-15 |
Dale Johannesen | Fix the crash in this test. This is basically the... |
blob | commitdiff | raw | diff to current |
2009-06-04 |
Dan Gohman | Split the Add, Sub, and Mul instruction opcodes into... |
blob | commitdiff | raw | diff to current |
2009-05-14 |
Dale Johannesen | Reuse existing getUnderlyingObject instead of |
blob | commitdiff | raw | diff to current |
2009-05-13 |
Dale Johannesen | Handle some additonal cases of external weak globals. |
blob | commitdiff | raw | diff to current |
2009-05-13 |
Dale Johannesen | Don't generate a select whose operand is load of a... |
blob | commitdiff | raw | diff to current |
2009-05-06 |
Dan Gohman | Simplify code by using SmallVector's pop_back_val(... |
blob | commitdiff | raw | diff to current |
2009-03-19 |
Dale Johannesen | Fix comment typo. |
blob | commitdiff | raw | diff to current |
2009-03-13 |
Dale Johannesen | Fix one more place where debug info affected |
blob | commitdiff | raw | diff to current |
2009-03-12 |
Dale Johannesen | Previous debug info fix to this code wasn't quite |
blob | commitdiff | raw | diff to current |
2009-03-12 |
Dale Johannesen | There already was a class to force deterministic |
blob | commitdiff | raw | diff to current |
2009-03-12 |
Dale Johannesen | Another missing check for debug intrinsics. |
blob | commitdiff | raw | diff to current |
2009-03-12 |
Dale Johannesen | Allow for switch values bigger than 64 bits. |
blob | commitdiff | raw | diff to current |
2009-03-12 |
Dale Johannesen | Fix some nondeterministic behavior when forwarding |
blob | commitdiff | raw | diff to current |
2009-03-10 |
Devang Patel | Ignore dbg info, while estimating size of jump through... |
blob | commitdiff | raw | diff to current |
2009-03-06 |
Dale Johannesen | Fix another case where debug info interferes with |
blob | commitdiff | raw | diff to current |
2009-03-06 |
Devang Patel | While hoisting instruction to speculatively execute... |
blob | commitdiff | raw | diff to current |
2009-03-03 |
Bill Wendling | Remove accidental check-ins in r65960. :-( |
blob | commitdiff | raw | diff to current |
2009-03-03 |
Bill Wendling | Use > instead of >=. We want to promote aggregates... |
blob | commitdiff | raw | diff to current |
2009-02-26 |
Zhou Sheng | Ignore dbg info intrinsics when folding conditional... |
blob | commitdiff | raw | diff to current |
2009-02-25 |
Zhou Sheng | Don't block basic block with only SwitchInst to fold... |
blob | commitdiff | raw | diff to current |
2009-02-24 |
Devang Patel | While folding unconditional return move DbgRegionEndIns... |
blob | commitdiff | raw | diff to current |
2009-02-11 |
Devang Patel | If llvm.dbg.region.end is disappearing then remove... |
blob | commitdiff | raw | diff to current |
2009-02-10 |
Devang Patel | Ignore dbg intrinsic while folding unconditional branch. |
blob | commitdiff | raw | diff to current |
2009-02-05 |
Devang Patel | Revert rev. 63876. It is causing llvm-gcc bootstrap... |
blob | commitdiff | raw | diff to current |
2009-02-05 |
Devang Patel | Ignore dbg intrinsics while propagating conditional... |
blob | commitdiff | raw | diff to current |
2009-02-05 |
Devang Patel | Ignore dbg intrinsics while folding switch instruction. |
blob | commitdiff | raw | diff to current |
2009-02-04 |
Devang Patel | Ignore dbg intrinsics. |
blob | commitdiff | raw | diff to current |
2009-02-04 |
Devang Patel | While folding vallue comparison terminators ignore... |
blob | commitdiff | raw | diff to current |
2009-02-04 |
Devang Patel | Ignore dbg intrinsics while hoisting common code in... |
blob | commitdiff | raw | diff to current |
2009-02-03 |
Devang Patel | Do not let dbg intrinsic block folding of two entry... |
blob | commitdiff | raw | diff to current |
2009-01-20 |
Chris Lattner | another fix for PR3354 |
blob | commitdiff | raw | diff to current |
2009-01-19 |
Bill Wendling | Doxygen-ify comments. |
blob | commitdiff | raw | diff to current |
2009-01-19 |
Chris Lattner | Fix a problem exposed by PR3354: simplifycfg was making... |
blob | commitdiff | raw | diff to current |
2009-01-19 |
Bill Wendling | Temporarily revert r62487. It's causing this error... |
blob | commitdiff | raw | diff to current |
2009-01-19 |
Chris Lattner | Fix PR3016, a bug which can occur do to an invalid... |
blob | commitdiff | raw | diff to current |
2009-01-19 |
Chris Lattner | reduce indentation by using 'continue', no functionalit... |
blob | commitdiff | raw | diff to current |
2009-01-19 |
Chris Lattner | Fix some problems in SpeculativelyExecuteBB. Basically, |
blob | commitdiff | raw | diff to current |
2009-01-18 |
Chris Lattner | Make this a bit more explicit about which cases need the |
blob | commitdiff | raw | diff to current |
2008-12-16 |
Eli Friedman | Add a helper to remove a branch and DCE the condition... |
blob | commitdiff | raw | diff to current |
2008-12-07 |
Chris Lattner | fix a bug I introduced in simplifycfg handling single... |
blob | commitdiff | raw | diff to current |
2008-12-03 |
Chris Lattner | Factor some code into a new FoldSingleEntryPHINodes... |
blob | commitdiff | raw | diff to current |
2008-12-03 |
Chris Lattner | Rename DeleteBlockIfDead to DeleteDeadBlock and make it |
blob | commitdiff | raw | diff to current |
2008-12-03 |
Chris Lattner | Factor some code out of SimplifyCFG, forming a new |
blob | commitdiff | raw | diff to current |
2008-11-27 |
Chris Lattner | delete ErasePossiblyDeadInstructionTree, replacing... |
blob | commitdiff | raw | diff to current |
2008-11-27 |
Chris Lattner | simplify this code a bit. |
blob | commitdiff | raw | diff to current |
2008-10-29 |
Chris Lattner | Fix PR2967 by not deleting volatile load/stores that... |
blob | commitdiff | raw | diff to current |
2008-10-03 |
Devang Patel | Nick Lewycky's patch. |
blob | commitdiff | raw | diff to current |
2008-09-25 |
Devang Patel | Large mechanical patch. |
blob | commitdiff | raw | diff to current |
2008-09-18 |
Devang Patel | Try to place hoisted instructions befoe icmp instruction. |
blob | commitdiff | raw | diff to current |
2008-09-17 |
Devang Patel | Do not hoist instruction above branch condition. The... |
blob | commitdiff | raw | diff to current |
2008-08-14 |
Dan Gohman | Use empty() instead of begin() == end(). |
blob | commitdiff | raw | diff to current |
2008-07-23 |
Dan Gohman | Enable first-class aggregates support. |
blob | commitdiff | raw | diff to current |
2008-07-18 |
Owen Anderson | Reapply r53735. My last patch fixed the failures Dan... |
blob | commitdiff | raw | diff to current |
2008-07-18 |
Dan Gohman | Revert r53735. It broke SPEC 464.h264ref. |
blob | commitdiff | raw | diff to current |
2008-07-17 |
Owen Anderson | Use MergeBlockIntoPredecessor to simplify some code. |
blob | commitdiff | raw | diff to current |
2008-07-13 |
Chris Lattner | Fix mishandling of the infinite loop case when merging... |
blob | commitdiff | raw | diff to current |
2008-07-13 |
Chris Lattner | more refactoring. Use early exits instead of really... |
blob | commitdiff | raw | diff to current |
2008-07-13 |
Chris Lattner | improve comments. |
blob | commitdiff | raw | diff to current |
2008-07-13 |
Chris Lattner | factor another large hunk of code out into its own... |
blob | commitdiff | raw | diff to current |
2008-07-13 |
Chris Lattner | Final bit of simplification for FoldBranchToCommonDest. |
blob | commitdiff | raw | diff to current |
2008-07-13 |
Chris Lattner | simplify logic a bit |
blob | commitdiff | raw | diff to current |
2008-07-13 |
Chris Lattner | Refactor some code out into its own helper function... |
blob | commitdiff | raw | diff to current |
2008-06-25 |
Evan Cheng | - Use O(1) check of basic block size limit. |
blob | commitdiff | raw | diff to current |
2008-06-12 |
Evan Cheng | Do not speculatively execute an instruction by hoisting... |
blob | commitdiff | raw | diff to current |
2008-06-11 |
Evan Cheng | For now, avoid generating FP select instructions in... |
blob | commitdiff | raw | diff to current |
2008-06-10 |
Gabor Greif | op_iterator-ify loops |
blob | commitdiff | raw | diff to current |
2008-06-07 |
Evan Cheng | Speculatively execute a block when the the block is... |
blob | commitdiff | raw | diff to current |
2008-05-23 |
Dan Gohman | Tidy up BasicBlock::getFirstNonPHI, and change a bunch... |
blob | commitdiff | raw | diff to current |
2008-05-23 |
Matthijs Kooijman | Restucture a part of the SimplifyCFG pass and include... |
blob | commitdiff | raw | diff to current |
2008-05-16 |
Gabor Greif | API change for {BinaryOperator|CmpInst|CastInst}::creat... |
blob | commitdiff | raw | diff to current |
2008-05-15 |
Gabor Greif | Fix a bunch of 80col violations that arose from the... |
blob | commitdiff | raw | diff to current |
2008-04-28 |
Chris Lattner | Fix PR2256, yet another miscompilation in simplifycfg... |
blob | commitdiff | raw | diff to current |
2008-04-25 |
Nick Lewycky | Remove 'unwinds to' support from mainline. This patch... |
blob | commitdiff | raw | diff to current |
2008-04-24 |
Chris Lattner | Split some code out of the main SimplifyCFG loop into... |
blob | commitdiff | raw | diff to current |
2008-04-06 |
Gabor Greif | API changes for class Use size reduction, wave 1. |
blob | commitdiff | raw | diff to current |
2008-03-11 |
Dan Gohman | Check to see if a two-entry PHI block can be simplified |
blob | commitdiff | raw | diff to current |
next |