index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Transforms
/
IPO
/
PassManagerBuilder.cpp
Commit message (
Expand
)
Author
Age
*
This patch breaks up Wrap.h so that it does not have to include all of
Filip Pizlo
2013-05-01
*
Move C++ code out of the C headers and into either C++ headers
Eric Christopher
2013-04-22
*
SLPVectorizer: Make it a function pass and add code for hoisting the vector-g...
Nadav Rotem
2013-04-15
*
Add an option -vectorize-slp-aggressive for running the BB vectorizer. Make -...
Nadav Rotem
2013-04-15
*
Rename the slp-vectorizer clang/llvm flags. No functionality change.
Nadav Rotem
2013-04-15
*
Use LLVMBool instead of 'bool' in the C API. Based on a patch by Peter Zotov!
Nick Lewycky
2013-03-10
*
Generalize my previous fix for -print-options.
Andrew Trick
2013-03-06
*
Give -loop-vectorize an explicit default.
Andrew Trick
2013-03-06
*
Unroll again after running BBVectorize
Hal Finkel
2013-01-29
*
Remove the long defunct 'DefaultPasses' header. We have a pass manager
Chandler Carruth
2013-01-07
*
Move the loop vectorizer from O2 to O3. It looks like the increase in code si...
Nadav Rotem
2013-01-04
*
Remove duplicate includes.
Roman Divacky
2012-12-21
*
Enable the loop vectorizer in clang and not in the pass manager, so that we c...
Nadav Rotem
2012-12-18
*
Enable the loop vectorizer.
Nadav Rotem
2012-12-18
*
Revert r170246, "Enable the loop vectorizer by default."
NAKAMURA Takumi
2012-12-15
*
Enable the loop vectorizer by default.
Nadav Rotem
2012-12-14
*
revert r170166 - disable the loop vectorizer.
Nadav Rotem
2012-12-14
*
Enable the loop vectorizer.
Nadav Rotem
2012-12-14
*
Disable the loop vectorizer.
Nadav Rotem
2012-12-14
*
Enable the Loop Vectorizer by default for O2 and O3. Disable if-conversion by...
Nadav Rotem
2012-12-13
*
LoopVectorizer: Use the "optsize" attribute to decide if we are allowed to in...
Nadav Rotem
2012-12-12
*
LoopVectorizer: When -Os is used, vectorize only loops that dont require a ta...
Nadav Rotem
2012-12-12
*
Enable the loop vectorizer only on O2 and above. (Still disabled by default)
Nadav Rotem
2012-12-10
*
Use the new script to sort the includes of every file under lib.
Chandler Carruth
2012-12-03
*
No need to run LICM after loop vectorization because we dont generate invaria...
Nadav Rotem
2012-11-29
*
Use empty parens for empty function parameter list instead of '(void)'.
Dmitri Gribenko
2012-11-15
*
80-col
Nadav Rotem
2012-10-30
*
Rename the BB-vectorize flag to match the dragonegg name
Nadav Rotem
2012-10-29
*
Change the PassManagerBuilder (used by -O3) loop vectorizer flag from -vector...
Nadav Rotem
2012-10-29
*
Change the internalize pass to internalize all symbols when given an empty
Rafael Espindola
2012-10-26
*
revert accidental change
Nadav Rotem
2012-10-24
*
Implement a basic cost model for vector and scalar instructions.
Nadav Rotem
2012-10-24
*
Introduce a BarrierNoop pass, a hack designed to allow *some* control
Chandler Carruth
2012-10-18
*
Add a loop vectorizer.
Nadav Rotem
2012-10-17
*
Turn the new SROA pass back on. Let's see if it sticks this time. =]
Chandler Carruth
2012-10-02
*
GlobalDCE should be run at -O2 / -Os to eliminate unused dtor, etc. rdar://91...
Evan Cheng
2012-09-28
*
Disable the new SROA pass to get the tree back in working order. We don't yet
Nick Lewycky
2012-09-26
*
Enable the new SROA pass by default.
Chandler Carruth
2012-09-24
*
LNT builders have picked up new SROA, disable it to get the remaining builder...
Benjamin Kramer
2012-09-18
*
Add a major missing piece to the new SROA pass: aggressive splitting of
Chandler Carruth
2012-09-18
*
Disable new sroa now that all buildbots have tested it.
Benjamin Kramer
2012-09-15
*
Port the SSAUpdater-based promotion logic from the old SROA pass to the
Chandler Carruth
2012-09-15
*
Actually keep the flag default-off for now. =/ That's what I get for
Chandler Carruth
2012-09-14
*
Introduce a new SROA implementation.
Chandler Carruth
2012-09-14
*
By default, use Early-CSE instead of GVN for vectorization cleanup.
Hal Finkel
2012-04-13
*
Add an option to turn off the expensive GVN load PRE part of GVN.
Bill Wendling
2012-04-02
*
add EP_OptimizerLast extension point
Kostya Serebryany
2012-03-23
*
Add a basic-block autovectorization pass.
Hal Finkel
2012-02-01
*
Add a new PassManagerBuilder customization point,
Dan Gohman
2012-01-17
*
Remove unused include.
Duncan Sands
2011-12-07
[next]