OSDN Git Service

AMDGPU: Fix scalar_to_vector for v4i16/v4f16
[android-x86/external-llvm.git] / lib / Transforms /
2018-06-20 Sanjay Patel[IR] add/use isIntDivRem convenience function
2018-06-20 Chandler Carruth[PM/LoopUnswitch] Support partial trivial unswitching.
2018-06-20 Vedant Kumar[Local] Generalize insertReplacementDbgValues, NFC
2018-06-20 Florian Hahn[PredicateInfo] Order instructions in different BBs...
2018-06-20 Vedant Kumar[Local] Add a utility to insert replacement dbg.values...
2018-06-20 Simon Pilgrim[SLPVectorizer] Move isOneOf after InstructionsState...
2018-06-20 Simon Pilgrim[SLPVectorizer] Use InstructionsState to record AltOpcode
2018-06-20 Simon Pilgrim[SLPVectorizer] Relax "alternate" opcode vectorisation...
2018-06-20 Sanjay Patel[InstCombine] ignore debuginfo when removing redundant...
2018-06-20 Simon Pilgrim[SLPVectorizer] Split Tree/Reduction cost calls to...
2018-06-20 Roman Lebedev[NFC][SCEV] Add tests related to bit masking (PR37793)
2018-06-19 Vedant Kumar[IR] Introduce helpers to skip debug instructions ...
2018-06-19 Simon Pilgrim[SLPVectorizer] Remove default OperandValueKind argumen...
2018-06-19 Mikhail Dvoretckii[InstCombine] Replacing X86-specific rounding intrinsic...
2018-06-19 David Green[LoopSimplifyCFG] Invalidate SCEV in LoopSimplifyCFG
2018-06-19 Simon Pilgrim[SLPVectorizer] Pull out AltOpcode determination from...
2018-06-19 Bjorn PetterssonRemove valueCoversEntireFragment asserts in ConvertDebu...
2018-06-19 Florian Hahn[LoopInterchange] Move PHI handling to adjustLoopBranches.
2018-06-19 Max Kazantsev[SimplifyIndVars] Eliminate redundant truncs
2018-06-18 Xin TongRevert "Simplify blockaddress usage before giving up...
2018-06-18 Xin TongSimplify blockaddress usage before giving up in MergeBl...
2018-06-18 Florian Hahn[VPlan] Add VPInstruction to VPRecipe transformation.
2018-06-18 Simon Pilgrim[SLPVectorizer] Tidyup isShuffle helper
2018-06-18 Florian Hahn[VPlanRecipeBase] Add eraseFromParent().
2018-06-18 Florian Hahn[VPlan] Fix sanitizer problem with insertBefore.
2018-06-18 Simon Pilgrim[SLPVectorizer] Avoid calling const VL.size() repeatedl...
2018-06-18 Florian Hahn[VPlanRecipeBase] Add insertBefore helper.
2018-06-16 Michael ZolotukhinCorrelatedValuePropagation: Preserve DT.
2018-06-15 Matt Morehouse[SanitizerCoverage] Add associated metadata to pc-tables.
2018-06-15 Tomasz Krupa[X86] Lowering sqrt intrinsics to native IR
2018-06-15 Joseph Tremoulet[InstCombine] Avoid iteration/mutation conflict
2018-06-15 Diego Caballero[LV] Prevent LV to run cost model twice for VF=2
2018-06-15 Bjorn PetterssonRe-apply "[DebugInfo] Check size of variable in Convert...
2018-06-15 Roman Lebedev[InstCombine] Recommit: Fold (x << y) >> y -> x...
2018-06-14 Bjorn PetterssonRevert rL334704: "[DebugInfo] Check size of variable...
2018-06-14 Simon Pilgrim[EarlyCSE] Fix MSVC build. NFCI.
2018-06-14 Max Kazantsev[EarlyCSE] Propagate conditions of AND and OR instructions
2018-06-14 Bjorn Pettersson[DebugInfo] Check size of variable in ConvertDebugDecla...
2018-06-14 Simon Pilgrim[SLPVectorizer] Remove RawInstructionsData/getMainOpcod...
2018-06-14 Hiroshi Inoue[NFC] fix trivial typos in comments
2018-06-13 Reid Kleckner[WinASan] Don't instrument globals in sections containi...
2018-06-13 Simon Pilgrim[SLPVectorizer] getSameOpcode - remove useless cast...
2018-06-13 Simon Pilgrim[SLPVectorizer] getSameOpcode - remove unusued alternat...
2018-06-13 Max Kazantsev[SimplifyIndVars] Ignore dead users
2018-06-12 Simon Pilgrim[CostModel] Replace ShuffleKind::SK_Alternate with...
2018-06-12 Florian HahnUse SmallPtrSet explicitly for SmallSets with pointer...
2018-06-11 Wei Mi[SampleFDO] Add a new compact binary format for sample...
2018-06-10 Roman LebedevRevert rL334371 / D47980: "[InstCombine] Fold (x <...
2018-06-10 Roman Lebedev[InstCombine] Fold (x >> y) << y -> x & (-1 << y)
2018-06-10 Roman Lebedev[InstCombine] Fold (x << y) >> y -> x & (-1 >> y)
2018-06-10 Craig Topper[X86] Remove masking from the 512-bit masked floating...
2018-06-09 Craig TopperUse SmallPtrSet instead of SmallSet in places where...
2018-06-08 Davide Italiano[InstCombine] Skip dbg.value(s) when looking at stack...
2018-06-08 Reid Kleckner[asan] Instrument comdat globals on COFF targets
2018-06-08 Florian Hahn[VPlan] Move recipe construction to VPRecipeBuilder.
2018-06-08 Daniil Fukalovreapply r334209 with fixes for harfbuzz in Chromium
2018-06-08 Florian Hahn[VPlan] Move recipe based VPlan generation to separate...
2018-06-08 Roman Shirokiy[LV] Fix PR36983. For a given recurrence, fix all phis...
2018-06-08 Reid KlecknerRevert r334209 "[LSR] Check yet more intrinsic pointer...
2018-06-07 Daniil Fukalov[LSR] Check yet more intrinsic pointer operands
2018-06-07 Florian Hahn[Mem2Reg] Avoid replacing load with itself in promoteSi...
2018-06-07 Max Kazantsev[NFC] Use variable instead of accessing pair many times
2018-06-07 Michael ZolotukhinSpeculativeExecution Pass: Set PreserveCFG to avoid...
2018-06-06 Teresa Johnson[ThinLTO] Rename index IsAnalysis flag to HaveGVs ...
2018-06-06 Sanjay Patel[InstCombine] fold another shifty abs pattern to cmp...
2018-06-06 Roman Lebedev[InstCombine] PR37603: low bit mask canonicalization
2018-06-06 Tim NorthoverInstCombine: ignore debug instructions during fence...
2018-06-05 John Brawn[InstCombine] Correct the cmp operand type used when...
2018-06-04 Sanjay Patel[InstCombine] refine UB-handling in shuffle-binop transform
2018-06-04 David BlaikieMove Analysis/Utils/Local.h back to Transforms
2018-06-04 Dmitry MikulinIn thin and full LTO + CFI, direct function calls may...
2018-06-04 Serguei Katkov[InstCombine] Fix div handling
2018-06-03 Sanjay Patel[InstCombine] improve sub with bool folds
2018-06-02 Sanjay Patel[InstCombine] call simplify before trying vector folds
2018-06-02 Chandler Carruth[PM/LoopUnswitch] Fix how the cloned loops are handled...
2018-06-01 Sanjay Patel[InstCombine] fix vector shuffle transform to replace...
2018-06-01 Vlad Tsyrklevich[ThinLTOBitcodeWriter] Emit summaries for regular LTO...
2018-06-01 Florian HahnRevert r333740: IPSCCP] Use PredicateInfo to propagate...
2018-06-01 Florian HahnRecommit r333268: [IPSCCP] Use PredicateInfo to propaga...
2018-05-31 Craig Topper[LoopIdiomRecognize] Only convert loops to ctlz if...
2018-05-31 Sanjay Patel[InstCombine] narrow select to match condition operands...
2018-05-31 Craig Topper[JumpThreading] Fix some strange formatting of code...
2018-05-31 David Bolvansky[SimplifyLibcalls] [NFC] Cleanup, improvements
2018-05-31 Benjamin KramerExtend the GlobalObject metadata interface
2018-05-31 Alexandros Lamprineas[InstCombine, ARM] Convert vld1 to llvm load
2018-05-31 Max Kazantsev[NFC] Factor out a method for further extension
2018-05-31 Roman LebedevRevert rL333106 / D46814: [InstCombine] Fold unfolded...
2018-05-31 Sanjay Patel[InstCombine] don't change the size of a select if...
2018-05-30 Sanjay Patel[InstCombine] don't negate constant expression with...
2018-05-30 Vlad Tsyrklevich[LowerTypeTests] Discard extern_weak linkage for defini...
2018-05-30 George Burgess IV[NewGVN] Fix set comparison; reflow comment
2018-05-30 Benjamin Kramer[CalledValuePropagation] Just use a sorted vector inste...
2018-05-30 Alexandros Lamprineas[InstCombine, ARM, AArch64] Convert table lookup to...
2018-05-30 Chandler Carruth[PM/LoopUnswitch] When using the new SimpleLoopUnswitch...
2018-05-29 Diego Caballero[VPlan] Replace LLVM_ATTRIBUTE_USED with ifndef NDEBUG
2018-05-29 Chandler Carruth[LoopInstSimplify] Re-implement the core logic of loop...
2018-05-28 Fangrui Song[LLVM-C] [OCaml] Remove LLVMAddBBVectorizePass
2018-05-27 David GreenRevert 333358 as it's failing on some builders.
2018-05-27 David Green[UnrollAndJam] Add a new Unroll and Jam pass
2018-05-25 Florian HahnRevert r333268: [IPSCCP] Use PredicateInfo to propagate...
next