OSDN Git Service
(root)
/
android-x86
/
external-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
AMDGPU: Fix scalar_to_vector for v4i16/v4f16
[android-x86/external-llvm.git]
/
lib
/
Analysis
/
2018-06-20
Sanjay Patel
[InstSimplify] Fix missed optimization in simplifyUnsig...
tree
|
commitdiff
2018-06-19
Sanjay Patel
[IR] move shuffle mask queries from TTI to ShuffleVecto...
tree
|
commitdiff
2018-06-19
Sanjoy Das
Revert "[SCEV] Add nuw/nsw to mul ops in StrengthenNoWr...
tree
|
commitdiff
2018-06-16
Benjamin Kramer
Fix namespaces. No functionality change.
tree
|
commitdiff
2018-06-16
Justin Lebar
Revert "[SCEV] Use LLVM_MARK_AS_BITMASK_ENUM in SCEV...
tree
|
commitdiff
2018-06-16
Justin Lebar
Revert "[SCEV] Simplify some flags expressions." -...
tree
|
commitdiff
2018-06-15
Justin Lebar
[SCEV] Simplify some flags expressions.
tree
|
commitdiff
2018-06-15
Justin Lebar
[SCEV] Use LLVM_MARK_AS_BITMASK_ENUM in SCEV.
tree
|
commitdiff
2018-06-15
Benjamin Kramer
[BPI] Remove unnecessary std::list
tree
|
commitdiff
2018-06-14
George Burgess IV
[MSSA] Print more optimization information
tree
|
commitdiff
2018-06-14
Justin Lebar
[SCEV] Fix a variable name, NFC.
tree
|
commitdiff
2018-06-14
Justin Lebar
[SCEV] Simplify zext/trunc idiom that appears when...
tree
|
commitdiff
2018-06-14
Justin Lebar
[SCEV] Simplify trunc-of-add/mul to add/mul-of-trunc...
tree
|
commitdiff
2018-06-14
Justin Lebar
[SCEV] Fix indentation and combine two if statements...
tree
|
commitdiff
2018-06-14
Simon Pilgrim
[CostModel] Cleanup isSingleSourceVectorMask to match...
tree
|
commitdiff
2018-06-14
Simon Pilgrim
[CostModel] Recognise REVERSE shuffle mask if the eleme...
tree
|
commitdiff
2018-06-13
Simon Pilgrim
[CostModel] Recognise BROADCAST shuffle mask if the...
tree
|
commitdiff
2018-06-12
Simon Pilgrim
[CostModel] Replace ShuffleKind::SK_Alternate with...
tree
|
commitdiff
2018-06-12
Simon Pilgrim
Fix signed/unsigned warning. NFCI.
tree
|
commitdiff
2018-06-12
Simon Pilgrim
[CostModel] Treat Identity shuffle masks as zero cost
tree
|
commitdiff
2018-06-11
Justin Lebar
[SCEV] Add transform zext((A * B * ...)<nuw>) --> ...
tree
|
commitdiff
2018-06-11
Justin Lebar
[SCEV] Add nuw/nsw to mul ops in StrengthenNoWrapFlags...
tree
|
commitdiff
2018-06-11
Justin Lebar
Fix indentation in ScalarEvolution.cpp.
tree
|
commitdiff
2018-06-11
Tim Shen
[SCEV] Canonicalize "A /u C1 /u C2" to "A /u (C1*C2)".
tree
|
commitdiff
2018-06-08
Krzysztof Parzyszek
[SCEV] Look through zero-extends in howFarToZero
tree
|
commitdiff
2018-06-08
Roman Lebedev
[NFC][InstSimplify] SimplifyAddInst(): coding style...
tree
|
commitdiff
2018-06-08
Roman Lebedev
[InstSimplify] add nuw %x, -1 -> -1 fold.
tree
|
commitdiff
2018-06-08
Artur Pilipenko
[BPI] Apply invoke heuristic before loop branch heuristic
tree
|
commitdiff
2018-06-07
Roman Lebedev
[InstSimplify] shl nuw C, %x -> C iff signbit is set...
tree
|
commitdiff
2018-06-07
Sanjay Patel
[TargetLibraryInfo] add mappings from LLVM sin/cos...
tree
|
commitdiff
2018-06-06
Teresa Johnson
[ThinLTO] Rename index IsAnalysis flag to HaveGVs ...
tree
|
commitdiff
2018-06-04
John Brawn
[ValueTracking] Match select abs pattern when there...
tree
|
commitdiff
2018-05-31
David Green
[DA] Fix direction vectors for weakZeroSrcSIV
tree
|
commitdiff
2018-05-30
Karl-Johan Karlsson
[ValueTracking] Fix endless recursion in isKnownNonZero()
tree
|
commitdiff
2018-05-30
Daniel Neilson
[AliasSet] Teach the alias set how to handle atomic...
tree
|
commitdiff
2018-05-29
Daniel Neilson
[BasicAA] Teach the analysis about atomic memcpy
tree
|
commitdiff
2018-05-26
George Burgess IV
[MemorySSA] Reflow comments + clean up control flow...
tree
|
commitdiff
2018-05-26
George Burgess IV
[CFLAA] Reflow comments; NFC
tree
|
commitdiff
2018-05-25
George Burgess IV
Replace AA's uses of uint64_t with LocationSize; NFC.
tree
|
commitdiff
2018-05-25
Craig Topper
Recommit r333226 "[ValueTracking] Teach computeKnownBit...
tree
|
commitdiff
2018-05-25
David Stenberg
[MustExecute] Fix a debug invariant issue in isGuarante...
tree
|
commitdiff
2018-05-25
Craig Topper
Revert r333226 "[ValueTracking] Teach computeKnownBits...
tree
|
commitdiff
2018-05-24
Craig Topper
[ValueTracking] Teach computeKnownBits that the result...
tree
|
commitdiff
2018-05-23
Jakub Kuderski
[Dominators] Add PDT constructor from Function
tree
|
commitdiff
2018-05-23
Piotr Padlewski
Fix aliasing of launder.invariant.group
tree
|
commitdiff
2018-05-22
David Bolvansky
[InstCombine] Remove calloc transformations
tree
|
commitdiff
2018-05-22
David Bolvansky
[InstCombine] Calloc-ed strings optimizations
tree
|
commitdiff
2018-05-22
Simon Pilgrim
[TTI] Add uniform/non-uniform constant Pow2 detection...
tree
|
commitdiff
2018-05-21
Craig Topper
[EarlyCSE] Improve EarlyCSE of some absolute value...
tree
|
commitdiff
2018-05-18
Piotr Padlewski
Propagate nonnull and dereferenceable throught launder
tree
|
commitdiff
2018-05-18
Piotr Padlewski
Dissallow non-empty metadata for invariant.group
tree
|
commitdiff
2018-05-18
Piotr Padlewski
Constant fold launder of null and undef
tree
|
commitdiff
2018-05-18
Piotr Padlewski
[MemDep] Fixed handling of invariant.group
tree
|
commitdiff
2018-05-18
Jessica Paquette
Add remarks describing when a pass changes the IR instr...
tree
|
commitdiff
2018-05-18
Serguei Katkov
[LICM] Extend the MustExecute scope
tree
|
commitdiff
2018-05-17
George Burgess IV
Revert r332657: "[AA] cfl-anders-aa with field sensitivity"
tree
|
commitdiff
2018-05-17
Heejin Ahn
[WebAssembly] Add Wasm personality and isScopedEHPerson...
tree
|
commitdiff
2018-05-17
David Bolvansky
[AA] cfl-anders-aa with field sensitivity
tree
|
commitdiff
2018-05-17
Mikael Holmen
Require DominatorTree when requiring/preserving LoopInf...
tree
|
commitdiff
2018-05-17
Martin Storsjo
[Analysis] Only use _unlocked stdio functions on linux
tree
|
commitdiff
2018-05-16
Vedant Kumar
[STLExtras] Add size() for ranges, and remove distance()
tree
|
commitdiff
2018-05-16
Krzysztof Pszeniczny
[BasicAA] Fix handling of invariant group launders
tree
|
commitdiff
2018-05-16
David Bolvansky
[SimplifyLibcalls] Replace locked IO with unlocked IO
tree
|
commitdiff
2018-05-15
Michael Zolotukhin
[MemorySSA] Don't sort IDF blocks.
tree
|
commitdiff
2018-05-14
Nicola Zaghen
Rename DEBUG macro to LLVM_DEBUG.
tree
|
commitdiff
2018-05-12
Michael Zolotukhin
[IDF] Enforce the returned blocks to be sorted.
tree
|
commitdiff
2018-05-11
Martin Storsjo
[Analysis] Validate the return type of s(n)printf like...
tree
|
commitdiff
2018-05-10
Wei Mi
[SampleFDO] Don't treat warm callsite with inline insta...
tree
|
commitdiff
2018-05-10
Vedant Kumar
[STLExtras] Add distance() for ranges, pred_size()...
tree
|
commitdiff
2018-05-10
Omer Paparo Bivas
[InstCombine] Moving overflow computation logic from...
tree
|
commitdiff
2018-05-10
David Bolvansky
[CFLGraph] Fixed Select instruction handling
tree
|
commitdiff
2018-05-10
Serguei Katkov
SCEV] Do not use induction in isKnownPredicate for...
tree
|
commitdiff
2018-05-09
Shiva Chen
[DebugInfo] Add DILabel metadata and intrinsic llvm...
tree
|
commitdiff
2018-05-05
Piotr Padlewski
[CaptureTracking] Handle capturing of launder.invariant...
tree
|
commitdiff
2018-05-03
Piotr Padlewski
Rename invariant.group.barrier to launder.invariant...
tree
|
commitdiff
2018-05-03
Max Kazantsev
Re-enable "[SCEV] Make computeExitLimit more simple...
tree
|
commitdiff
2018-05-01
David Bolvansky
[CFLGraph][NFC] Simplify/reorder switch in visitConstan...
tree
|
commitdiff
2018-05-01
Adrian Prantl
Remove \brief commands from doxygen comments.
tree
|
commitdiff
2018-04-30
Alina Sbirlea
[ModRefInfo] Rename local variable IsMustAlias to avoid...
tree
|
commitdiff
2018-04-30
Nico Weber
IWYU for llvm-config.h in llvm, additions.
tree
|
commitdiff
2018-04-28
Serguei Katkov
[SCEV] Touch the unsused stats variables for product...
tree
|
commitdiff
2018-04-28
Serguei Katkov
[SCEV] Reduce the number of invocation to non trivial...
tree
|
commitdiff
2018-04-27
Roman Lebedev
[PatternMatch] Stabilize the matching order of commutat...
tree
|
commitdiff
2018-04-27
Philip Reames
[MustExecute/LICM] Special case first instruction in...
tree
|
commitdiff
2018-04-27
Serguei Katkov
[SCEV] Add trivial case handling for umin utilities...
tree
|
commitdiff
2018-04-27
Serguei Katkov
[SCEV] Introduce bulk umin creation utilities
tree
|
commitdiff
2018-04-27
Matt Morehouse
Revert "[SimplifyLibcalls] Replace locked IO with unloc...
tree
|
commitdiff
2018-04-26
David Bolvansky
[SimplifyLibcalls] Replace locked IO with unlocked IO
tree
|
commitdiff
2018-04-26
Matthew Simpson
[TTI, AArch64] Add transpose shuffle kind
tree
|
commitdiff
2018-04-26
Max Kazantsev
Revert "[SCEV] Make computeExitLimit more simple and...
tree
|
commitdiff
2018-04-24
Daniel Neilson
[CaptureTracking] Fixup const correctness of DomTree...
tree
|
commitdiff
2018-04-24
Xin Tong
[LVI] Fix typo. NFC
tree
|
commitdiff
2018-04-24
George Burgess IV
Reland r301880(!): "[InstSimplify] Handle selects of...
tree
|
commitdiff
2018-04-23
Daniel Neilson
[DSE] Teach the pass that atomic memory intrinsics...
tree
|
commitdiff
2018-04-23
Max Kazantsev
[LoopSimplify] Fix incorrect SCEV invalidation
tree
|
commitdiff
2018-04-22
Sanjay Patel
[PatternMatch] allow undef elements when matching a...
tree
|
commitdiff
2018-04-16
Shiva Chen
[BasicAA] Return MayAlias for the pointer plus variable...
tree
|
commitdiff
2018-04-15
Roman Lebedev
[InstCombine] Simplify 'add' to 'or' if no common bits...
tree
|
commitdiff
2018-04-13
Krzysztof Parzyszek
[LV] Introduce TTI::getMinimumVF
tree
|
commitdiff
2018-04-12
George Burgess IV
Fix a typo in a comment; NFC
tree
|
commitdiff
next