projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Resurrect r191017 " GVN proceeds in the presence of dead code" plus a fix to PR17307...
[oota-llvm.git]
/
lib
/
Transforms
/
Scalar
/
SROA.cpp
2013-08-13
Nick Lewycky
Revert r187191, which broke opt -mem2reg on the testcas...
blob
|
commitdiff
|
raw
2013-08-11
Chandler Carruth
Re-instate r187323 which fast-tracks promotable allocas...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-11
Chandler Carruth
Finish fixing the SSAUpdater-based AllocaPromoter strat...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-11
Chandler Carruth
Reformat some bits of AllocaPromoter and simplify the...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-29
Chandler Carruth
Teach the AllocaPromoter which is wrapped around the...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-28
Chandler Carruth
Temporarily revert r187323 until I update SSAUpdater...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-28
Chandler Carruth
Now that mem2reg understands how to cope with a slightl...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-28
Chandler Carruth
Thread DataLayout through the callers and into mem2reg...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-27
Chandler Carruth
Don't use all the #ifdefs to hide the stats counters...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-24
Chandler Carruth
Fix a problem I introduced in r187029 where we would...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-24
Chandler Carruth
Fix PR16687 where we were incorrectly promoting an...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-22
Nick Lewycky
Remove extraneous null statement. No functionality...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-22
Jakub Staszak
OldPtr is llvm::Instruction. Remove unneeded cast<>.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-20
Benjamin Kramer
SROA: Microoptimization: Remove dead entries first...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-19
Chandler Carruth
Cleanup the stats counters for the new implementation...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-19
Chandler Carruth
Fix another assert failure very similar to PR16651...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-19
Chandler Carruth
Try to move to a more reasonable set of naming conventi...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-19
Chandler Carruth
A long overdue cleanup in SROA to use 'DL' instead...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-19
Chandler Carruth
Fix PR16651, an assert introduced in my recent re-work...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-18
Chandler Carruth
Reapply r186316 with a fix for one bug where the code...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-15
Chandler Carruth
Revert r186316 while I track down an ASan failure and...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-15
Chandler Carruth
Reimplement SROA yet again. Same fundamental principle...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-03
Craig Topper
Use SmallVectorImpl::iterator/const_iterator instead...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-25
Bob Wilson
Fix SROA to avoid unnecessary scalar conversions for...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-01
Nadav Rotem
SROA: Generate selects instead of shuffles when blendin...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-21
Benjamin Kramer
SROA: Don't crash on a select with two identical operands.
blob
|
commitdiff
|
raw
|
diff to current
2013-04-07
Chandler Carruth
Fix PR15674 (and PR15603): a SROA think-o.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-24
Jakub Staszak
Minor cleanups. No functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-21
Chandler Carruth
[SROA] Prefix names using a custom IRBuilder inserter.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-20
Chandler Carruth
Fix a silly search-and-replace goof with r177495 that...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-20
Chandler Carruth
[SROA] Don't preserve the IR names in release builds.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-20
Chandler Carruth
Move the endif to the correct line so we don't have...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-20
Chandler Carruth
Introduce some new statistics to help track the exact...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-18
Chandler Carruth
Mark internal classes as POD-like to get better behavio...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-14
Chandler Carruth
PR14972: SROA vs. GVN exposed a really bad bug in SROA.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-07
Jakub Staszak
Keep coding stanard.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-07
Jakub Staszak
Don't create IRBuilder if we can return from the method...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-19
Jakub Staszak
Remove unused variable.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-19
Jakub Staszak
Minor cleanups. No functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-19
Jakub Staszak
Remove unneeded #includes.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-19
Jakub Staszak
Fix typos.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-29
Edwin Vane
Fixing warnings revealed by gcc release build
blob
|
commitdiff
|
raw
|
diff to current
2013-01-02
Chandler Carruth
Move all of the header files which are involved in...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-01
Benjamin Kramer
Add IRBuilder::CreateVectorSplat and use it to simplify...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-01
Benjamin Kramer
SROA: Clean up unused assignment warnings from clang...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-30
Nuno Lopes
convert a bunch of callers from DataLayout::getIndexedO...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-18
Nadav Rotem
SROA: Replace calls to getScalarSizeInBits to DataLayou...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-17
Chandler Carruth
Fix another SROA crasher, PR14601.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-17
Chandler Carruth
Teach the rewriting of memcpy calls to support subvecto...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-17
Chandler Carruth
Fix a secondary bug I introduced while fixing the first...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-17
Chandler Carruth
Hoist a convertValue call to the two paths where it...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-17
Chandler Carruth
Hoist the insertVector helper to be a static helper.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-17
Chandler Carruth
Lift the extractVector helper all the way out to a...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-17
Chandler Carruth
Factor the vector load rewriting into a more generic...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-17
Chandler Carruth
Fix the first part of PR14478: memset now works.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-17
Chandler Carruth
Extract the logic for inserting a subvector into a...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-17
Chandler Carruth
Lift the integer splat computation into a helper function.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-15
Chandler Carruth
Relax an overly aggressive assert to fix PR14572.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-10
Chandler Carruth
Add a new visitor for walking the uses of a pointer...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-10
Chandler Carruth
Fix PR14548: SROA was crashing on a mixture of i1 and...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-09
Chandler Carruth
Switch SROA to pop Uses off the back of its visitors...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Remove some buggy and apparantly unnecessary code from...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-01
Benjamin Kramer
SROA: Avoid struct and array types early to avoid creat...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-30
Chandler Carruth
Move the InstVisitor utility into VMCore where it belon...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-21
Chandler Carruth
PR14055: Implement support for sub-vector operations...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-20
Chandler Carruth
Use LLVM_ENABLE_DUMP for the variables used in printing...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-20
Chandler Carruth
Fix PR14132 and handle OOB loads speculated throuh...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-20
Chandler Carruth
Add a comment to associate a FIXME with a PR where...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-20
Chandler Carruth
Rework the rewriting of loads and stores for vector...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-17
Evan Cheng
Teach SROA rewriteVectorizedStoreInst to handle cases...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-01
Chandler Carruth
Revert the majority of the next patch in the address...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-01
Chandler Carruth
Revert the series of commits starting with r166578...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-01
Jakub Staszak
Don't insert and erase load instruction. Simply create...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-30
Chandler Carruth
Fix PR14212: For some strange reason I treated vectors...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-25
Chandler Carruth
Teach SROA how to split whole-alloca integer loads...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-24
Micah Villmow
Add some cleanup to the DataLayout changes requested...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-24
Micah Villmow
Back out r166591, not sure why this made it through...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-24
Micah Villmow
Delete a directory that wasn't supposed to be checked...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-20
Benjamin Kramer
SROA: Simplify code. No functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-18
Chandler Carruth
Refactor insert and extract of sub-integers into static...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-18
Chandler Carruth
This FIXME was fixed some time ago. =]
blob
|
commitdiff
|
raw
|
diff to current
2012-10-17
Chandler Carruth
This just in, it is a *bad idea* to use 'udiv' on an...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-17
Chandler Carruth
Fix a really annoying "bug" introduced in r165941....
blob
|
commitdiff
|
raw
|
diff to current
2012-10-15
Micah Villmow
Resubmit the changes to llvm core to update the functio...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-15
Chandler Carruth
Update the memcpy rewriting to fully support widened...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-15
Chandler Carruth
Follow-up fix to r165928: handle memset rewriting for...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-15
Chandler Carruth
First major step toward addressing PR14059. This teache...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-15
Chandler Carruth
Hoist the canConvertValue predicate and the convertValu...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-13
Chandler Carruth
Teach SROA to cope with wrapper aggregates. These show...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-13
Chandler Carruth
Speculatively harden the conversion logic. I have no...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-13
Chandler Carruth
Silence a warning in -assert builds.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-13
Chandler Carruth
Clean up how we rewrite loads and stores to the whole...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-11
Micah Villmow
Revert 165732 for further review.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-11
Micah Villmow
Add in the first iteration of support for llvm/clang...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-09
Chandler Carruth
Fix PR14034, an infloop / heap corruption / crash bug...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-08
Micah Villmow
Move TargetData to DataLayout.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-05
NAKAMURA Takumi
SROA.cpp: Fix a warning, [-Wunused-variable]
blob
|
commitdiff
|
raw
|
diff to current
2012-10-05
Chandler Carruth
Teach the new SROA a new trick. Now we zap any memcpy...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-05
Chandler Carruth
Lift the speculation visitor above all the helpers...
blob
|
commitdiff
|
raw
|
diff to current
next