[RS4GC] Use an value handle to help isolate errors quickly
[oota-llvm.git] / lib / Transforms / Utils /
2015-12-17 Teresa Johnson[ThinLTO] Metadata linking for imported functions
2015-12-16 Justin BognerLPM: Make callers of LPM.deleteLoopFromQueue update...
2015-12-16 James Molloy[SimplifyCFG] Don't create unnecessary PHIs
2015-12-15 David Majnemer[WinEH] Use operand bundles to describe call sites
2015-12-15 Justin BognerLPM: Stop threading `Pass *` through all of the loop...
2015-12-15 Sanjay Patel[SimplifyCFG] allow speculation of exactly one expensiv...
2015-12-14 Reid KlecknerRevert "Don't create unnecessary PHIs"
2015-12-14 David Majnemer[IR] Remove terminatepad
2015-12-14 Sanjay PatelgetParent() ^ 3 == getModule() ; NFCI
2015-12-14 James MolloyDon't create unnecessary PHIs
2015-12-12 David Majnemer[IR] Reformulate LLVM's EH funclet IR
2015-12-11 James Molloy[Mem2Reg] Respect optnone
2015-12-10 Sanjoy DasAdd arg_begin() and arg_end() to CallInst and InvokeIns...
2015-12-09 Sanjoy DasUse WeakVH to keep track of calls with operand bundles...
2015-12-09 Sanjoy DasDelete trailing whitespace; NFC
2015-12-09 Michael ZolotukhinRevert "Revert r253253 and r253126: "Don't recompute...
2015-12-09 Silviu BarangaRe-commit r255115, with the PredicatedScalarEvolution...
2015-12-09 Silviu BarangaRevert r255115 until we figure out how to fix the bot...
2015-12-09 Silviu Baranga[LV][LAA] Add a layer over SCEV to apply run-time check...
2015-12-08 Rafael EspindolaReturn a std::unique_ptr from CloneModule. NFC.
2015-12-08 Sanjoy Das[OperandBundles] Fix a transform in simplifycfg
2015-12-08 Sanjoy Das[OperandBundles] Remove unncessary constructor
2015-12-06 Rafael EspindolaCreate llvm.global_ctors in the new format.
2015-12-04 Weiming Zhao[SimplifyLibCalls] Optimization for pow(x, n) where...
2015-12-02 David MajnemerMove EH-specific helper functions to a more appropriate...
2015-12-01 Rafael EspindolaBring r254336 back:
2015-12-01 Evgeniy Stepanov[safestack] Protect byval function arguments.
2015-11-30 Rafael EspindolaThis reverts commit r254336 and r254344.
2015-11-30 Rafael EspindolaStart deciding earlier what to link.
2015-11-30 Davide Italiano[SimplifyLibCalls] Transform log(exp2(y)) to y*log...
2015-11-29 Davide Italiano[SimplifyLibCalls] Don't crash if the function doesn...
2015-11-29 Davide Italiano[SimplifyLibCalls] Cross out implemented transformations.
2015-11-29 Davide Italiano[SimplifyLibCalls] Tranform log(pow(x, y)) -> y*log(x).
2015-11-28 Davide Italiano[SimplifyLibCalls] Use any_of(). Suggested by David...
2015-11-28 Benjamin Kramer[SimplifyLibCalls] Fix inverted condition that lead...
2015-11-27 Rafael EspindolaSimplify the linking of recursive data.
2015-11-27 Davide Italiano[SimplifyLibCalls] Use range-based loop. NFC.
2015-11-26 Benjamin Kramer[SimplifyLibCalls] Don't depend on a called function...
2015-11-25 Sanjoy Das[OperandBundles] Extract duplicated code into a helper...
2015-11-24 Weiming Zhao[Utils] Put includes in correct order. NFC.
2015-11-21 Weiming Zhao[SimplifyLibCalls] Removed some TODOs which are already...
2015-11-19 Dehao ChenFix the debug build breakage that getDiscriminator...
2015-11-19 Michael ZolotukhinRevert r253253 and r253126: "Don't recompute LCSSA...
2015-11-19 Dehao ChenReimplement discriminator assignment algorithm.
2015-11-19 Pete CooperRevert "Change memcpy/memset/memmove to have dest and...
2015-11-18 Davide Italiano[SimplifyLibCalls] New trick: pow(x, 0.5) -> sqrt(x...
2015-11-18 Davide Italiano[BuildLibCalls] EmitStrNLen() is dead code. Garbage...
2015-11-18 Pete CooperChange memcpy/memset/memmove to have dest and source...
2015-11-18 Igor LaevskyRevert "Revert "Strip metadata when speculatively hoist...
2015-11-18 Sanjoy Das[OperandBundles] Tighten OperandBundleDef's interface...
2015-11-18 Sanjoy DasTeach the inliner to track deoptimization state
2015-11-16 Michael Zolotukhin[PR25538]: Fix a failure caused by r253126.
2015-11-16 Davide Italiano[SimplifyLibCalls] Generalize a comment. This doesn...
2015-11-16 Pavel LabathDon't generate discriminators for calls to debug intrinsics
2015-11-16 Keno FischerAlso map the personality function in CloneFunctionInto
2015-11-15 Teresa JohnsonFix mapping of unmaterialized global values during...
2015-11-14 Michael ZolotukhinDon't recompute LCSSA after loop-unrolling when possible.
2015-11-12 Davide Italiano[SimplifyLibCalls] Make a function shorter. NFC.
2015-11-11 Diego NovilloSamplePGO - Fix PR 25482 - Do not rely on llvm.dbg...
2015-11-10 Renato GolinRevert "Strip metadata when speculatively hoisting...
2015-11-10 Igor LaevskyStrip metadata when speculatively hoisting instructions
2015-11-09 Dehao ChenAdd discriminators for call instructions that are from...
2015-11-09 Silviu BarangaAllow LLE/LD and the loop versioning infrastructure...
2015-11-07 Duncan P. N. Exon... ADT: Remove last implicit ilist iterator conversions...
2015-11-06 Davide Italiano[SimplifyLibCalls] Don't hardcode the function name.
2015-11-06 Sanjoy Das[ValueTracking] Add parameters to isImpliedCondition...
2015-11-05 Peter CollingbourneDI: Reverse direction of subprogram -> function edge.
2015-11-05 Davide Italiano[SimplifyLibCalls] Use hasFloatVersion(). NFCI.
2015-11-05 James Molloy[SimplifyCFG] Tweak heuristic for merging conditional...
2015-11-04 Davide Italiano[SimplifyLibCalls] New transformation: tan(atan(x)...
2015-11-04 James Molloy[SimplifyCFG] Merge conditional stores
2015-11-03 Davide Italiano[SimplifyLibCalls] Add a new transformation: pow(exp...
2015-11-02 Davide Italiano[SimplifyLibCalls] Remove variables that are not used...
2015-11-02 Davide Italiano[SimplifyLibCalls] Merge two if statements. NFC.
2015-11-02 Artur PilipenkoPreserve load alignment and dereferenceable metadata...
2015-11-01 Davide ItalianoSimplify a check. NFC.
2015-10-31 Davide Italiano[SimplifyLibCalls] Factor out other common code.
2015-10-31 Davide Italiano[SimplifyLibCalls] Remove dead code.
2015-10-30 Dehao ChenRecommit r251680 (also need to update clang test)
2015-10-30 Dehao ChenRevert r251680:
2015-10-30 Dehao ChenUpdate the discriminator assignment algorithm
2015-10-29 Dehao Chenclang-format lib/Transforms/Utils/AddDiscriminators.cpp
2015-10-29 Philip Reames[SimplifyCFG] Constant fold a branch implied by it...
2015-10-29 Davide Italiano[SimplifyLibCalls] Factor out common unsafe-math checks.
2015-10-27 David Majnemer[SimplifyCFG] Don't DCE catchret because the successor...
2015-10-27 Davide Italiano[SimplifyLibCalls] Use range-based loop. No functional...
2015-10-26 David BlaikieMove the canonical header to the top of its matching...
2015-10-25 Sanjoy Das[LCSSA] Unbreak build, don't reuse L; NFC
2015-10-25 Sanjoy Das[LCSSA] Use range for loops; NFC
2015-10-23 Chen LiRevert rL251061 [SimplifyCFG] Extend SimplifyResume...
2015-10-23 Sanjoy Das[Inliner] Don't inline through callsites with operand...
2015-10-22 Chen Li[SimplifyCFG] Extend SimplifyResume to handle phi of...
2015-10-21 David Majnemer[SimplifyCFG] Don't use-after-free an SSA value
2015-10-15 Philip ReamesRevert 250343 and 250344
2015-10-14 Philip Reames[SimplifyCFG] Speculatively flatten CFG based on profil...
2015-10-13 David Majnemer[InlineFunction] Correctly inline TerminatePadInst
2015-10-13 Duncan P. N. Exon... TransformUtils: Remove implicit ilist iterator conversi...
2015-10-12 Oliver StannardGlobalOpt does not treat externally_initialized globals...
2015-10-08 Sanjoy Das[PlaceSafeopints] Extract out `callsGCLeafFunction...
2015-10-07 Sanjoy Das[IndVars] Preserve LCSSA in `eliminateIdentitySCEV`
next