index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
include
/
llvm
/
Transforms
/
IPO.h
Age
Commit message (
Expand
)
Author
2009-03-09
Add helper pass to remove llvm.dbg.declare intrinsics.
Devang Patel
2008-12-31
Rename AddReadAttrs to FunctionAttrs, and teach it how
Duncan Sands
2008-11-18
Add new helper pass that strips all symbol names except debugging information.
Devang Patel
2008-11-11
Undo previous check-in.
Devang Patel
2008-11-11
Add utility pass to remove dbg info.
Devang Patel
2008-11-02
Add a new MergeFunctions pass. It finds identical functions and merges them.
Nick Lewycky
2008-09-19
Add a new pass AddReadAttrs which works out which functions
Duncan Sands
2008-09-03
Initial version of a Partial Specialization IPO pass. It triggers a couple h...
Andrew Lenharth
2008-09-03
Add missing decls.
Devang Patel
2008-06-26
Add missing semicolumn in my last commit.
Matthijs Kooijman
2008-06-26
Improve comments wrt createInternalize.
Matthijs Kooijman
2008-06-24
Rename a few variables to be more consistent.
Matthijs Kooijman
2008-05-14
Simplify internalize pass. Add test case.
Devang Patel
2008-05-01
Delete the IPO simplify-libcalls and completely reimplement it as
Chris Lattner
2008-04-19
Allow argpromote to promote struct arguments with a specified number
Chris Lattner
2008-03-21
FunctionExtractorPass has been superceded by GVExtractorPass
Andrew Lenharth
2008-03-07
add a pass that can extract all kinds of global values, not just functions. ...
Andrew Lenharth
2008-02-29
Add pass to promote sret.
Devang Patel
2008-01-12
Allow clients to specify the inline threshold when creating
Chris Lattner
2007-12-29
Don't attribute in file headers anymore. See llvmdev for the
Chris Lattner
2007-11-05
Deleting redundant copy of block extractor pass. See also PR1775.
Gordon Henriksen
2007-02-05
For PR411:
Reid Spencer
2007-01-28
Propagate changes from my local tree. This patch includes:
Anton Korobeynikov
2007-01-26
Inherit CallGraphSCCPass directly from Pass.
Devang Patel
2006-07-20
Add new constructor to accept vector of exported names while creating
Devang Patel
2006-04-10
Add a simple pass to make sure that all (non-library) calls to malloc and free
Andrew Lenharth
2005-10-18
add an option to the internalize pass
Chris Lattner
2005-04-25
Declare a function to create the SimplifyLibCalls pass.
Reid Spencer
2005-04-21
Remove trailing whitespace
Misha Brukman
2005-01-10
Apply feedback from Chris.
Jeff Cohen
2005-01-08
Add more missing createXxxPass functions.
Jeff Cohen
2004-12-10
New prototype
Chris Lattner
2004-12-02
Move the strip pass from Scalar to IPO lib
Chris Lattner
2004-10-18
Declare a function in the correct namespace.
Reid Spencer
2004-10-07
Rename pass
Chris Lattner
2004-09-20
Do not prototype any of these passes as returning Pass*. Instead, be specific
Chris Lattner
2004-08-13
Add a pass
Chris Lattner
2004-06-28
Remove two dead passes
Chris Lattner
2004-04-22
Clarify the logic: the flag is renamed to `deleteFn' to signify it will delete
Misha Brukman
2004-04-22
Add a boolean flag to delete this function from module, leaving the rest behind.
Misha Brukman
2004-03-14
Rename createLoopExtractorPass to createSingleLoopExtractorPass
Chris Lattner
2004-03-14
Move loop extractor to the IPO header
Chris Lattner
2004-03-07
Add prototype
Chris Lattner
2004-02-25
Add prototype
Chris Lattner
2003-12-16
Fix typo in comment.
Brian Gaeke
2003-11-11
Put all LLVM code into the llvm namespace, as per bug 109.
Brian Gaeke
2003-11-05
Split the DAE pass into DAE and DAH passes
Chris Lattner
2003-10-23
Include new prototype
Chris Lattner
2003-10-20
Added LLVM copyright header (for lack of a better term).
John Criswell
2003-09-15
Add prototype for the lowersetjmp pass
Chris Lattner
[next]