Revert r234615, "Have one raw_fd_ostream constructor forward to the other."
[oota-llvm.git] / lib / Transforms /
2015-04-12 Mark LaceyFix typo.
2015-04-12 Sanjoy Das[LoopUnrollRuntime] Clean up a predicate.
2015-04-11 Benjamin KramerMark empty default constructors as =default if it makes...
2015-04-11 Benjamin KramerRemove empty non-virtual destructors or mark them ...
2015-04-11 Alexander KornienkoUse 'override/final' instead of 'virtual' for overridde...
2015-04-11 Duncan P. N. Exon... DebugInfo: Rewrite atSameLineAs() as MDLocation::canDis...
2015-04-11 Philip Reames[Statepoints] Fix a release only build failure
2015-04-10 Philip Reames[RewriteStatepointsForGC] Use a SetVector for a worklis...
2015-04-10 Philip Reames[RewriteStatepointsForGC] Use an actual liveness algorithm
2015-04-10 Philip Reames[RewriteStatepointsForGC] clang-format file
2015-04-10 Philip Reames[RewriteStatepointsForGC] Missed review comment from...
2015-04-10 Philip Reames[RewriteStatepointsForGC] Preprocess the IR to remove...
2015-04-10 Philip Reames[RewriteStatepointsForGC] Limited support for vectors...
2015-04-10 Sanjoy Das[InstCombine][CodeGenPrep] Create llvm.uadd.with.overfl...
2015-04-10 Reid Kleckner[WinEH] Try to make outlining invokes work a little...
2015-04-10 Benjamin Kramer[CallSite] Make construction from Value* (or Instructio...
2015-04-10 Benjamin KramerReduce dyn_cast<> to isa<> or cast<> where possible.
2015-04-08 Cameron ZwarichEliminate O(n^2) worst-case behavior in SSA construction
2015-04-08 Adam Nemet[LoopAccesses] Allow analysis to complete in the presen...
2015-04-08 Sanjoy Das[InstCombine] Refactor out OptimizeOverflowCheck. ...
2015-04-08 Adam NemetRevert "[LoopAccesses] Allow analysis to complete in...
2015-04-07 Adam Nemet[LoopAccesses] Allow analysis to complete in the presen...
2015-04-07 Duncan P. N. Exon... DebugInfo: Remove DITypedArray<>, replace with typedefs
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 Ismail PazarbasiMove `checkInterfaceFunction` to ModuleUtils
2015-04-06 Duncan P. N. Exon... DebugInfo: Remove DIDescriptor::Verify()
2015-04-06 Jingyue Wu[SLSR] consider &B[S << i] as &B[(1 << i) * S]
2015-04-05 David Blaikieclang-format my last commit
2015-04-05 David Blaikie[opaque pointer type] The last of the GEP IRBuilder...
2015-04-04 David Blaikie[opaque pointer type] More GEP API migrations
2015-04-03 David Blaikie[opaque pointer type] More GEP IRBuilder API migrations
2015-04-03 David Blaikie[opaque pointer type] More GEP IRBuilder API migrations...
2015-04-03 David BlaikieUse early returns to reduce indentation.
2015-04-03 David Majnemer[InstCombine] Use DataLayout to determine vector elemen...
2015-04-03 David Blaikie[opaque pointer type] More GEP API migrations in IRBuil...
2015-04-02 Reid Kleckner[ASan] Don't use stack malloc for 32-bit functions...
2015-04-02 Jingyue Wu[SLSR] handles off bounds GEPs
2015-04-02 David Blaikie[opaque pointer type] API migration for GEP constant...
2015-04-02 Alexey SamsonovFix a bug indicated by -fsanitize=shift-exponent.
2015-04-01 Ahmed Bougacha[SimplifyLibCalls] Ignore nobuiltin/unavailable fortifi...
2015-03-30 David Blaikie[opaque pointer type] Change GetElementPtrInst::getInde...
2015-03-30 David Blaikie[opaque pointer type] More IRBuilder::createGEP (non...
2015-03-30 Duncan P. N. Exon... Transforms: Use the new DebugLoc API, NFC
2015-03-27 David BlaikieConstrain the type of a parameter now that callers...
2015-03-27 David BlaikieRecommit r233116 better: Remove a redundant instcombine...
2015-03-27 Anna Zaks[asan] Speed up isInterestingAlloca check
2015-03-27 Yaron KerenRemove superfluous .str() and replace std::string conca...
2015-03-27 James MolloyReapply r233175 and r233183: float2int.
2015-03-27 Sanjoy Das[NFC] Fix typo in comment.
2015-03-27 Philip ReamesCode cleanup [NFC]
2015-03-27 Philip ReamesMore code cleanup [NFC]
2015-03-27 Philip ReamesMore code cleanup [NFC]
2015-03-27 Philip ReamesCode simplification and style cleanup
2015-03-27 Karthik BhatRefactor Code inside LoopVectorizer's function isInduct...
2015-03-27 Nick LewyckyRevert r233175 and r233183 with it. This pulls float2in...
2015-03-26 Benjamin KramerInstCombine: fold (A << C) == (B << C) --> ((A^B) ...
2015-03-26 Jingyue Wu[SLSR] handle candidate form &B[i * S]
2015-03-25 Andrea Di Biagio[optnone] Skip pass Float2Int on optnone functions.
2015-03-25 James MolloyReapply r233062: "float2int": Add a new pass to demote...
2015-03-24 David BlaikieOpaque Pointer Types: GEP API migrations to specify...
2015-03-24 Sanjay Pateloptimize the AVX2 (integer) version of vperm2 into...
2015-03-24 David BlaikieOpaque Pointer Types: GEP API migrations to specify...
2015-03-24 Philip ReamesMerge empty landing pads in SimplifyCFG
2015-03-24 David BlaikieRevert "Remove an InstCombine that seems to have become...
2015-03-24 David BlaikieRemove an InstCombine that seems to have become redundant.
2015-03-24 Sanjay Patel[X86, AVX] instcombine vperm2 intrinsics with zero...
2015-03-24 Hans WennborgRevert r233062 ""float2int": Add a new pass to demote...
2015-03-24 Sanjoy Das[IRCE] Fix how IRCE checks for no-sign-overflow.
2015-03-24 Sanjoy Das[IRCE] Fix a regression introduced in r232444.
2015-03-24 Benjamin Kramer[float2int] Sort includes and add missing raw_ostream...
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-23 Benjamin Kramer[ctorutils] Update and sort includes. NFC.
2015-03-23 Benjamin KramerAnother set of missing raw_ostream.h. Still no function...
2015-03-23 Benjamin KramerPurge unused includes throughout libSupport.
2015-03-23 Benjamin KramerMove private classes into anonymous namespaces
2015-03-21 Benjamin Kramer[SimplifyLibCalls] Fix negative shifts being produced...
2015-03-21 Benjamin Kramer[SimplifyLibCalls] Turn memchr(const, C, const) into...
2015-03-21 Benjamin KramerSimplifyLibCalls: Add basic optimization of memchr...
2015-03-21 Kostya Serebryany[sanitizer] experimental tracing for cmp instructions
2015-03-20 Sanjay Patel[X86, AVX] instcombine common cases of vperm2* intrinsi...
2015-03-20 Andrew KaylorFixing a bug with WinEH PHI handling
2015-03-20 Duncan P. N. Exon... SanitizerCoverage: Check for null DebugLocs
2015-03-20 Duncan P. N. Exon... SampleProfile: Check for missing debug locations
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-19 Daniel Jasper[InstCombine] Don't fold a GEP into itself through...
2015-03-18 Sanjoy Das[ConstantRange] Split makeICmpRegion in two.
2015-03-17 Michael ZolotukhinTry to fix a test broken by one of my previous commits.
2015-03-17 Michael ZolotukhinLoopVectorize: teach loop vectorizer to vectorize calls.
2015-03-17 Michael ZolotukhinLoopVectorizer: Add TargetTransformInfo.
2015-03-17 Kostya Serebryany[asan] remove redundant ifndefs. NFC
2015-03-17 Michael Liao[SwitchLowering] Remove incoming values in the reverse...
2015-03-17 David BlaikieFix GCC -Wparentheses warning (& reformat now that...
2015-03-17 Dmitry Vyukovasan: optimization experiments
2015-03-17 Reid KlecknerUse an underlying enum type of unsigned to silence...
next