[InstSimplify] Allow folding of fdiv X, X with just NaNs ignored
[oota-llvm.git] / lib / Transforms / IPO /
2015-06-15 Peter CollingbourneProtection against stack-based memory corruption errors...
2015-06-12 Peter CollingbourneLowerBitSets: Give names to aliases of unnamed bitset...
2015-06-12 Teresa JohnsonRevert commit r239480 as it causes https://code.google...
2015-06-10 Peter CollingbourneArgumentPromotion: Drop sret attribute on functions...
2015-06-10 Teresa JohnsonAdd new EliminateAvailableExternally module pass, which...
2015-06-09 Akira HatanakaRemove DisableTailCalls from TargetOptions and the...
2015-06-09 Arnold SchwaighoferMergeFunctions: Don't replace a weak function use by...
2015-06-09 Denis ProtivenskyMergeFunctions: Fix gcc warning in condition
2015-06-09 Arnold SchwaighoferFix unused variable warning
2015-06-09 Arnold SchwaighoferMergeFunctions: Impose a total order on the replacement...
2015-06-04 Chandler Carruth[PM/AA] Start refactoring AliasAnalysis to remove the...
2015-05-29 Benjamin KramerReplace push_back(Constructor(foo)) with emplace_back...
2015-05-28 Benjamin KramerDon't call utostr in Twine/raw_ostream contexts.
2015-05-25 Bjorn SteinbrinkRemove conflicting attributes before adding deduced...
2015-05-19 Wei MiRemove the InstructionSimplifierPass immediately after...
2015-05-15 Jingyue Wu[NFC] remove an extra new line
2015-05-15 Jingyue WuAdd a speculative execution pass
2015-05-14 Wei MiAdd another InstCombine pass after LoopUnroll.
2015-05-14 Adam NemetNew Loop Distribution pass
2015-05-12 Arnold SchwaighoferMergeFunctions: Two different sized allocas are *not...
2015-05-12 Pete CooperConvert PHI getIncomingValue() to foreach over incoming...
2015-05-07 David BlaikieRecommit r236670: [opaque pointer type] Pass explicit...
2015-05-06 David BlaikieRevert "[opaque pointer type] Pass explicit pointer...
2015-05-06 David Blaikie[opaque pointer type] Pass explicit pointer type throug...
2015-05-06 Pete CooperChange typeIncompatible to return an AttrBuilder instea...
2015-05-05 David Majnemer[Inliner] Discard empty COMDAT groups
2015-04-29 David Blaikie[opaque pointer type] Pass GlobalAlias the actual point...
2015-04-29 Duncan P. N. Exon... IR: Give 'DI' prefix to debug info metadata
2015-04-23 Philip ReamesMove Value.isDereferenceablePointer to ValueTracking...
2015-04-23 Karthik BhatAdd support to interchange loops with reductions.
2015-04-21 Duncan P. N. Exon... DebugInfo: Drop rest of DIDescriptor subclasses
2015-04-20 Duncan P. N. Exon... DebugInfo: Delete subclasses of DIScope
2015-04-17 Duncan P. N. Exon... DebugInfo: Remove DIDescriptor from the DebugInfo API
2015-04-15 Duncan P. N. Exon... DebugInfo: Gut DICompileUnit and DIFile
2015-04-14 Duncan P. N. Exon... DebugInfo: Update signature of DICompileUnit::replace*()
2015-04-14 Duncan P. N. Exon... DebugInfo: Gut DISubprogram and DILexicalBlock*
2015-04-14 Duncan P. N. Exon... DebugInfo: Gut DIVariable and DIGlobalVariable
2015-04-13 Duncan P. N. Exon... StripSymbols: Use DIGlobalVariable::getConstant() inste...
2015-04-10 Benjamin Kramer[CallSite] Make construction from Value* (or Instructio...
2015-04-06 Duncan P. N. Exon... Transforms: Stop using DIDescriptor::is*() and auto...
2015-04-06 David BlaikieArgPromo: Bail out earlier for varargs functions
2015-04-06 Duncan P. N. Exon... DebugInfo: Remove DIDescriptor::Verify()
2015-04-03 David Blaikie[opaque pointer type] More GEP API migrations in IRBuil...
2015-04-02 David Blaikie[opaque pointer type] API migration for GEP constant...
2015-03-30 David Blaikie[opaque pointer type] Change GetElementPtrInst::getInde...
2015-03-27 Yaron KerenRemove superfluous .str() and replace std::string conca...
2015-03-27 James MolloyReapply r233175 and r233183: float2int.
2015-03-27 Nick LewyckyRevert r233175 and r233183 with it. This pulls float2in...
2015-03-25 James MolloyReapply r233062: "float2int": Add a new pass to demote...
2015-03-24 Hans WennborgRevert r233062 ""float2int": Add a new pass to demote...
2015-03-24 James Molloy"float2int": Add a new pass to demote from float to...
2015-03-23 Benjamin KramerRe-sort includes with sort-includes.py and insert raw_o...
2015-03-19 Duncan P. N. Exon... Verifier: Remove the separate -verify-di pass
2015-03-19 Peter CollingbourneLowerBitSets: Avoid reusing byte set addresses.
2015-03-19 Peter CollingbournelibLTO, llvm-lto, gold: Introduce flag for controlling...
2015-03-19 Duncan P. N. Exon... PassManagerBuilder: Remove effectively dead 'StripDebug...
2015-03-19 Peter CollingbourneGlobalDCE: Improve performance for large modules contai...
2015-03-16 Peter CollingbourneLowerBitSets: do not use private aliases at all on...
2015-03-14 David BlaikieAdd some missed formatting
2015-03-14 David Blaikie[opaque pointer type] gep API migration, ArgPromo
2015-03-14 David Blaikie[opaque pointer type] more gep API migration
2015-03-14 David Blaikie[opaque pointer type] more gep API migrations
2015-03-14 David Blaikie[opaque pointer type] Start migrating GEP creation...
2015-03-14 Peter CollingbourneLowerBitSets: Do not export symbols for bit set referen...
2015-03-12 Kevin QinReapply 'Run LICM pass after loop unrolling pass.'
2015-03-10 Michael ZolotukhinEnable loop-rotate before loop-vectorize by default
2015-03-10 Sanjay Patelremove function names from comments; NFC
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-03-09 Kevin QinRevert r231630 - Run LICM pass after loop unrolling...
2015-03-09 Kevin QinRun LICM pass after loop unrolling pass.
2015-03-06 Karthik BhatAdd a new pass "Loop Interchange"
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
2015-03-03 Peter CollingbourneLowerBitSets: Use byte arrays instead of bit sets to...
2015-02-28 Benjamin KramerConvert push_back loops into append calls.
2015-02-25 Peter CollingbourneLowerBitSets: Align referenced globals.
2015-02-24 Peter CollingbourneLowerBitSets: Introduce global layout builder.
2015-02-22 NAKAMURA TakumiLowerBitSets.cpp: Prune incorrect \param(s). [-Wdocumen...
2015-02-20 Peter CollingbourneIntroduce bitset metadata format and bitset lowering...
2015-02-17 Hal Finkel[BDCE] Add a bit-tracking DCE pass
2015-02-16 James MolloyRun LICM as part of the cleanup phase from the scalar...
2015-02-14 Duncan P. N. Exon... Transforms: Canonicalize access to function attributes...
2015-02-13 Chandler Carruth[PM] Remove the old 'PassManager.h' header file at...
2015-02-11 Tim NorthoverDeadArgElim: aggregate Return assessment properly.
2015-02-11 Zachary TurnerUse ADDITIONAL_HEADER_DIRS in all LLVM CMake projects.
2015-02-11 Reid KlecknerDon't promote asynch EH invokes of nounwind functions...
2015-02-10 Tim NorthoverDeadArgElim: arguments affect all returned sub-values...
2015-02-09 Tim NorthoverDeadArgElim: fix mismatch in accounting of array return...
2015-02-09 Tim NorthoverDeadArgElim: assess uses of entire return value aggregate.
2015-02-04 Reid KlecknerAdd range adapters predecessors() and successors()...
2015-01-30 Chandler Carruth[PM] Sink the population of the pass manager with targe...
2015-01-27 Eric ChristopherRemove unused include.
2015-01-19 Chandler Carruth[PM] Lift the analyses into the interface for
2015-01-15 Chandler Carruth[PM] Separate the TargetLibraryInfo object from the...
2015-01-15 NAKAMURA TakumiUpdate libdeps since TLI was moved from Target to Analy...
2015-01-15 Chandler Carruth[PM] Move TargetLibraryInfo into the Analysis library.
2015-01-13 Ramkumar RamachandraStandardize {pred,succ,use,user}_empty()
2015-01-04 Chandler Carruth[PM] Split the AssumptionTracker immutable pass into...
2014-12-15 Elena DemikhovskySink store based on alias analysis
2014-12-09 Duncan P. N. Exon... IR: Split Metadata from Value
2014-12-03 Peter CollingbournePrologue support
next