OSDN Git Service

[X86][SSE] Support v8i16/v16i16 rotations
[android-x86/external-llvm.git] / lib / Transforms /
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...
2018-05-25 Florian Hahn[IPSCCP] Use PredicateInfo to propagate facts from...
2018-05-25 Chandler CarruthRestore the LoopInstSimplify pass, reverting r327329...
2018-05-24 Jun Bum Lim[LICM] Preserve DT and LoopInfo specifically
2018-05-24 Chad Rosier[InstCombine] Combine XOR and AES instructions on ARM...
2018-05-24 Andrei Elovikov[NFC][VPlan] Wrap PlainCFGBuilder with an anonymous...
2018-05-24 Karl-Johan Karlsson[NaryReassociate] Detect deleted instr with WeakVH
2018-05-23 Changpeng FangStructurizeCFG: Adjust the loop depth for a subregion...
2018-05-23 Roman Lebedev[InstCombine] Fold unfolded masked merge pattern with...
2018-05-23 Jakub Kuderski[Dominators] Add PDT constructor from Function
2018-05-23 Craig Topper[InstCombine] Negate ABS/NABS patterns by swapping...
2018-05-23 Nicola ZaghenRemove DEBUG macro.
2018-05-23 Max Kazantsev[LoopUnswitch] Fix SCEV invalidation in unswitching
2018-05-22 Sanjay Patel[InstCombine] use nsw negation for abs libcalls
2018-05-22 David Bolvansky[InstCombine] Remove calloc transformations
2018-05-22 Florian Hahn[NewGVN] Fix handling of assumes
2018-05-22 David Bolvansky[InstCombine] Calloc-ed strings optimizations
2018-05-22 Karl-Johan Karlsson[LowerSwitch] Fixed faulty PHI node update
2018-05-22 Bjorn Pettersson[LoopVersioning] Don't modify the list that we iterate...
2018-05-22 Stanislav Mekhanoshin[AMDGPU] Optimze old value of v_mov_b32_dpp
2018-05-21 Diego CaballeroFix warning from r332654 with LLVM_ATTRIBUTE_USED
2018-05-21 Sanjay Patel[InstCombine] remove fptrunc (select) code; NFCI
2018-05-21 Craig Topper[EarlyCSE] Improve EarlyCSE of some absolute value...
2018-05-21 Diego Caballero[VPlan] Reland r332654 and silence unused func warning
2018-05-21 Alexey Bataev[InstCombine] Fix PR37526: MinMax patterns produce...
2018-05-21 Nico Weberrevert r332610, it breaks cfi, see D46326
2018-05-21 David Green[CVP] Require DomTree for new Pass Manager
2018-05-21 Eric ChristopherFix up a few grammar issues.
2018-05-20 Craig Topper[X86] Remove mask arguments from permvar builtins/intri...
2018-05-20 Sanjay Patel[InstCombine] choose 1 form of abs and nabs as canonical
2018-05-19 Max Kazantsev[IRCE] Fix miscompile with range checks against negativ...
2018-05-19 Benjamin Kramer[MergeICmps] Don't crash when memcmp is not available
2018-05-19 Yaxun LiuFix evaluator for non-zero alloca addr space
2018-05-18 Piotr PadlewskiConstant fold launder of null and undef
2018-05-18 Craig Topper[InstCombine] Qualify a select pattern based transform...
2018-05-18 Evgeniy Stepanov[msan] Don't check divisor shadow in fdiv.
2018-05-18 Galina KistanovaReverted r332654 as it has broken some buildbots and...
2018-05-18 David Stenberg[SimplifyCFG] Fix a debug invariant bug in FoldBranchTo...
2018-05-18 Walter Lee[asan] Add instrumentation support for Myriad
2018-05-17 Heejin Ahn[WebAssembly] Add Wasm personality and isScopedEHPerson...
2018-05-17 Diego Caballero[LV][VPlan] Build plain CFG with simple VPInstructions...
2018-05-17 Xinliang David LiAdd a limit for phi folding instcombine
2018-05-17 Craig Topper[InstCombine] Propagate the nsw/nuw flags from the...
2018-05-17 Dmitry MikulinIn thin and full LTO + CFI, direct function calls may...
2018-05-17 Bjorn Pettersson[SROA] Handle PHI with multiple duplicate predecessors
2018-05-17 Hiroshi Inoue[SROA] pr37267: fix assertion failure in integer widening
2018-05-16 Vedant Kumar[STLExtras] Add size() for ranges, and remove distance()
2018-05-16 Benjamin Kramer[InstCombine] Fix the signature of fgets_unlocked.
2018-05-16 Sanjay Patel[InstCombine] allow more binop (shuffle X), C transforms
2018-05-16 David Bolvansky[SimplifyLibcalls] Replace locked IO with unlocked IO
2018-05-16 David Green[LoopUnroll] Split out simplify code after Unroll into...
2018-05-16 Shoaib Meenai[ObjCARC] Prevent code motion into a catchswitch
2018-05-16 Evgeny StupachenkoFix LSR compile time hang.
2018-05-15 Sanjay Patel[InstCombine] fix binop (shuffle X), C --> shuffle...
2018-05-15 Marek OlsakStructurizeCFG: fix inverting conditions
next