Enhance BranchProbabilityInfo::calcUnreachableHeuristics for InvokeInst
[oota-llvm.git] / tools / opt /
2015-12-05 Keno Fischer[opt] Fix run-twice option for non-idempotent passes
2015-12-05 Keno Fischer[opt] Fix sanitizer complaints about r254774
2015-12-04 Keno Fischer[llc/opt] Add an option to run all passes twice
2015-08-18 Chandler Carruth[PM/AA] Remove the last relics of the separate IPA...
2015-07-09 Reid KlecknerExpose sjlj preparation through opt for my own debuggin...
2015-06-24 Matthias BraunRevert "(HEAD -> master, origin/master, origin/HEAD...
2015-06-24 Matthias Braunopt: Add option to strip or add llvm value names
2015-06-12 Douglas KatzmanWrap some long lines in LLVMBuild files. NFC
2015-05-26 Akira HatanakaRemove NoFramePointerElim and NoFramePointerElimOverrid...
2015-05-23 Akira HatanakaStop resetting NoFramePointerElim in TargetMachine...
2015-05-23 Akira HatanakaSimplify and rename function overrideFunctionAttributes...
2015-05-06 Akira HatanakaLet llc and opt override "-target-cpu" and "-target...
2015-05-06 Akira HatanakaFactor out a function which determines the cpu and...
2015-04-29 Duncan P. N. Exon... IR: Give 'DI' prefix to debug info metadata
2015-04-18 Duncan P. N. Exon... DebugInfo: Delete DIDescriptor (but not its subclasses)
2015-04-16 Duncan P. N. Exon... DebugInfo: Gut DIType and subclasses
2015-04-15 Duncan P. N. Exon... uselistorder: Remove the global bits
2015-04-15 Duncan P. N. Exon... uselistorder: Pull the bit through PrintModulePass
2015-04-15 Duncan P. N. Exon... uselistorder: Pull bit through BitcodeWriterPass
2015-04-14 Duncan P. N. Exon... IR: Set -preserve-bc-uselistorder=false by default
2015-04-14 Duncan P. N. Exon... DebugInfo: Gut DISubprogram and DILexicalBlock*
2015-04-14 Duncan P. N. Exon... DebugInfo: Gut DINamespace and DITemplate*Parameter
2015-04-06 Duncan P. N. Exon... IR: Stop using DIDescriptor::is*() and auto-casting
2015-04-01 Craig TopperAdd -mcpu=native support to opt.
2015-03-31 Duncan P. N. Exon... tools: Unify how verifyModule() is called
2015-03-27 Duncan P. N. Exon... Verifier: Call verifyModule() from llc and opt
2015-03-19 Duncan P. N. Exon... Verifier: Remove the separate -verify-di pass
2015-03-19 Duncan P. N. Exon... PassManagerBuilder: Remove effectively dead 'StripDebug...
2015-03-18 Reid KlecknerCMake: Disable ENABLE_EXPORTS for executables with...
2015-03-09 Benjamin KramerMake helper functions static.
2015-03-07 Chandler Carruth[PM] Create a separate library for high-level pass...
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
2015-02-18 Reid KlecknerAdd an IR-to-IR test for dwarf EH preparation using opt
2015-02-13 Chandler Carruth[PM] Remove the old 'PassManager.h' header file at...
2015-02-01 Chandler Carruth[multiversion] Implement the old pass manager's TTI...
2015-02-01 Chandler Carruth[PM] Port SimplifyCFG to the new pass manager.
2015-02-01 Chandler Carruth[PM] Port EarlyCSE to the new pass manager.
2015-02-01 Chandler Carruth[PM] Port TTI to the new pass manager, introducing...
2015-02-01 Chandler Carruth[PM] Refactor the analysis registration and pass pipeli...
2015-01-31 Chandler Carruth[PM] Switch the TargetMachine interface from accepting...
2015-01-31 Chandler Carruth[PM] Change the core design of the TTI analysis to...
2015-01-29 Reid KlecknerAdd a Windows EH preparation pass that zaps resumes
2015-01-24 Chandler Carruth[PM] Port LowerExpectIntrinsic to the new pass manager.
2015-01-24 Chandler Carruth[PM] Port instcombine to the new pass manager!
2015-01-24 Chandler Carruth[PM] Rework how the TargetLibraryInfo pass integrates...
2015-01-22 Chandler Carruth[PM] Actually add the new pass manager support for...
2015-01-20 Chandler Carruth[PM] Port LoopInfo to the new pass manager, adding...
2015-01-15 Chandler Carruth[PM] Port TargetLibraryInfo to the new pass manager...
2015-01-15 Chandler Carruth[PM] Separate the TargetLibraryInfo object from the...
2015-01-15 Chandler Carruth[PM] Move TargetLibraryInfo into the Analysis library.
2015-01-14 Chandler Carruth[cleanup] Re-sort all the #include lines in LLVM using
2015-01-14 Chandler Carruth[PM] Port domtree to the new pass manager (at last).
2015-01-13 Chandler Carruth[PM] Push the debug option for the new pass manager...
2015-01-13 Chandler Carruth[PM] Fold all three analysis managers into a single...
2015-01-07 Chandler Carruth[PM] Give slightly less horrible names to the utility...
2015-01-06 Chandler Carruth[PM] Hide a function we only use in an assert behind...
2015-01-06 Chandler Carruth[PM] Introduce a utility pass that preserves no analyses.
2015-01-06 Chandler Carruth[PM] Simplify how we parse the outer layer of the pass...
2015-01-06 Chandler Carruth[PM] Add a utility pass template that synthesizes the...
2015-01-06 Chandler Carruth[PM] Simplify how we use the registry by including...
2015-01-06 Chandler Carruth[PM] Add a collection of no-op analysis passes and...
2015-01-06 Chandler Carruth[PM] Sink the no-op pass parsing logic into the .def...
2015-01-06 Chandler Carruth[PM] Move the analysis registry into the Passes.cpp...
2015-01-06 Chandler Carruth[PM] Add a utility to the new pass manager for generati...
2015-01-05 Chandler Carruth[PM] Switch the new pass manager to use a reference...
2015-01-05 Chandler Carruth[PM] Wire up support for explicitly running the verifie...
2014-12-12 Craig TopperUse make_unique instead of reset() and 'new'
2014-12-12 Craig TopperUse range-based for loop.
2014-12-12 Craig TopperRemove unnecessary calls to unique_ptr::get.
2014-11-29 Duncan P. N. Exon... DebugIR: Delete -debug-ir
2014-11-19 David BlaikieMake StringSet::insert return pair<iterator, bool>...
2014-11-11 Duncan P. N. Exon... Revert "IR: MDNode => Value"
2014-11-07 Saleem AbdulrasoolTransform: add SymbolRewriter pass
2014-11-05 Duncan P. N. Exon... IR: MDNode => Value: NamedMDNode::getOperator()
2014-10-16 Rafael EspindolaDelete -std-compile-opts.
2014-09-10 Rafael EspindolaAdd doInitialization/doFinalization to DataLayoutPass.
2014-08-26 Rafael EspindolaReturn a std::unique_ptr from the IRReader.h functions...
2014-08-25 Rafael EspindolaModernize raw_fd_ostream's constructor a bit.
2014-08-21 Robin MorissetRename AtomicExpandLoadLinked into AtomicExpand
2014-08-21 Rafael EspindolaMove some logic to populateLTOPassManager.
2014-08-21 Rafael Espindolallvm-gcc is dead.
2014-08-21 Rafael EspindolaHandle inlining in populateLTOPassManager like in popul...
2014-08-21 Rafael EspindolaMove DisableGVNLoadPRE from populateLTOPassManager...
2014-08-13 Benjamin KramerCanonicalize header guards into a common format.
2014-08-05 Rafael EspindolaDon't internalize all but main by default.
2014-06-13 Tobias Grosseropt: Initialize asm printers
2014-04-29 Benjamin Kramerraw_ostream: Forward declare OpenFlags and include...
2014-04-25 Duncan P. N. Exon... SCC: Change clients to use const, NFC
2014-04-25 Craig Topper[C++] Use 'nullptr'. Tools edition.
2014-04-21 Chandler Carruth[PM] Add a new-PM-style CGSCC pass manager using the...
2014-04-21 Chandler Carruth[PM] Wire the analysis passes (such as they are) into...
2014-04-21 Chandler Carruth[PM] Add a nice low-tech registry of passes as a boring...
2014-04-17 Tim NorthoverAtomics: promote ARM's IR-based atomics pass to CodeGen.
2014-04-15 Duncan P. N. Exon... verify-di: Implement DebugInfoVerifier
2014-03-14 Sebastian Popstatic link polly into tools
2014-03-12 Eli BenderskyMove duplicated code into a helper function (exposed...
2014-03-09 Chandler Carruth[PM] Switch new pass manager from polymorphic_ptr to...
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-08 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-06 Ahmed CharlesReplace OwningPtr<T> with std::unique_ptr<T>.
next