OSDN Git Service
(root)
/
android-x86
/
external-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
ReleaseNotes: pocl and TCE; by Pekka Jääskeläinen
2019-07-18
Philip Reames
[Tests] Add a test showing how we handle overaligned...
commit
|
commitdiff
|
tree
2019-07-16
Philip Reames
[IndVars] Speculative fix for an assertion failure...
commit
|
commitdiff
|
tree
2019-07-12
Philip Reames
[IndVars] Use exit count reasoning to discharge obviously...
commit
|
commitdiff
|
tree
2019-07-09
Philip Reames
[PoisonChecking] Flesh out complete todo list for full...
commit
|
commitdiff
|
tree
2019-07-09
Philip Reames
[PoisonCheker] Support for out of bounds operands on...
commit
|
commitdiff
|
tree
2019-07-09
Philip Reames
[PoisonChecking] Add validation rules for "exact" on...
commit
|
commitdiff
|
tree
2019-07-09
Philip Reames
Add a transform pass to make the executable semantics...
commit
|
commitdiff
|
tree
2019-07-09
Philip Reames
[LoopPred] Stylistic improvement to recently added...
commit
|
commitdiff
|
tree
2019-07-09
Philip Reames
[LoopPred] Extend LFTR normalization to the inverse...
commit
|
commitdiff
|
tree
2019-07-06
Philip Reames
[IRBuilder] Fold consistently for or/and whether constant...
commit
|
commitdiff
|
tree
2019-07-06
Philip Reames
[IRBuilder] Introduce helpers for and/or of multiple...
commit
|
commitdiff
|
tree
2019-07-03
Philip Reames
[LFTR] Use SCEVExpander for the pointer limit case...
commit
|
commitdiff
|
tree
2019-07-03
Philip Reames
[LFTR] Remove a stray variable shadow *of the same...
commit
|
commitdiff
|
tree
2019-07-03
Philip Reames
[LFTR] Style and comment changes to clarify the narrow...
commit
|
commitdiff
|
tree
2019-07-03
Philip Reames
[LFTR] Sink the decision not use truncate scheme for...
commit
|
commitdiff
|
tree
2019-07-03
Philip Reames
[LFTR] Remove falsely generalized (dead) code [NFC]
commit
|
commitdiff
|
tree
2019-07-03
Philip Reames
[LFTR] Hoist extend expressions outside of loops w...
commit
|
commitdiff
|
tree
2019-07-03
Philip Reames
[SCEV] Preserve flags on add/muls in getSCEVATScope
commit
|
commitdiff
|
tree
2019-06-29
Philip Reames
[IndVars] Remove a bit of manual constant folding ...
commit
|
commitdiff
|
tree
2019-06-27
Philip Reames
Update -analyze -scalar-evolution output for multiple...
commit
|
commitdiff
|
tree
2019-06-26
Philip Reames
[IndVars] Kill a redundant bit of debug output
commit
|
commitdiff
|
tree
2019-06-25
Philip Reames
[LFTR] Adjust debug output to include extensions (if...
commit
|
commitdiff
|
tree
2019-06-25
Philip Reames
[Peephole] Allow folding loads into instructions w...
commit
|
commitdiff
|
tree
2019-06-24
Philip Reames
[Tests] Add cases where we're failing to discharge...
commit
|
commitdiff
|
tree
2019-06-23
Philip Reames
[Tests] Autogen and improve test readability
commit
|
commitdiff
|
tree
2019-06-23
Philip Reames
[IndVars] Remove dead instructions after folding trivial...
commit
|
commitdiff
|
tree
2019-06-22
Philip Reames
Exploit a zero LoopExit count to eliminate loop exits
commit
|
commitdiff
|
tree
2019-06-20
Philip Reames
[LFTR] Fix a (latent?) bug related to nested loops
commit
|
commitdiff
|
tree
2019-06-20
Philip Reames
[Tests] Add a tricky LFTR case for documentation purposes
commit
|
commitdiff
|
tree
2019-06-19
Philip Reames
[Util] Add a helper script for converting -print-before...
commit
|
commitdiff
|
tree
2019-06-19
Philip Reames
LFTR for multiple exit loops
commit
|
commitdiff
|
tree
2019-06-19
Philip Reames
[Tests] Autogen a test so that future changes are understandable
commit
|
commitdiff
|
tree
2019-06-19
Philip Reames
[LFTR] Stylistic cleanup as suggested in last review...
commit
|
commitdiff
|
tree
2019-06-19
Philip Reames
[LFTR] Rename variable to minimize confusion [NFC]
commit
|
commitdiff
|
tree
2019-06-19
Philip Reames
[SCEV] Revise a method description to match actual...
commit
|
commitdiff
|
tree
2019-06-17
Philip Reames
Teach getSCEVAtScope how to handle loop phis w/invariant...
commit
|
commitdiff
|
tree
2019-06-17
Philip Reames
Fix a bug w/inbounds invalidation in LFTR (recommit)
commit
|
commitdiff
|
tree
2019-06-17
Philip Reames
Reduced test case for pr42279 in advance of the relevant...
commit
|
commitdiff
|
tree
2019-06-13
Philip Reames
Add a clarifying comment about branching on poison
commit
|
commitdiff
|
tree
2019-06-13
Philip Reames
[LFTR] Rename variable to minimize confusion [NFC]
commit
|
commitdiff
|
tree
2019-06-13
Philip Reames
[LFTR] Stylistic cleanup as suggested in last review...
commit
|
commitdiff
|
tree
2019-06-13
Philip Reames
Fix a bug w/inbounds invalidation in LFTR
commit
|
commitdiff
|
tree
2019-06-12
Philip Reames
[Tests] Highlight impact of multiple exit LFTR (D62625...
commit
|
commitdiff
|
tree
2019-06-12
Philip Reames
[IndVars] Extend diagnostic -replexitval flag w/ability...
commit
|
commitdiff
|
tree
2019-06-12
Philip Reames
[Tests] Autogen RLEV test and add tests for a future...
commit
|
commitdiff
|
tree
2019-06-12
Philip Reames
[Tests] Add tests to highlight sibling loop optimization...
commit
|
commitdiff
|
tree
2019-06-12
Philip Reames
[SCEV] Teach computeSCEVAtScope benefit from one-input...
commit
|
commitdiff
|
tree
2019-06-11
Philip Reames
Fix a bug in getSCEVAtScope w.r.t. non-canonical loops
commit
|
commitdiff
|
tree
2019-06-11
Philip Reames
Generalize icmp matching in IndVars' eliminateTrunc
commit
|
commitdiff
|
tree
2019-06-10
Philip Reames
[Tests] Adjust LFTR dead-iv tests to bypass undef cases
commit
|
commitdiff
|
tree
2019-06-10
Philip Reames
[Tests] Split an LFTR dead-iv case
commit
|
commitdiff
|
tree
2019-06-10
Philip Reames
Factor out a helper function for readability and reuse...
commit
|
commitdiff
|
tree
2019-06-10
Philip Reames
[Tests] Add tests for D62939 (miscompiles around dead...
commit
|
commitdiff
|
tree
2019-06-10
Philip Reames
[LFTR] Use recomputed BE count
commit
|
commitdiff
|
tree
2019-06-10
Philip Reames
Prepare for multi-exit LFTR [NFC]
commit
|
commitdiff
|
tree
2019-06-06
Philip Reames
[LoopPred] Fix a bug in unconditional latch bailout...
commit
|
commitdiff
|
tree
2019-06-05
Philip Reames
[Tests] Add poison inference tests for indvars showing...
commit
|
commitdiff
|
tree
2019-06-04
Philip Reames
[Tests] Autogen a test so future changes are visible
commit
|
commitdiff
|
tree
2019-06-04
Philip Reames
[Tests] Update a test to consistently use new pass...
commit
|
commitdiff
|
tree
2019-06-04
Philip Reames
[Tests] Autogen tests so that diffs for a future change...
commit
|
commitdiff
|
tree
2019-06-03
Philip Reames
[Tests] Add LFTR tests for multiple exit loops (try 2)
commit
|
commitdiff
|
tree
2019-06-03
Philip Reames
[Tests] Add LFTR tests for multiple exit loops
commit
|
commitdiff
|
tree
2019-06-03
Philip Reames
[LoopPred] Convert a second member function to a static...
commit
|
commitdiff
|
tree
2019-06-03
Philip Reames
[LoopPred] Convert member function to free helper function...
commit
|
commitdiff
|
tree
2019-06-01
Philip Reames
[LoopPred] Eliminate a redundant/confusing cover function...
commit
|
commitdiff
|
tree
2019-06-01
Philip Reames
[LoopPred] Handle a subset of NE comparison based latches
commit
|
commitdiff
|
tree
2019-05-31
Philip Reames
[Tests] Better represent the postinc form produced...
commit
|
commitdiff
|
tree
2019-05-31
Philip Reames
[Tests] Add ne icmp tests w/preinc forms for LoopPredication
commit
|
commitdiff
|
tree
2019-05-31
Philip Reames
[Tests] Add tests for loop predication of loops w/ne...
commit
|
commitdiff
|
tree
2019-05-17
Philip Reames
[LFTR] Strengthen assertions in genLoopLimit [NFCI]
commit
|
commitdiff
|
tree
2019-05-17
Philip Reames
[IndVars] Don't reimplement Loop::isLoopInvariant ...
commit
|
commitdiff
|
tree
2019-05-17
Philip Reames
[LFTR] Factor out a helper function for readability...
commit
|
commitdiff
|
tree
2019-05-17
Philip Reames
Clarify comments on helpers used by LFTR [NFC]
commit
|
commitdiff
|
tree
2019-05-17
Philip Reames
[Tests] Consolidate more lftr tests
commit
|
commitdiff
|
tree
2019-05-16
Philip Reames
[Tests] Expand basic lftr coverage
commit
|
commitdiff
|
tree
2019-05-16
Philip Reames
[Tests] More consolidation of lftr tests
commit
|
commitdiff
|
tree
2019-05-16
Philip Reames
[Test] Remove a bunch of cruft from a test
commit
|
commitdiff
|
tree
2019-05-16
Philip Reames
[Tests] Start consolidating lftr tests into a single...
commit
|
commitdiff
|
tree
2019-05-16
Philip Reames
[Tests] Autogen the last lftr test
commit
|
commitdiff
|
tree
2019-05-16
Philip Reames
[Tests] Autogen a few more lftr tests for readability
commit
|
commitdiff
|
tree
2019-05-16
Philip Reames
[Tests] Autogen a few lftr test in preparation for...
commit
|
commitdiff
|
tree
2019-05-15
Philip Reames
[NFC] Reuse a helper function to eliminate duplicate...
commit
|
commitdiff
|
tree
2019-05-14
Philip Reames
Use an offset from TOS for idempotent rmw locked op...
commit
|
commitdiff
|
tree
2019-05-14
Philip Reames
Fix a release mode warning introduced in r360694
commit
|
commitdiff
|
tree
2019-05-14
Philip Reames
[IndVars] Extend reasoning about loop invariant exits...
commit
|
commitdiff
|
tree
2019-05-14
Philip Reames
[Test] Autogen a test for ease of later changing
commit
|
commitdiff
|
tree
2019-05-14
Philip Reames
[X86] Prefer locked stack op over mfence for seq_cst...
commit
|
commitdiff
|
tree
2019-05-10
Philip Reames
Factor out redzone ABI checks [NFCI]
commit
|
commitdiff
|
tree
2019-05-09
Philip Reames
[X86] Improve lowering of idemptotent RMW operations
commit
|
commitdiff
|
tree
2019-05-09
Philip Reames
Compile time tweak for libcall lookup
commit
|
commitdiff
|
tree
2019-05-08
Philip Reames
[Tests] Landing tests for D58632 to show diffs in review
commit
|
commitdiff
|
tree
2019-05-07
Philip Reames
[Tests] Expand coverage of small memset zero idioms
commit
|
commitdiff
|
tree
2019-05-07
Philip Reames
[Tests] Yet more combination of tests for unordered...
commit
|
commitdiff
|
tree
2019-05-06
Philip Reames
[Tests] Add tests for optimized lowerings of element...
commit
|
commitdiff
|
tree
2019-05-06
Philip Reames
[Tests] Rename tests before adding new ones
commit
|
commitdiff
|
tree
2019-05-06
Philip Reames
[Tests] Autogen a test in advance of updates
commit
|
commitdiff
|
tree
2019-05-06
Philip Reames
Fix pr33010, a 2 year old crashing regression
commit
|
commitdiff
|
tree
2019-04-30
Philip Reames
[InstCombine] Limit a vector demanded elts rule which...
commit
|
commitdiff
|
tree
2019-04-25
Philip Reames
Consolidate existing utilities for interpreting vector...
commit
|
commitdiff
|
tree
2019-04-25
Philip Reames
[InstCombine] Be consistent w/handling of masked intrinsics...
commit
|
commitdiff
|
tree
next