2009-12-21 |
Bob Wilson | Remove special-case SROA optimization of variable index... |
blob | commitdiff | raw |
2009-12-19 |
Bob Wilson | Update my SROA changes in response to review. |
blob | commitdiff | raw | diff to current |
2009-12-18 |
Bob Wilson | Reapply 91459 with a simple fix for the problem that... |
blob | commitdiff | raw | diff to current |
2009-12-17 |
Bob Wilson | Re-revert 91459. It's breaking the x86_64 darwin boots... |
blob | commitdiff | raw | diff to current |
2009-12-16 |
Daniel Dunbar | Reapply r91459, it was only unmasking the bug, and... |
blob | commitdiff | raw | diff to current |
2009-12-16 |
Daniel Dunbar | Revert "Reapply 91184 with fixes and an addition to... |
blob | commitdiff | raw | diff to current |
2009-12-15 |
Bob Wilson | Reapply 91184 with fixes and an addition to the testcas... |
blob | commitdiff | raw | diff to current |
2009-12-14 |
Chris Lattner | revert r91184, because it causes a crash on a .bc file... |
blob | commitdiff | raw | diff to current |
2009-12-11 |
Bob Wilson | Revise scalar replacement to be more flexible about... |
blob | commitdiff | raw | diff to current |
2009-12-09 |
Bob Wilson | Fix a comment. |
blob | commitdiff | raw | diff to current |
2009-12-08 |
Bob Wilson | Some superficial cleanups. |
blob | commitdiff | raw | diff to current |
2009-12-08 |
Bob Wilson | Clean up dead operands left around after SROA replaces... |
blob | commitdiff | raw | diff to current |
2009-12-04 |
Bob Wilson | Fix up some comments. |
blob | commitdiff | raw | diff to current |
2009-12-04 |
Bob Wilson | Fix 80-column violations. |
blob | commitdiff | raw | diff to current |
2009-11-29 |
Benjamin Kramer | Revert r90089 for now, it's breaking selfhost. |
blob | commitdiff | raw | diff to current |
2009-11-29 |
Benjamin Kramer | Fix two FIXMEs. |
blob | commitdiff | raw | diff to current |
2009-11-27 |
Chris Lattner | fix PR5436 by making the 'simple' case of SRoA not... |
blob | commitdiff | raw | diff to current |
2009-11-23 |
Nick Lewycky | Pull LLVMContext out of PromoteMemToReg. |
blob | commitdiff | raw | diff to current |
2009-10-23 |
Victor Hernandez | Remove AllocationInst. Since MallocInst went away... |
blob | commitdiff | raw | diff to current |
2009-10-05 |
Chris Lattner | strength reduce a ton of type equality tests to check... |
blob | commitdiff | raw | diff to current |
2009-09-15 |
Nick Lewycky | Add more newlines to make up for the ones removed from... |
blob | commitdiff | raw | diff to current |
2009-09-15 |
Chris Lattner | add newline to debug dump |
blob | commitdiff | raw | diff to current |
2009-09-02 |
Chris Lattner | eliminate VISIBILITY_HIDDEN from Transforms/Scalar... |
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-19 |
Dan Gohman | Make SROA and PredicateSimplifier cope if TargetData... |
blob | commitdiff | raw | diff to current |
2009-08-17 |
Nick Lewycky | Don't crash trying to promote VLAs. |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Owen Anderson | Push LLVMContexts through the IntegerType APIs. |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Owen Anderson | Move a few more APIs back to 2.5 forms. The only remai... |
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-30 |
Daniel Dunbar | Twines: Don't allow implicit conversion from integers... |
blob | commitdiff | raw | diff to current |
2009-07-30 |
Daniel Dunbar | Switch obvious clients to Twine instead of utostr ... |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Owen Anderson | Move types back to the 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Owen Anderson | Move ConstantExpr to 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-28 |
Owen Anderson | Return ConstantVector to 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-25 |
Daniel Dunbar | Initial update to VMCore to use Twines for string argum... |
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-15 |
Owen Anderson | Revert yesterday's change by removing the LLVMContext... |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Owen Anderson | Move EVER MORE stuff over to LLVMContext. |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Torok Edwin | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE... |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Torok Edwin | assert(0) -> LLVM_UNREACHABLE. |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Torok Edwin | Convert more assert(0)+abort() -> LLVM_UNREACHABLE, |
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-05 |
Owen Anderson | More LLVMContext-ification. |
blob | commitdiff | raw | diff to current |
2009-07-03 |
Owen Anderson | Even more passes being LLVMContext'd. |
blob | commitdiff | raw | diff to current |
2009-06-16 |
Dan Gohman | Use Type::getScalarType. |
blob | commitdiff | raw | diff to current |
2009-06-06 |
Jay Foad | Use cast<> instead of dyn_cast<> for things that are... |
blob | commitdiff | raw | diff to current |
2009-06-01 |
Eli Friedman | PR4286: Make RewriteLoadUserOfWholeAlloca and |
blob | commitdiff | raw | diff to current |
2009-05-09 |
Duncan Sands | Rename PaddedSize to AllocSize, in the hope that this |
blob | commitdiff | raw | diff to current |
2009-05-08 |
Chris Lattner | fix RewriteStoreUserOfWholeAlloca to use the correct... |
blob | commitdiff | raw | diff to current |
2009-04-21 |
Chris Lattner | fix a crash on a pointless but valid zero-length memset... |
blob | commitdiff | raw | diff to current |
2009-03-18 |
Zhou Sheng | Explicitly check for StoreInst, do not lose the chance... |
blob | commitdiff | raw | diff to current |
2009-03-18 |
Zhou Sheng | Revert my previous change on Local.cpp, instead, fix... |
blob | commitdiff | raw | diff to current |
2009-03-08 |
Chris Lattner | teach SROA to handle promoting vector allocas with... |
blob | commitdiff | raw | diff to current |
2009-03-08 |
Chris Lattner | Enhance SROA to "promote to scalar" allocas which are |
blob | commitdiff | raw | diff to current |
2009-03-08 |
Chris Lattner | change the MemIntrinsic get/setAlignment method to... |
blob | commitdiff | raw | diff to current |
2009-03-08 |
Chris Lattner | Introduce a new MemTransferInst pseudo class, which... |
blob | commitdiff | raw | diff to current |
2009-03-06 |
Devang Patel | While converting an aggregate to scalare, ignore and... |
blob | commitdiff | raw | diff to current |
2009-03-06 |
Evan Cheng | SRThreshold is meant to be inclusive. |
blob | commitdiff | raw | diff to current |
2009-03-04 |
Chris Lattner | complete comment. |
blob | commitdiff | raw | diff to current |
2009-03-04 |
Chris Lattner | this wasn't intended to be committed. |
blob | commitdiff | raw | diff to current |
2009-03-04 |
Chris Lattner | Fix PR3720 by properly propagating alignment informatio... |
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-03-03 |
Bill Wendling | Reapply r65755, but reversing "<" to ">=". |
blob | commitdiff | raw | diff to current |
2009-03-01 |
Bill Wendling | Temporarily revert r65755. It was causing failures... |
blob | commitdiff | raw | diff to current |
2009-03-01 |
Chris Lattner | hoist the check for alloca size up so that it controls... |
blob | commitdiff | raw | diff to current |
2009-02-10 |
Devang Patel | Use early exits. Reduce indentation. |
blob | commitdiff | raw | diff to current |
2009-02-10 |
Devang Patel | Enable scalar replacement of AllocaInst whose one of... |
blob | commitdiff | raw | diff to current |
2009-02-06 |
Chris Lattner | fix PR3489, use bits instead of bytes. |
blob | commitdiff | raw | diff to current |
2009-02-03 |
Chris Lattner | teach "convert from scalar" to handle loads of fca's. |
blob | commitdiff | raw | diff to current |
2009-02-03 |
Chris Lattner | refactor the interface to ConvertUsesOfLoadToScalar, |
blob | commitdiff | raw | diff to current |
2009-02-03 |
Chris Lattner | convert ConvertUsesOfLoadToScalar to use IRBuilder, |
blob | commitdiff | raw | diff to current |
2009-02-03 |
Chris Lattner | switch ConvertScalar_InsertValue to use an IRBuilder, no |
blob | commitdiff | raw | diff to current |
2009-02-03 |
Chris Lattner | make scalar conversion handle stores of first class |
blob | commitdiff | raw | diff to current |
2009-02-03 |
Chris Lattner | Make SROA produce a vector only when the alloca is... |
blob | commitdiff | raw | diff to current |
2009-02-03 |
Chris Lattner | add another case of undefined behavior without crashing... |
blob | commitdiff | raw | diff to current |
2009-02-03 |
Chris Lattner | Teach ConvertUsesToScalar to handle memset, allowing... |
blob | commitdiff | raw | diff to current |
2009-02-03 |
Chris Lattner | rearrange how SRoA handles promotion of allocas to... |
blob | commitdiff | raw | diff to current |
2009-02-02 |
Chris Lattner | inline SROA::ConvertToScalar, no functionality change. |
blob | commitdiff | raw | diff to current |
2009-02-02 |
Chris Lattner | Fix a bug which caused us to miscompile a couple of Ada |
blob | commitdiff | raw | diff to current |
2009-02-02 |
Duncan Sands | Fix a comment (bytes -> bits), reformat a comment |
blob | commitdiff | raw | diff to current |
2009-02-02 |
Duncan Sands | Fix an obvious thinko. |
blob | commitdiff | raw | diff to current |
2009-01-31 |
Chris Lattner | Simplify and generalize the SROA "convert to scalar... |
blob | commitdiff | raw | diff to current |
2009-01-28 |
Chris Lattner | Fix some issues with volatility, move "CanConvertToScal... |
blob | commitdiff | raw | diff to current |
2009-01-12 |
Duncan Sands | Rename getABITypeSize to getTypePaddedSize, as |
blob | commitdiff | raw | diff to current |
2009-01-09 |
Chris Lattner | Fix PR3304 |
blob | commitdiff | raw | diff to current |
2009-01-08 |
Chris Lattner | This implements the second half of the fix for PR3290... |
blob | commitdiff | raw | diff to current |
2009-01-07 |
Chris Lattner | Implement the first half of PR3290: if there is a store... |
blob | commitdiff | raw | diff to current |
2009-01-07 |
Chris Lattner | Factor a bunch of code out into a helper method. |
blob | commitdiff | raw | diff to current |
2009-01-07 |
Chris Lattner | use continue to simplify code and reduce nesting, no... |
blob | commitdiff | raw | diff to current |
2009-01-07 |
Chris Lattner | Get TargetData once up front and cache as an ivar inste... |
blob | commitdiff | raw | diff to current |
2009-01-07 |
Chris Lattner | Use the hasAllZeroIndices predicate to simplify some |
blob | commitdiff | raw | diff to current |
2008-11-04 |
Dale Johannesen | Allow SROA of vectors. Removing this caused a |
blob | commitdiff | raw | diff to current |
2008-10-06 |
Matthijs Kooijman | Allow scalarrepl to treat an all-zero GEP just as bitcast. |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
blob | commitdiff | raw | diff to current |
2008-08-23 |
Chris Lattner | Fix PR2423 by checking all indices for out of range... |
blob | commitdiff | raw | diff to current |
2008-06-23 |
Chris Lattner | minor tidying of comments. |
blob | commitdiff | raw | diff to current |
2008-06-22 |
Chris Lattner | Fix PR2369 by making scalarrepl more careful about... |
blob | commitdiff | raw | diff to current |
2008-06-05 |
Matthijs Kooijman | Learn ScalarReplAggregrates how stores and loads of... |
blob | commitdiff | raw | diff to current |
next |