aboutsummaryrefslogtreecommitdiff
path: root/tools/opt
AgeCommit message (Expand)Author
2013-06-25PNaCl ABI: Disallow various operations on the i1 typeMark Seaborn
2013-06-19Rewrite llvm.flt.rounds to "1" for now, and disallow llvm.flt.rounds.Jan Voung
2013-06-10Fix the ninja build by adding naclbitreader to dependencies.Jim Stichnoth
2013-06-07Add CL argument -bitcode-format to llvm-dis, llc, and pnacl-llc.Karl Schimpf
2013-06-05PNaCl ABI: Strip out attributes on functions and function callsMark Seaborn
2013-06-05Change CL flag -pnacl-freeze to -bitcode-format={llvm,pnacl}.Karl Schimpf
2013-05-30PNaCl: Add a pass to expand out Clang's use of registers of struct typeMark Seaborn
2013-05-29PNaCl: Add ExpandSmallArguments pass to widen parameters to 32 bitsMark Seaborn
2013-05-28PNaCl: Extend ExpandMulWithOverflow pass to handle uadd.with.overflow tooMark Seaborn
2013-05-28Add two passes that implement conversions from PNaCl's specific intrinsicsEli Bendersky
2013-05-24PNaCl: Add "-pnacl-abi-simplify-{pre,post}opt" meta-passes to "opt"Mark Seaborn
2013-05-24PNaCl: Add pass to expand out Clang-generated umul.with.overflow callsMark Seaborn
2013-05-24Allow generation of pnacl bitcode files in several llvm commnads.Karl Schimpf
2013-05-22PNaCl: Add ReplacePtrsWithInts pass for stripping out pointer typesMark Seaborn
2013-05-14Adding a pass - RewritePNaClLibraryCalls, that replaces known library calls w...Eli Bendersky
2013-05-10PNaCl ABI: Promote illegal integer typesDerek Schuff
2013-05-08Insert denominator zero checks for NaClDavid Sehr
2013-04-23PNaCl: Add ExpandByVal pass for expanding out by-value struct args and resultsMark Seaborn
2013-04-23PNaCl: Add FlattenGlobals pass for simplifying global variable initializersMark Seaborn
2013-04-22Fix bot build of translator, renormalize CMakeLists/LLVMBuild.txt/MakefileDerek Schuff
2013-04-18Fix CMake buildDerek Schuff
2013-04-01PNaCl: Allow the ABI checker to be used from "opt"Mark Seaborn
2013-03-28Add a pass to strip bitcode metadata.Jan Voung
2013-03-26PNaCl: Add ExpandGetElementPtr pass for converting GetElementPtr to arithmeticMark Seaborn
2013-03-25PNaCl ABI: add passes to cleanup/finalize some linkage types and resolve alia...Derek Schuff
2013-03-21PNaCl: Add ExpandVarArgs pass for expanding out variable-args function callsMark Seaborn
2013-03-20Merge remote-tracking branch 'origin/master'Eli Bendersky
2013-03-15PNaCl: Add ExpandConstantExpr pass for converting ConstantExprs to InstructionsMark Seaborn
2013-03-11Merge commit '279b9184c2ff4fea93b198a3519b8cb3a1d8d195'Eli Bendersky
2013-01-30Merge commit 'a662a9862501fc86904e90054f7c1519101d9126'Derek Schuff
2013-01-28Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation ...Michael Gottesman
2013-01-19Sort all of the includes. Several files got checked in with mis-sortedChandler Carruth
2013-01-11Merge commit '1ad9253c9d34ccbce3e7e4ea5d87c266cbf93410'Derek Schuff
2013-01-11Added -view-callgraph module pass.Andrew Trick
2013-01-10Fix #includes after my last commit.Jakub Staszak
2013-01-07Move CallGraphSCCPass.h into the Analysis tree; that's where theChandler Carruth
2013-01-07Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth
2013-01-05Convert the TargetTransformInfo from an immutable pass with dynamicChandler Carruth
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2013-01-02Sort a few more #include lines in tools/... unittests/... and utils/...Chandler Carruth
2013-01-01Make opt grab the triple from the module and use it to initialize the target ...Nadav Rotem
2012-12-11llvm/tools: Add #include "llvm/TargetTransformInfo.h"NAKAMURA Takumi
2012-12-04Sort the #include lines for tools/...Chandler Carruth
2012-11-29PNaCl: Add ExpandTls pass for expanding out static TLS variablesMark Seaborn
2012-11-29One more step towards making doInitialization and doFinalization useful forPedro Artigas
2012-11-27Merge commit '8d20b5f9ff609e70fae5c865931ab0f29e639d9c'Derek Schuff
2012-11-27Revert r168635 "Step towards implementation of pass manager with doInitializa...Owen Anderson
2012-11-26Step towards implementation of pass manager with doInitialization and doFinal...Owen Anderson
2012-11-15Add doInitialization and doFinalization methods to ModulePass's, to allow the...Owen Anderson
2012-10-25Merge commit 'a8a0a155de16830b8fcab539ba2ec21de3145532'Derek Schuff