2012-10-13 |
Meador Inge | instcombine: Migrate strchr and strrchr optimizations |
tree | commitdiff |
2012-10-13 |
Meador Inge | instcombine: Migrate strcat and strncat optimizations |
tree | commitdiff |
2012-10-13 |
Meador Inge | Implement new LibCallSimplifier class |
tree | commitdiff |
2012-10-13 |
Chandler Carruth | Teach SROA to cope with wrapper aggregates. These show... |
tree | commitdiff |
2012-10-13 |
Chandler Carruth | Speculatively harden the conversion logic. I have no... |
tree | commitdiff |
2012-10-13 |
Chandler Carruth | Silence a warning in -assert builds. |
tree | commitdiff |
2012-10-13 |
Chandler Carruth | Clean up how we rewrite loads and stores to the whole... |
tree | commitdiff |
2012-10-11 |
Manman Ren | PGO: create metadata for switch only if it has more... |
tree | commitdiff |
2012-10-11 |
Micah Villmow | Revert 165732 for further review. |
tree | commitdiff |
2012-10-11 |
Micah Villmow | Add in the first iteration of support for llvm/clang... |
tree | commitdiff |
2012-10-11 |
Nick Lewycky | Don't crash when !tbaa.struct contents is invalid. |
tree | commitdiff |
2012-10-10 |
Nadav Rotem | Add a new interface to allow IR-level passes to access... |
tree | commitdiff |
2012-10-10 |
Bill Wendling | Remove the final bits of Attributes being declared... |
tree | commitdiff |
2012-10-10 |
Bill Wendling | Pass into the AttributeWithIndex::get method an ArrayRe... |
tree | commitdiff |
2012-10-10 |
Bill Wendling | Have 'addFnAttr' take the attribute enum value. Then... |
tree | commitdiff |
2012-10-09 |
Bill Wendling | Use the attribute enums to query if a parameter has... |
tree | commitdiff |
2012-10-09 |
Michael Ilseman | Update EarlyCSE's SimpleValues to use Hashing.h for... |
tree | commitdiff |
2012-10-09 |
Alexey Samsonov | Fixup for r165490: Use DenseMap instead of std::map... |
tree | commitdiff |
2012-10-09 |
Bill Wendling | Use the enum value of the attributes when adding them... |
tree | commitdiff |
2012-10-09 |
Alexey Samsonov | Fix PR14016. |
tree | commitdiff |
2012-10-09 |
Bill Wendling | Create enums for the different attributes. |
tree | commitdiff |
2012-10-09 |
Chandler Carruth | Fix PR14034, an infloop / heap corruption / crash bug... |
tree | commitdiff |
2012-10-09 |
Bill Wendling | Fix. Apply the no capture attribute to the correct... |
tree | commitdiff |
2012-10-09 |
Bill Wendling | Convert to using the Attributes::Builder class to creat... |
tree | commitdiff |
2012-10-09 |
Bill Wendling | Convert to using the Attributes::Builder interface. |
tree | commitdiff |
2012-10-08 |
Nadav Rotem | Refactor the AddrMode class out of TLI to its own heade... |
tree | commitdiff |
2012-10-08 |
Nick Lewycky | Give CaptureTracker::shouldExplore a base implementatio... |
tree | commitdiff |
2012-10-08 |
Micah Villmow | Move TargetData to DataLayout. |
tree | commitdiff |
2012-10-05 |
NAKAMURA Takumi | SROA.cpp: Fix a warning, [-Wunused-variable] |
tree | commitdiff |
2012-10-05 |
Duncan Sands | Move this test a bit later, after the point at which... |
tree | commitdiff |
2012-10-05 |
Chandler Carruth | Teach the new SROA a new trick. Now we zap any memcpy... |
tree | commitdiff |
2012-10-05 |
Chandler Carruth | Lift the speculation visitor above all the helpers... |
tree | commitdiff |
2012-10-04 |
Preston Gurd | This patch corrects commit 165126 by using an integer... |
tree | commitdiff |
2012-10-04 |
Jakub Staszak | Add a comment to the commit r165187. |
tree | commitdiff |
2012-10-04 |
Benjamin Kramer | SimplifyCFG: Enhance the "remove CFG edge that leads... |
tree | commitdiff |
2012-10-04 |
Duncan Sands | In my recent change to avoid use of underaligned memory... |
tree | commitdiff |
2012-10-04 |
Chandler Carruth | Fix PR13969, a mini-phase-ordering issue with the new... |
tree | commitdiff |
2012-10-04 |
Duncan Sands | The memcpy optimizer was happily doing call slot forwar... |
tree | commitdiff |
2012-10-04 |
Chandler Carruth | Teach the integer-promotion rewrite strategy to be... |
tree | commitdiff |
2012-10-04 |
Bill Wendling | Use method to query for attributes. |
tree | commitdiff |
2012-10-04 |
Bill Wendling | Add method to query for 'NoAlias' attribute on call... |
tree | commitdiff |
2012-10-04 |
Bill Wendling | Use method to query for attributes. |
tree | commitdiff |
2012-10-04 |
Bill Wendling | Query for attributes via the correct method call. |
tree | commitdiff |
2012-10-04 |
Kostya Serebryany | [tsan] add 3 internal flags for fine-grain control... |
tree | commitdiff |
2012-10-03 |
Jakub Staszak | Fix PR13967. |
tree | commitdiff |
2012-10-03 |
Preston Gurd | This Patch corrects a problem whereby the optimization... |
tree | commitdiff |
2012-10-03 |
Dmitry Vyukov | tsan: prepare for migration to new memory_order enum... |
tree | commitdiff |
2012-10-03 |
Chandler Carruth | Fix an issue where we failed to adjust the alignment... |
tree | commitdiff |
2012-10-03 |
Chandler Carruth | Try to use a better set of abstractions for computing... |
tree | commitdiff |
2012-10-03 |
Chandler Carruth | Switch the SetVector::remove_if implementation to use... |
tree | commitdiff |
2012-10-02 |
Chandler Carruth | Teach the new SROA to handle cases where an alloca... |
tree | commitdiff |
2012-10-02 |
Chandler Carruth | Fix another crasher in SROA, reported by Joel. |
tree | commitdiff |
2012-10-02 |
Chandler Carruth | Fix a silly coding error on my part. The whole point... |
tree | commitdiff |
2012-10-02 |
Chandler Carruth | Turn the new SROA pass back on. Let's see if it sticks... |
tree | commitdiff |
2012-10-01 |
Chandler Carruth | Make this plural. Spotted by Duncan in review (and... |
tree | commitdiff |
2012-10-01 |
Chandler Carruth | Prune some unnecessary includes. |
tree | commitdiff |
2012-10-01 |
Chandler Carruth | Fix several issues with alignment. We weren't always... |
tree | commitdiff |
2012-10-01 |
Benjamin Kramer | SimplifyCFG: Don't crash when forming a switch bitmap... |
tree | commitdiff |
2012-10-01 |
Chandler Carruth | Factor the PHI and select speculation into a separate... |
tree | commitdiff |
2012-10-01 |
Chandler Carruth | Refactor the PartitionUse structure to actually use... |
tree | commitdiff |
2012-09-30 |
Benjamin Kramer | SimplifyCFG: Enumerating all predecessors of a BB can... |
tree | commitdiff |
2012-09-30 |
Benjamin Kramer | ArgumentPromotion: Remove ancient workaround for a... |
tree | commitdiff |
2012-09-29 |
Chandler Carruth | Fix a somewhat surprising miscompile where code relying... |
tree | commitdiff |
2012-09-28 |
Evan Cheng | Do not delete BBs if their addresses are taken. rdar... |
tree | commitdiff |
2012-09-28 |
Evan Cheng | GlobalDCE should be run at -O2 / -Os to eliminate unuse... |
tree | commitdiff |
2012-09-28 |
Benjamin Kramer | CorrelatedPropagation: BasicBlock::removePredecessor... |
tree | commitdiff |
2012-09-28 |
Benjamin Kramer | GlobalOpt: non-constexpr bitcasts or GEPs can occur... |
tree | commitdiff |
2012-09-28 |
Nick Lewycky | Surprisingly, we missed a trivial case here. Fix that! |
tree | commitdiff |
2012-09-27 |
Benjamin Kramer | Fix a integer overflow in SimplifyCFG's look up table... |
tree | commitdiff |
2012-09-27 |
Sylvestre Ledru | Revert 'Fix a typo 'iff' => 'if''. iff is an abreviatio... |
tree | commitdiff |
2012-09-27 |
Sylvestre Ledru | Fix a typo 'iff' => 'if' |
tree | commitdiff |
2012-09-27 |
Nick Lewycky | Prefer shuffles to selects. Backends love shuffles! |
tree | commitdiff |
2012-09-26 |
Nick Lewycky | Disable the new SROA pass to get the tree back in worki... |
tree | commitdiff |
2012-09-26 |
Bill Wendling | Remove the `hasFnAttr' method from Function. |
tree | commitdiff |
2012-09-26 |
Hans Wennborg | Address Duncan's comments on r164684: |
tree | commitdiff |
2012-09-26 |
Hans Wennborg | Address Duncan's comments on r164682: |
tree | commitdiff |
2012-09-26 |
Chandler Carruth | Analogous fix to memset and memcpy rewriting. Don't... |
tree | commitdiff |
2012-09-26 |
Chandler Carruth | When rewriting the pointer operand to a load or store... |
tree | commitdiff |
2012-09-26 |
Chandler Carruth | Teach all of the loads, stores, memsets and memcpys... |
tree | commitdiff |
2012-09-26 |
Hans Wennborg | SimplifyCFG: Make the switch-to-lookup table transforma... |
tree | commitdiff |
2012-09-26 |
Hans Wennborg | SimplifyCFG: Refactor the switch-to-lookup table transf... |
tree | commitdiff |
2012-09-26 |
Chandler Carruth | Revert the business end of r164636 and try again. I... |
tree | commitdiff |
2012-09-26 |
Craig Topper | Rename virtual table anchors from Anchor() to anchor... |
tree | commitdiff |
2012-09-26 |
Michael Ilseman | Expansions for u/srem, using the udiv expansion. More... |
tree | commitdiff |
2012-09-25 |
Nick Lewycky | Don't drop the alignment on a memcpy intrinsic when... |
tree | commitdiff |
2012-09-25 |
Nick Lewycky | Revert the business end of r164634, and replace it... |
tree | commitdiff |
2012-09-25 |
Nick Lewycky | Don't try to promote the same alloca twice. Fixes PR13916! |
tree | commitdiff |
2012-09-25 |
Bill Wendling | Move Attribute::typeIncompatible inside of the Attribut... |
tree | commitdiff |
2012-09-25 |
Chad Rosier | Revert r164614 to appease the buildbots. |
tree | commitdiff |
2012-09-25 |
Michael Ilseman | Expansions for u/srem, using the udiv expansion. More... |
tree | commitdiff |
2012-09-25 |
Chandler Carruth | Fix a case where SROA did not correctly detect dead... |
tree | commitdiff |
2012-09-25 |
Chandler Carruth | Fix a crash in SROA. This was reported independently... |
tree | commitdiff |
2012-09-25 |
Nick Lewycky | Don't forget that strcpy and friends return a pointer... |
tree | commitdiff |
2012-09-24 |
Nick Lewycky | Remove unused name of variable to quiet a warning.... |
tree | commitdiff |
2012-09-24 |
Nick Lewycky | Teach DSE that strcpy, strncpy, strcat and strncat... |
tree | commitdiff |
2012-09-24 |
Nick Lewycky | Move all the calls to AA.getTargetLibraryInfo() to... |
tree | commitdiff |
2012-09-24 |
Richard Osborne | Add missing check for presence of target data. |
tree | commitdiff |
2012-09-24 |
Chandler Carruth | Enable the new SROA pass by default. |
tree | commitdiff |
2012-09-24 |
Chandler Carruth | Address one of the original FIXMEs for the new SROA... |
tree | commitdiff |
2012-09-23 |
Chandler Carruth | Switch to a signed representation for the dynamic offse... |
tree | commitdiff |
next |