OSDN Git Service

Revert r337904: [IPSCCP] Use PredicateInfo to propagate facts from cmp instructions.
[android-x86/external-llvm.git] / lib / Transforms /
2018-07-25 Florian HahnRevert r337904: [IPSCCP] Use PredicateInfo to propagate...
2018-07-25 Florian HahnRecommit r333268: [IPSCCP] Use PredicateInfo to propaga...
2018-07-25 Petr Hosek[profile] Support profiling runtime on Fuchsia
2018-07-24 Hideki Saito[LV] Fix for PR38110, LV encountered llvm_unreachable()
2018-07-24 Joel GalensonUse SCEV to avoid inserting some bounds checks.
2018-07-24 Florian Hahn[PredicateInfo] Use custom mangling to support ssa_copy...
2018-07-23 Teresa Johnson[ThinLTO] Ensure the TargetLibraryInfo is constructed...
2018-07-23 George Burgess IV[DebugCounters] Keep track of total counts
2018-07-23 John Brawn[GVN] Don't use the eliminated load as an available...
2018-07-23 Alexandros Lamprineas[GVNHoist] safeToHoistLdSt allows illegal hoisting
2018-07-21 Aditya KumarEarly exit with cheaper checks
2018-07-20 Peter CollingbourneChange the cap on the amount of padding for each vtable...
2018-07-20 Roman TereshinReapply "[LSV] Refactoring + supporting bitcasts to...
2018-07-20 Alexander Potapenko[MSan] Hotfix compilation
2018-07-20 Alexander Potapenko[MSan] run materializeChecks() before materializeStores()
2018-07-20 Florian Hahn[IPSCCP] Fix for bot failure caused by r337548
2018-07-20 Florian HahnRecommit r328307: [IPSCCP] Use constant range informati...
2018-07-20 Sam McCallRevert "[LSV] Refactoring + supporting bitcasts to...
2018-07-19 Eli Friedman[SCCP] Don't use markForcedConstant on branch conditions.
2018-07-19 Roman Tereshin[LSV] Refactoring + supporting bitcasts to a type of...
2018-07-19 Farhana Aleen[LoadStoreVectorizer] Use getMinusScev() to compute...
2018-07-19 Teresa Johnson[ThinLTO] Enable ThinLTO WholeProgramDevirt and LowerTy...
2018-07-18 Peter CollingbourneRename __asan_gen_* symbols to ___asan_gen_*.
2018-07-18 Xin TongSkip debuginfo intrinsic in markLiveBlocks.
2018-07-18 Simon Pilgrim[SLPVectorizer] Avoid duplicate scalar cost calculation...
2018-07-18 Roman Lebedev[InstCombine] Re-commit: Fold 'check for [no] signed...
2018-07-18 Bob HaarmanRevert "[InstCombine] Fold 'check for [no] signed trunc...
2018-07-17 Vedant Kumar[InstCombine] Preserve debug value when simplifying...
2018-07-17 Florian Hahn[IPSCCP] Run Solve each time we resolved an undef in...
2018-07-17 Simon Pilgrim[SLPVectorizer] Don't attempt horizontal reduction...
2018-07-17 whitequark[LLVM-C] Fix name mangling on AggressiveInstCombine
2018-07-17 Simon PilgrimFix MSVC "result of 32-bit shift implicitly converted...
2018-07-16 Roman Lebedev[InstCombine] Fold 'check for [no] signed truncation...
2018-07-16 Teresa JohnsonRestore "[ThinLTO] Ensure we always select the same...
2018-07-16 Alexander PotapenkoMSan: minor fixes, NFC
2018-07-16 Alexander Potapenko[MSan] factor userspace-specific declarations into...
2018-07-16 Chen Zheng[InstCombine] add more SPFofSPF folding
2018-07-16 Chen Zheng[InstCombine] fold icmp pred (sub 0, X) C for vector...
2018-07-16 Michael J. SpencerRecommit r335794 "Add support for generating a call...
2018-07-15 Sanjay Patel[InstCombine] Corrections in comments for division...
2018-07-14 Roman Lebedev[NFC][InstCombine] foldICmpWithLowBitMaskedVal(): updat...
2018-07-14 Roman Lebedev[InstCombine] Fold x & (-1 >> y) s< x to x s> (...
2018-07-14 Roman Lebedev[InstCombine] Fold x & (-1 >> y) s>= x to x s<=...
2018-07-14 Roman Lebedev[InstCombine] Fold x s<= x & (-1 >> y) to x s<=...
2018-07-14 Roman Lebedev[InstCombine] Fold x s> x & (-1 >> y) to x s> (...
2018-07-14 Roman Lebedev[InstCombine] Fold x u<= x & C to x u<= C
2018-07-14 Roman Lebedev[InstCombine] Fold x u> x & C to x u> C
2018-07-14 Roman Lebedev[InstCombine] Fold x & (-1 >> y) u< x to x u> (...
2018-07-14 Roman Lebedev[InstCombine] Fold x & (-1 >> y) u>= x to x u<=...
2018-07-14 Teresa JohnsonRevert "[ThinLTO] Ensure we always select the same...
2018-07-13 Tim Shen[LSR] If no Use is interesting, early return.
2018-07-13 Vedant KumarFix comments which mixed up 'before' and 'after', NFC
2018-07-13 Teresa Johnson[ThinLTO] Ensure we always select the same function...
2018-07-13 Vlad Tsyrklevich[LowerTypeTests] Limit when icall jumptable entries...
2018-07-13 Simon Pilgrim[SLPVectorizer] Add initial alternate opcode support...
2018-07-13 Sanjay Patel[InstCombine] return when SimplifyAssociativeOrCommutat...
2018-07-12 Piotr PadlewskiSimplify recursive launder.invariant.group and strip
2018-07-12 Martin StorsjoRevert "[SLPVectorizer] Add initial alternate opcode...
2018-07-12 Matt Morehouse[SanitizerCoverage] Add associated metadata to 8-bit...
2018-07-12 Roman Lebedev[InstCombine] Fold x & (-1 >> y) != x to x u> (...
2018-07-12 David Green[UnJ] Use SmallPtrSets for block collections. NFC
2018-07-12 Eric ChristopherTemporarily revert "Recommit r328307: [IPSCCP] Use...
2018-07-12 Craig Topper[X86] Remove and autoupgrade the scalar fma intrinsics...
2018-07-11 Craig Topper[LoopIdiomRecognize] Don't convert a do while loop...
2018-07-11 Roman Lebedev[InstCombine] Fold x & (-1 >> y) == x to x u<= ...
2018-07-11 Simon Pilgrim[SLPVectorizer] Add initial alternate opcode support...
2018-07-11 Simon PilgrimRevert rL336804: [SLPVectorizer] Add initial alternate...
2018-07-11 Simon Pilgrim[SLPVectorizer] Add initial alternate opcode support...
2018-07-10 George Burgess IVSort includes + include a missing `extern "C"` header
2018-07-10 Teresa Johnson[ThinLTO] Use std::map to get determistic imports files
2018-07-10 Eugene Leviant[Evaluator] Examine alias when evaluating function...
2018-07-10 Sanjay Patel[InstCombine] allow flag propagation when using safe...
2018-07-10 Ulrich Weigand[gcov] Fix ABI when calling llvm_gcov_... routines...
2018-07-10 Sanjay Patel[InstCombine] safely allow non-commutative binop identi...
2018-07-10 Sanjay Patel[InstCombine] drop poison flags when shuffle mask undef...
2018-07-10 Sanjay Patel[InstCombine] allow more shuffle-binop folds with safe...
2018-07-10 Anastasis Grammenos[DebugInfo][LoopVectorize] Preserve DL in induction...
2018-07-10 Karl-Johan Karlsson[LowerSwitch] Fixed faulty PHI nodes
2018-07-10 Chandler Carruth[PM/Unswitch] Fix unused variable in r336646.
2018-07-10 Chandler Carruth[PM/Unswitch] Fix a collection of closely related issue...
2018-07-09 Sanjay Patel[InstCombine] allow more shuffle folds using safe constants
2018-07-09 Manoj Guptallvm: Add support for "-fno-delete-null-pointer-checks"
2018-07-09 Sanjay Patel[InstCombine] avoid extra poison when moving shift...
2018-07-09 Sanjay Patel[InstCombine] generalize safe vector constant utility
2018-07-09 Diego Caballero[VPlan][LV] Introduce condition bit in VPBlockBase
2018-07-09 Xin Tong[CVP] Handle calls with void return value. No need...
2018-07-09 Sanjay Patel[InstCombine] fix shuffle-of-binops transform to avoid...
2018-07-09 Chandler Carruth[PM/Unswitch] Fix a nasty bug in the new PM's unswitch...
2018-07-09 Chijun Sima[PGOMemOPSize] Preserve the DominatorTree
2018-07-08 Craig Topper[LoopIdiomRecognize] Support for converting loops that...
2018-07-07 Chandler Carruth[PM/LoopUnswitch] Fix PR37889, producing the correct...
2018-07-06 Vedant KumarUse Type::isIntOrPtrTy where possible, NFC
2018-07-06 Vedant Kumar[Local] replaceAllDbgUsesWith: Update debug values...
2018-07-06 Benjamin Kramer[LoopSink] Make the enforcement of determinism determin...
2018-07-06 Max KazantsevRevert "[InstCombine] Delay foldICmpUsingKnownBits...
2018-07-05 Michael ZolotukhinRevert r332168: "Reapply "[PR16756] Use SSAUpdaterBulk...
2018-07-05 Matt ArsenaultFix asserts in AMDGCN fmed3 folding by handling more...
2018-07-05 Simon Pilgrim[SLPVectorizer] Begin abstracting InstructionsState...
2018-07-05 Craig Topper[X86] Remove X86 specific scalar FMA intrinsics and...
2018-07-04 Sanjay Patel[InstCombine] allow narrowing of min/max/abs
next