projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Small refactor on VectorizerHint for deduplication
[oota-llvm.git]
/
lib
/
Transforms
/
Scalar
/
SROA.cpp
2014-08-22
Jingyue Wu
[SROA] Fold a PHI node if all its incoming values are...
blob
|
commitdiff
|
raw
2014-08-22
Reid Kleckner
SROA: Handle a case of store size being smaller than...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-21
Craig Topper
Repace SmallPtrSet with SmallPtrSetImpl in function...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-18
Craig Topper
Revert "Repace SmallPtrSet with SmallPtrSetImpl in...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-17
Craig Topper
Repace SmallPtrSet with SmallPtrSetImpl in function...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-07
Owen Anderson
Fix a case in SROA where lifetime intrinsics could...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-24
Hal Finkel
AA metadata refactoring (introduce AAMDNodes)
blob
|
commitdiff
|
raw
|
diff to current
2014-07-10
Hal Finkel
Allow isDereferenceablePointer to look through some...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-17
Duncan P. N. Exon...
SROA: Only split loads on byte boundaries
blob
|
commitdiff
|
raw
|
diff to current
2014-04-25
Craig Topper
[C++] Use 'nullptr'. Transforms edition.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Chandler Carruth
[Modules] Fix potential ODR violations by sinking the...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-09
Chandler Carruth
[C++11] Add range based accessors for the Use-Def chain...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-06
Chandler Carruth
[Layering] Move InstVisitor.h into the IR library as...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-06
Chandler Carruth
[Layering] Move DebugInfo.h into the IR library where...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-06
Chandler Carruth
[Layering] Move DIBuilder.h into the IR library where...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-05
Craig Topper
[C++11] Add 'override' keyword to virtual methods that...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-03
Chandler Carruth
[C++11] Remove the completely unnecessary requirement...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-03
Chandler Carruth
[C++11] Add two range adaptor views to User: operands and
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::tie with std::tie.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::next and llvm::prior with std...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-01
Benjamin Kramer
Now that we have C++11, turn simple functors into lambd...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-26
Chandler Carruth
[SROA] Use the correct index integer size in GEPs throu...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-26
Chandler Carruth
[SROA] Teach SROA how to handle pointers from address...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-26
Chandler Carruth
[SROA] Split the alignment computation complete for...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-26
Chandler Carruth
[SROA] The original refactoring inspired by the addrspa...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-26
Chandler Carruth
[SROA] Yet another slight refactoring that simplifies...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-26
Chandler Carruth
[SROA] Simplify the computing of alignment: we only...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-26
Chandler Carruth
[SROA] Use NewOffsetBegin in the unsplit case for memse...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-26
Chandler Carruth
[SROA] Use the members for New{Begin,End}Offset in...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-26
Chandler Carruth
[SROA] Compute the New{Begin,End}Offset values once...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-26
Chandler Carruth
[SROA] Fix PR18615 with some long overdue simplificatio...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-25
Chandler Carruth
[SROA] Add an off-by-default *strict* inbounds check...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-25
Rafael Espindola
Make DataLayout a plain object, not a pass.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-25
Chandler Carruth
[SROA] Use the original load name with the SROA-prefixe...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-25
Chandler Carruth
[SROA] Thread the ability to add a pointer-specific...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-25
Chandler Carruth
[SROA] Rather than copying the logic for building a...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-25
Chandler Carruth
[SROA] Simplify some of the logic to dig out the old...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-25
Chandler Carruth
[SROA] Adjust to new clang-format style.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-25
Chandler Carruth
[SROA] Fix a *glaring* bug in r202091: you have to...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-25
Alexey Samsonov
Silence GCC warning
blob
|
commitdiff
|
raw
|
diff to current
2014-02-25
Chandler Carruth
[SROA] Add a debugging tool which shuffles the slices...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-25
Chandler Carruth
[SROA] Use a more direct way of determining whether...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-25
Chandler Carruth
[SROA] Fix another instability in SROA with respect...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-14
Rafael Espindola
Trivial cleanup: reuse existing variable.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-06
Paul Robinson
Disable most IR-level transform passes on functions...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-21
Chandler Carruth
[SROA] Fix a bug which could cause the common type...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-19
Chandler Carruth
Fix a really nasty SROA bug with how we handled out...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-13
Chandler Carruth
[PM] Split DominatorTree into a concrete analysis resul...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-13
Chandler Carruth
[cleanup] Move the Dominators.h and Verifier.h headers...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-04
Alp Toker
Add missed cleanup from r198456
blob
|
commitdiff
|
raw
|
diff to current
2014-01-03
Nico Weber
Add a LLVM_DUMP_METHOD macro.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-19
Chandler Carruth
Fix an issue where SROA computed different results...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-22
Benjamin Kramer
Drop spurious handle in comment.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-21
Benjamin Kramer
SROA: Handle casts involving vectors of pointers and...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-13
Nick Lewycky
Revert r187191, which broke opt -mem2reg on the testcas...
blob
|
commitdiff
|
raw
|
diff to current
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
next