[WebAssembly] Use TSFlags instead of keeping a list of special-case opcodes.
[oota-llvm.git] / lib / Transforms /
2016-01-12 Justin BognerLoopUnroll: Make canUnrollCompletely static - it doesn...
2016-01-12 Justin BognerLoopUnroll: Clean up the maze of initialization for...
2016-01-11 Sanjay Patel[LibCallSimplifier] use instruction-level fast-math...
2016-01-11 Sanjay Patel[LibCallSimplifier] don't allow sqrt transform unless...
2016-01-11 Justin BognerLoopUnroll: Use the optsize threshold for minsize as...
2016-01-11 Sanjay Patelmore space; NFC
2016-01-11 Sanjay Patel[LibCallSimplifier] use instruction-level fast-math...
2016-01-11 Teresa JohnsonSplit resolveCycles(bool AllowTemps) into two interface...
2016-01-11 Adhemerval Zanella[sanitizer] [msan] Fix origin store of array types
2016-01-11 Chen LiCode refactoring for commit r257278.
2016-01-11 Silviu BarangaRevert r257164 - it has caused spec2k6 failures in...
2016-01-10 David Majnemer[JumpThreading] Don't forget to report that the IR...
2016-01-10 Chen LiFix a control flow problem in commit rL257277.
2016-01-10 Chen Li[SimplifyCFG] Extend SimplifyResume to handle phi of...
2016-01-09 Benjamin Kramer[JumpThreading] Use range-based for loops.
2016-01-09 Benjamin Kramer[TRE] Simplify code with range-based loops and std...
2016-01-09 Manuel Jacob[RS4GC] Update and simplify handling of Constants in...
2016-01-09 Manuel Jacob[RS4GC] Unify two asserts. NFC.
2016-01-09 Philip Reames[rs4gc] Optionally directly relocated vector of pointers
2016-01-08 Sanjay Patelrangify; NFCI
2016-01-08 Sanjay Patelvariable names start with an upper case letter; NFC
2016-01-08 Haicheng Wu[JumpThreading] Split select that has constant conditio...
2016-01-08 Justin BognerLoopInfo: Simplify ownership of Loop objects
2016-01-08 Easwaran RamanRemove CloningDirector and associated code
2016-01-08 Teresa Johnson[ThinLTO] Use new in-place symbol changes for exporting...
2016-01-08 Teresa Johnson[ThinLTO] Delay metadata materializtion in function...
2016-01-08 NAKAMURA TakumiInstCombineCompares.cpp: Fix a warning. [-Wbraced-scala...
2016-01-08 Silviu BarangaRe-commit r257064, this time with a fixed assert
2016-01-08 Chandler Carruth[attrs] Split the late-revisit pattern for deducing...
2016-01-08 Mehdi AminiRemove static global GCNames from Function.cpp and...
2016-01-08 Sanjay Patel[InstCombine] insert a new shuffle in a safe place...
2016-01-07 Aditya NandakumarInstructions to be redone only if from the same BB
2016-01-07 David Majnemer[SCCP] Don't violate the lattice invariants
2016-01-07 Xinliang David Li[PGO] Simplify coverage mapping lowering
2016-01-07 David MajnemerRemove junk accidentally commited with r257087
2016-01-07 David Majnemer[SCCP] Can't go from overdefined to constant
2016-01-07 Silviu BarangaRevert r257064. It caused failures in some sanitizer...
2016-01-07 Silviu BarangaFix build after r257064: we should be returning false...
2016-01-07 Silviu Baranga[InstCombine] Look through PHIs, GEPs, IntToPtrs and...
2016-01-07 Philip Reames[RS4GC] Add an option to suppress vector splitting
2016-01-06 Mehdi AminiFix PR26051: Memcpy optimization should introduce a...
2016-01-06 Sanjay Patel[LibCallSimplifier] less indenting; NFCI
2016-01-06 Chen Li[SplitLandingPadPredecessors] Create a PHINode for...
2016-01-06 Amaury SechetPromote aggregate store to memset when possible
2016-01-06 Amaury SechetRemove useless DEBUG
2016-01-06 Sanjay Patel[LibCallSimplifier] use instruction-level fast-math...
2016-01-06 Weiming ZhaoFix option desc in FunctionAttrs; NFC
2016-01-06 Matthew Simpson[LV] Avoid creating empty reduction entries (NFC)
2016-01-06 Amaury SechetImprove load/store to memcpy for aggregate
2016-01-06 David Majnemer[SimplifyLibCalls] Teach SimplifyLibCalls about operand...
2016-01-06 Philip Reames[BasicAA] Remove special casing of memset_pattern16...
2016-01-06 Sanjay PatelA (B + C) = A B + A C ; NFCI
2016-01-06 Sanjay Patelfix typo; NFC
2016-01-05 Manuel Jacob[Statepoints] Check for the "gc-leaf-function" attribut...
2016-01-05 Sanjay Patel[LibCallSimplfier] use instruction-level fast-math...
2016-01-05 Amaury SechetImplement load to store => memcpy in MemCpyOpt for...
2016-01-05 Sanjay Patel[InstCombine] insert a new shuffle before its uses...
2016-01-05 David Majnemer[SimplifyCFG] Further improve our ability to remove...
2016-01-05 David Majnemer[SimplifyCFG] Remove redundant catchpads
2016-01-05 Manuel Jacob[RS4GC] Simplify handling of Constants in findBaseDefin...
2016-01-05 Manuel Jacob[Statepoints] Refactor GCRelocateOperands into an intri...
2016-01-05 Joseph Tremoulet[WinEH] Simplify unreachable catchpads
2016-01-04 Chen Li[InstructionCombining] prepareICWorklistFromFunction...
2016-01-04 Eric ChristopherClarify that the bypassSlowDivision optimization operat...
2016-01-04 David Majnemer[LICM] Fix a small oversight introduced in r256763
2016-01-04 Philip Reames[MemoryBuiltins] Remove isOperatorNewLike by consolidat...
2016-01-04 Haicheng Wu[LIR] General refactoring to simplify code and the...
2016-01-04 Aditya NandakumarRemove dead instructions before Redoing
2016-01-04 David Majnemer[LICM] Don't insert instructions after a catchswitch...
2016-01-04 David Majnemer[LICM] Make instruction sinking funclet-aware
2016-01-03 Xinliang David Li[PGO] Cleanup: remove reduncant calls in lowering
2016-01-03 Xinliang David Li[PGO] Cleanup: Use covmap header definition in the...
2015-12-31 Sanjay Patel[LibCallSimplifier] propagate FMF when shrinking binary...
2015-12-31 Sanjay Patel[LibCallSimplifier] propagate FMF when shrinking unary...
2015-12-31 Sanjay PatelVariable names start with an upper case letter; NFC
2015-12-31 Sanjay Patelfix formatting; NFC
2015-12-30 Teresa Johnson[ThinLTO] Rename variables used in metadata linking...
2015-12-30 Sanjay Patelfix formatting; NFC
2015-12-29 Manuel Jacob[RS4GC] Use DenseMap::count() instead of DenseMap:...
2015-12-29 Manuel Jacob[PlaceSafepoints] Assert that the gc.safepoint_poll...
2015-12-29 Geoff Berry[JumpThreading] Fix opcode bonus in getJumpThreadDuplic...
2015-12-28 Easwaran RamanRefactor inline costs analysis by removing the InlineCo...
2015-12-28 Manuel Jacob[RS4GC] Fix rematerialization of bitcast of bitcast.
2015-12-28 Alexander KornienkoRefactor: Simplify boolean conditional return statement...
2015-12-27 Chandler Carruth[attrs] Extract the pure inference of function attribut...
2015-12-27 Chandler Carruth[attrs] Split off the forced attributes utility into...
2015-12-26 Chen Li[gc.statepoint] Change gc.statepoint intrinsic's return...
2015-12-25 Craig Topper[Transforms] Use asserts instead of ifs around llvm_unr...
2015-12-24 Sanjay Patel[InstCombine] transform more extract/insert pairs into...
2015-12-24 Benjamin Kramer[FunctionImport] Move pass into anonymous namespace.
2015-12-24 Nico WeberRevert r256336, it caused PR25939
2015-12-23 Chad Rosier[LIR] General refactoring to simplify code and the...
2015-12-23 David Majnemer[OperandBundles] Have TailCallElim play nice with opera...
2015-12-23 David Majnemer[OperandBundles] Have InstCombine play nice with operan...
2015-12-23 David Majnemer[OperandBundles] Have DeadArgElim play nice with operan...
2015-12-23 Philip Reames[GC] Make GCStrategy::isGCManagedPointer a type predica...
2015-12-23 Manuel Jacob[RS4GC] Fix base pair printing for constants.
2015-12-22 Akira HatanakaProvide a way to specify inliner's attribute compatibil...
2015-12-22 Cong Hou[BPI] Fix two potential divide-by-zero operations that...
2015-12-22 Rafael EspindolaAlso add unnamed_addr to functions.
next