aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/NaCl/ExpandVarArgs.cpp
AgeCommit message (Expand)Author
2014-03-03Fix alignment of vararg buffer allocas.Dan Gohman
2014-02-25Support GEP and ConstantExprs directly in the JSBackend.Dan Gohman
2014-01-10lower resumeAlon Zakai
2014-01-10wip better approach to exceptionsAlon Zakai
2013-11-29do not simplify varargs calls to jsargs emscripten intrinsics, that want norm...Alon Zakai
2013-11-21align varargs stack writes to the proper 4-byte boundariesAlon Zakai
2013-06-03PNaCl: ExpandVarArgs: Use memcpy() instead of struct load+store for struct argsMark Seaborn
2013-05-29PNaCl: Add ExpandSmallArguments pass to widen parameters to 32 bitsMark Seaborn
2013-05-22PNaCl: Add ReplacePtrsWithInts pass for stripping out pointer typesMark Seaborn
2013-05-09PNaCl: Add NoAlias attributes in ExpandByVal and ExpandVarArgs passesMark Seaborn
2013-04-29Use unique'ed types for varargs expansion instead of non-unique named types.Jan Voung
2013-04-04PNaCl: Change ExpandVarArgs to work around invalid use of va_argMark Seaborn
2013-03-27PNaCl: Fix ExpandVarArgs to handle "byval" struct arguments properlyMark Seaborn
2013-03-21PNaCl: Add ExpandVarArgs pass for expanding out variable-args function callsMark Seaborn