[WebAssembly] Assert that byval and nest are not used for return types.
[oota-llvm.git] / lib / Transforms /
2015-12-02 David MajnemerMove EH-specific helper functions to a more appropriate...
2015-12-02 Cong HouFix a typo in LoopVectorize.cpp. NFC.
2015-12-02 David MajnemerDo (A == C1 || A == C2) -> (A & ~(C1 ^ C2)) == C1 rathe...
2015-12-02 Akira Hatanaka[AttributeSet] Overload AttributeSet::addAttribute...
2015-12-02 Mehdi AminiChange ModuleLinker to take a set of GlobalValues to...
2015-12-02 Kostya Serebryany[sanitizer coverage] when adding a bb trace instrumenta...
2015-12-02 Mehdi AminiModify FunctionImport to take a callback to load modules
2015-12-01 Rafael EspindolaUse references now that it is natural to do so.
2015-12-01 Teresa Johnson[ThinLTO] Wrap dbgs() output in DEBUG macro
2015-12-01 Teresa Johnson[ThinLTO] Remove stale comment (NFC)
2015-12-01 Rafael EspindolaBring r254336 back:
2015-12-01 Chad Rosier[LIR] Push check into helper function. NFC.
2015-12-01 Evgeniy Stepanov[safestack] Protect byval function arguments.
2015-12-01 Evgeniy Stepanov[safestack] Fix handling of array allocas.
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 Sanjay Patelfix typos in comments; NFC
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-29 Diego NovilloSamplePGO - Do not use std::to_string in diagnostics.
2015-11-29 Craig TopperRemove an intermediate lambda. NFC
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-28 Craig TopperUse range-based for loops. NFC
2015-11-27 Diego NovilloSamplePGO - Add initial support for inliner annotations.
2015-11-27 Diego NovilloSamplePGO - Fix default threshold for hot callsites.
2015-11-27 Rafael EspindolaSimplify the linking of recursive data.
2015-11-27 Adhemerval Zanella[sanitizer] [dfsan] Unify aarch64 mapping
2015-11-27 Davide Italiano[SimplifyLibCalls] Use range-based loop. NFC.
2015-11-26 Charlie Turner[LoopVectorize] Use MapVector rather than DenseMap...
2015-11-26 Rafael EspindolaDisallow aliases to available_externally.
2015-11-26 Benjamin Kramer[SimplifyLibCalls] Don't depend on a called function...
2015-11-25 Evgeniy Stepanov[safestack] Fix alignment of dynamic allocas.
2015-11-25 Davide Italiano[SCCP] More informative message if we don't know how...
2015-11-25 Sanjoy Das[OperandBundles] Extract duplicated code into a helper...
2015-11-25 Sanjoy Das[InstCombine] Don't drop operand bundles
2015-11-24 Rong Xu[PGO] Revert revision r254021,r254028,r254035
2015-11-24 Teresa Johnson[ThinLTO] Add option to limit importing based on instru...
2015-11-24 Diego NovilloSamplePGO - Add test for hot/cold inlined functions.
2015-11-24 Rong Xu[PGO] Fix build errors in x86_64-darwin
2015-11-24 Rong Xu[PGO] MST based PGO instrumentation infrastructure
2015-11-24 Teresa Johnson[ThinLTO] Refactor function body scan during importing...
2015-11-24 Teresa Johnson[ThinLTO] Enable iterative importing in FunctionImport...
2015-11-24 Weiming Zhao[Utils] Put includes in correct order. NFC.
2015-11-24 Sanjay Patel[InstCombine] fix propagation of fast-math-flags
2015-11-24 Sanjay Pateluse convenience function for copying IR flags; NFCI
2015-11-24 Teresa Johnson[ThinLTO] Fix FunctionImport alias checking and test
2015-11-24 Ismail DonmezFix build after r253954
2015-11-24 Mehdi AminiAdd a FunctionImporter helper to perform summary-based...
2015-11-23 Chad Rosier[LIR] Put includes in correct order. NFC.
2015-11-23 Diego NovilloSamplePGO - Add coverage tracking for samples.
2015-11-23 Andrew Kaylor[WinEH] Fix a case where GVN could incorrectly PRE...
2015-11-23 Xinliang David Li[PGO] Introduce alignment macro for instr-prof control...
2015-11-23 Diego NovilloSamplePGO - Clear coverage tracking when clearing per...
2015-11-23 Diego NovilloSamplePGO - Use newly introduced local variable. NFC.
2015-11-23 Davide Italiano[LoopStrengthReduce] Mark dump() definitions as LLVM_DU...
2015-11-22 Xinliang David Li[PGO] move names of runtime sections definitions to...
2015-11-22 Xinliang David Li[PGO] Define value profiling updater API signature...
2015-11-21 Craig TopperUse modulo operator instead of multiplying result of...
2015-11-21 Sanjay Pateluse ternary ops; NFC
2015-11-21 Sanjay Patelremove unnecessary temp variables; NFC
2015-11-21 Sanjay Patelfix typo; NFC
2015-11-21 Weiming Zhao[SimplifyLibCalls] Removed some TODOs which are already...
2015-11-20 Diego NovilloSamplePGO - Do not count never-executed inlined functio...
2015-11-20 Tilmann SchellerRevert "[FunctionAttrs] Remove redundant assignment."
2015-11-20 Diego NovilloSamplePGO - Add line offset and discriminator informati...
2015-11-20 Tilmann Scheller[FunctionAttrs] Remove redundant assignment.
2015-11-20 Owen AndersonFix a pair of issues that caused an infinite loop in...
2015-11-20 Craig TopperUse range-based for loops. NFC
2015-11-19 Davide ItalianoFollow up to r253591. Turn into an assertion.
2015-11-19 Chad Rosier[LIR] Update some comments. NFC.
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 Davide Italiano[AddressSanitizer] assert(false) -> llvm_unreachable...
2015-11-19 Chad Rosier[LIR] Fix 80-column from previous commit.
2015-11-19 Chad Rosier[LIR] Sink checks into function to enable future refact...
2015-11-19 James Molloy[GlobalOpt] Localize some globals that have non-instruc...
2015-11-19 Chad Rosier[LIR] Use the more appropriate method. NFC.
2015-11-19 Chad Rosier[LV] Add a helper function, isReductionVariable. NFC.
2015-11-19 James Molloy[FunctionAttrs] Provide a mechanism for adding function...
2015-11-19 Pete CooperRevert "Change memcpy/memset/memmove to have dest and...
2015-11-19 Weiming ZhaoFix bug 25440: GVN assertion after coercing loads
2015-11-19 Cong HouFix several long lines (>80) in LoopVectorize.cpp....
2015-11-18 Davide Italiano[SimplifyLibCalls] New trick: pow(x, 0.5) -> sqrt(x...
2015-11-18 Mehdi AminiFix returned value for GVN: could return "false" even...
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 Mike AizatskyDisable gvn non-local speculative loads under asan.
2015-11-18 Betul Buyukkurt[PGO] Value profiling support
2015-11-18 Igor LaevskyRevert "Revert "Strip metadata when speculatively hoist...
2015-11-18 James Molloy[LTO] Add an early run of functionattrs
2015-11-18 Sanjoy Das[OperandBundles] Tighten OperandBundleDef's interface...
2015-11-18 Craig TopperReplace dyn_cast with isa in places that weren't using...
2015-11-18 Sanjoy DasTeach the inliner to track deoptimization state
2015-11-18 Sanjay Patel[InstCombine] refactor optimizeIntToFloatBitCast()...
2015-11-17 Andrew Kaylor[EH] Keep filter clauses for types that have been caught.
2015-11-17 Elena DemikhovskyVector of pointers in function attributes calculation
next