2012-03-04 |
Bill Wendling | Do trivial CSE of dead BBs during codegen preparation. |
blob | commitdiff | raw |
2012-01-20 |
Kostya Serebryany | Extend Attributes to 64 bits |
blob | commitdiff | raw | diff to current |
2011-12-01 |
Chad Rosier | Propagate TargetLibraryInfo throughout ConstantFolding... |
blob | commitdiff | raw | diff to current |
2011-09-29 |
Nick Lewycky | Fold two identical set lookups into one. No functionali... |
blob | commitdiff | raw | diff to current |
2011-09-27 |
Benjamin Kramer | Stop emitting instructions with the name "tmp" they... |
blob | commitdiff | raw | diff to current |
2011-09-06 |
Devang Patel | Use IRBuilder. |
blob | commitdiff | raw | diff to current |
2011-08-18 |
Devang Patel | Dramatically speedup codegen prepare by a) avoiding... |
blob | commitdiff | raw | diff to current |
2011-08-16 |
Bill Wendling | Use the getFirstInsertionPt() method instead of getFirs... |
blob | commitdiff | raw | diff to current |
2011-08-15 |
Bill Wendling | In places where it's using "getFirstNonPHI", skip the... |
blob | commitdiff | raw | diff to current |
2011-08-15 |
Bill Wendling | Skip the insertion iterator past the landingpad instruc... |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw | diff to current |
2011-05-29 |
Nadav Rotem | Fix warnings due to 132263; Thanks rdivacky. |
blob | commitdiff | raw | diff to current |
2011-05-27 |
Nadav Rotem | Refactor getActionType and getTypeToTransformTo ; place... |
blob | commitdiff | raw | diff to current |
2011-05-26 |
Chandler Carruth | Fix warning about || and && without explicit grouping. |
blob | commitdiff | raw | diff to current |
2011-05-26 |
Devang Patel | Do not insert anything after terminator. |
blob | commitdiff | raw | diff to current |
2011-05-26 |
Devang Patel | Do not move DBG_VALUE in middle of PHI nodes. |
blob | commitdiff | raw | diff to current |
2011-05-26 |
Devang Patel | If llvm.dbg.value and the value instruction it refers... |
blob | commitdiff | raw | diff to current |
2011-05-22 |
Frits van Bommel | Add a parameter to ConstantFoldTerminator() that caller... |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Duncan Sands | Revert commit 131534 since it seems to have broken... |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Nadav Rotem | Refactor getActionType and getTypeToTransformTo ; place... |
blob | commitdiff | raw | diff to current |
2011-04-09 |
Chris Lattner | Fix a bug where RecursivelyDeleteTriviallyDeadInstructi... |
blob | commitdiff | raw | diff to current |
2011-03-24 |
Cameron Zwarich | Debug intrinsics must be skipped at the beginning and... |
blob | commitdiff | raw | diff to current |
2011-03-24 |
Cameron Zwarich | It is enough for the CallInst to have no uses to be... |
blob | commitdiff | raw | diff to current |
2011-03-24 |
Devang Patel | s/UpdateDT/ModifiedDT/g |
blob | commitdiff | raw | diff to current |
2011-03-24 |
Cameron Zwarich | Do early taildup of ret in CodeGenPrepare for potential... |
blob | commitdiff | raw | diff to current |
2011-03-24 |
Cameron Zwarich | Use an early return instead of a long if block. |
blob | commitdiff | raw | diff to current |
2011-03-24 |
Cameron Zwarich | When UpdateDT is set, DT is invalid, which could cause... |
blob | commitdiff | raw | diff to current |
2011-03-24 |
Cameron Zwarich | Check for TLI so that -codegenprepare can be used from... |
blob | commitdiff | raw | diff to current |
2011-03-21 |
Evan Cheng | Re-apply r127953 with fixes: eliminate empty return... |
blob | commitdiff | raw | diff to current |
2011-03-19 |
Daniel Dunbar | Revert r127953, "SimplifyCFG has stopped duplicating... |
blob | commitdiff | raw | diff to current |
2011-03-19 |
Evan Cheng | SimplifyCFG has stopped duplicating returns into predec... |
blob | commitdiff | raw | diff to current |
2011-03-11 |
Cameron Zwarich | Roll r127459 back in: |
blob | commitdiff | raw | diff to current |
2011-03-11 |
Daniel Dunbar | Revert r127459, "Optimize trivial branches in CodeGenPr... |
blob | commitdiff | raw | diff to current |
2011-03-11 |
Cameron Zwarich | Optimize trivial branches in CodeGenPrepare, which... |
blob | commitdiff | raw | diff to current |
2011-03-05 |
Cameron Zwarich | Fix PR9398 - 10% of llc compile time is spent in Value... |
blob | commitdiff | raw | diff to current |
2011-03-02 |
Cameron Zwarich | Remove some more unused code that I missed. |
blob | commitdiff | raw | diff to current |
2011-03-02 |
Cameron Zwarich | Eliminate the unused CodeGenPrepare option to split... |
blob | commitdiff | raw | diff to current |
2011-03-01 |
Cameron Zwarich | Stop computing the number of uses twice per value in... |
blob | commitdiff | raw | diff to current |
2011-01-18 |
Chris Lattner | fix rdar://8878965, a regression I introduced with... |
blob | commitdiff | raw | diff to current |
2011-01-15 |
Chris Lattner | temporarily revert r123526. While working on a follow... |
blob | commitdiff | raw | diff to current |
2011-01-15 |
Chris Lattner | fix rdar://8785296 - -fcatch-undefined-behavior generat... |
blob | commitdiff | raw | diff to current |
2011-01-15 |
Chris Lattner | simplify code, no functionality change. |
blob | commitdiff | raw | diff to current |
2011-01-15 |
Chris Lattner | Now that instruction optzns can update the iterator... |
blob | commitdiff | raw | diff to current |
2011-01-15 |
Chris Lattner | make the current instruction iterator an ivar, allowing... |
blob | commitdiff | raw | diff to current |
2011-01-08 |
Cameron Zwarich | Make more passes preserve dominators (or state that... |
blob | commitdiff | raw | diff to current |
2011-01-06 |
Cameron Zwarich | Add the CallInst optimizations that don't involve expan... |
blob | commitdiff | raw | diff to current |
2011-01-06 |
Cameron Zwarich | Move the GEP handling in CodeGenPrepare to OptimizeInst(). |
blob | commitdiff | raw | diff to current |
2011-01-06 |
Cameron Zwarich | Split the optimizations in CodeGenPrepare that don... |
blob | commitdiff | raw | diff to current |
2011-01-06 |
Cameron Zwarich | Stop reallocating SunkAddrs for each basic block. When... |
blob | commitdiff | raw | diff to current |
2011-01-05 |
Cameron Zwarich | Add some more statistics to CodeGenPrepare. |
blob | commitdiff | raw | diff to current |
2011-01-05 |
Cameron Zwarich | Add some stats to CodeGenPrepare to make it easier... |
blob | commitdiff | raw | diff to current |
2011-01-04 |
Cameron Zwarich | Avoid finding loop back edges when we are not splitting... |
blob | commitdiff | raw | diff to current |
2011-01-03 |
Cameron Zwarich | Switch a worklist in CodeGenPrepare to SmallVector... |
blob | commitdiff | raw | diff to current |
2010-12-23 |
Owen Anderson | It is possible for SimplifyCFG to cause PHI nodes to... |
blob | commitdiff | raw | diff to current |
2010-12-19 |
Chris Lattner | revert r122164, I'm going to go with a different approach. |
blob | commitdiff | raw | diff to current |
2010-12-19 |
Chris Lattner | first step to fixing PR8642: don't fold away empty... |
blob | commitdiff | raw | diff to current |
2010-11-27 |
Owen Anderson | Second attempt at fixing the performance regressions... |
blob | commitdiff | raw | diff to current |
2010-11-19 |
Owen Anderson | When folding addressing modes in CodeGenPrepare, attemp... |
blob | commitdiff | raw | diff to current |
2010-10-29 |
John Thompson | Inline asm multiple alternative constraints development... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Owen Anderson | Get rid of static constructors for pass registration... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Owen Anderson | Now with fewer extraneous semicolons! |
blob | commitdiff | raw | diff to current |
2010-09-30 |
Jakob Stoklund Olesen | Try again to disable critical edge splitting in CodeGen... |
blob | commitdiff | raw | diff to current |
2010-09-27 |
Jakob Stoklund Olesen | Revert "Disable codegen prepare critical edge splitting... |
blob | commitdiff | raw | diff to current |
2010-09-23 |
Evan Cheng | Disable codegen prepare critical edge splitting. Machin... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Bob Wilson | When moving zext/sext to be folded with a load, ignore... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Bob Wilson | Move a sign-extend or a zero-extend of a load to the... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Bob Wilson | Clarify a comment. |
blob | commitdiff | raw | diff to current |
2010-09-16 |
Dale Johannesen | When substituting sunkaddrs into indirect arguments... |
blob | commitdiff | raw | diff to current |
2010-09-13 |
Eric Christopher | Remove unused variable. |
blob | commitdiff | raw | diff to current |
2010-09-13 |
John Thompson | Added skeleton for inline asm multiple alternative... |
blob | commitdiff | raw | diff to current |
2010-08-25 |
Chris Lattner | remove some llvmcontext arguments that are now dead... |
blob | commitdiff | raw | diff to current |
2010-08-17 |
Evan Cheng | Add an option to disable codegen prepare critical edge... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Owen Anderson | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). |
blob | commitdiff | raw | diff to current |
2010-07-16 |
Gabor Greif | eliminate CallInst::ArgOffset |
blob | commitdiff | raw | diff to current |
2010-06-30 |
Gabor Greif | use getArgOperand (corrected by CallInst::ArgOffset... |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Dale Johannesen | The hasMemory argument is irrelevant to how the argument |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Gabor Greif | use ArgOperand API |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Eric Christopher | Revert 101465, it broke internal OpenGL testing. |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Gabor Greif | reapply r101434 |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Gabor Greif | back out r101423 and r101397, they break llvm-gcc self... |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Gabor Greif | shift intrinsic operand |
blob | commitdiff | raw | diff to current |
2010-03-31 |
Dale Johannesen | Fix a nasty dangling-pointer heisenbug that could |
blob | commitdiff | raw | diff to current |
2010-03-25 |
Gabor Greif | rename use_const_iterator to const_use_iterator for... |
blob | commitdiff | raw | diff to current |
2010-03-12 |
Benjamin Kramer | Factor checked library call optimization into a common... |
blob | commitdiff | raw | diff to current |
2010-03-11 |
Benjamin Kramer | stpcpy is so similar to strcpy, it doesn't deserve... |
blob | commitdiff | raw | diff to current |
2010-03-11 |
Eric Christopher | Lower stpcpy_chk when possible. |
blob | commitdiff | raw | diff to current |
2010-03-11 |
Eric Christopher | Do some final lowering in CodeGenPrepare of _chk calls... |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Duncan Sands | There are two ways of checking for a given type, for... |
blob | commitdiff | raw | diff to current |
2010-02-13 |
Chris Lattner | remove dead code. |
blob | commitdiff | raw | diff to current |
2010-02-13 |
Chris Lattner | Split some code out to a helper function (FindReusableP... |
blob | commitdiff | raw | diff to current |
2010-02-13 |
Chris Lattner | speed up CGP a bit by scanning predecessors through... |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Dan Gohman | Implement releaseMemory in CodeGenPrepare and free... |
blob | commitdiff | raw | diff to current |
2010-01-19 |
Dan Gohman | When doing address-mode sinking, expand the base regist... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2009-12-17 |
Evan Cheng | Revert 91280-91283, 91286-91289, 91291, 91293, 91295... |
blob | commitdiff | raw | diff to current |
2009-12-08 |
Nick Lewycky | Remove unnecessary #include "llvm/LLVMContext.h". |
blob | commitdiff | raw | diff to current |
2009-12-03 |
Bob Wilson | Fix a comment typo. |
blob | commitdiff | raw | diff to current |
next |