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
[Tests] Add cases where we're failing to discharge provably loop exits (tests for...
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
2019-04-23
Philip Reames
[InstCombine] Convert a masked.load of a dereferenceable...
commit
|
commitdiff
|
tree
2019-04-22
Philip Reames
[InstCombine] Eliminate stores to constant memory
commit
|
commitdiff
|
tree
2019-04-22
Philip Reames
[InstSimplify] Move masked.gather w/no active lanes...
commit
|
commitdiff
|
tree
2019-04-22
Philip Reames
[Tests] Revise a test as requested by reviewer in D59703
commit
|
commitdiff
|
tree
2019-04-22
Philip Reames
[Tests] Add a negative test for masked.gather part...
commit
|
commitdiff
|
tree
2019-04-22
Philip Reames
[LPM/BPI] Preserve BPI through trivial loop pass pipeline...
commit
|
commitdiff
|
tree
2019-04-18
Philip Reames
[GuardWidening] Wire up a NPM version of the LoopGuardWideni...
commit
|
commitdiff
|
tree
2019-04-18
Philip Reames
[LoopPred] Fix a blatantly obvious bug in r358684
commit
|
commitdiff
|
tree
2019-04-18
Philip Reames
[LoopPredication] Allow predication of loop invariant...
commit
|
commitdiff
|
tree
2019-04-18
Philip Reames
Fix a bug in SCEV's isSafeToExpand around speculation...
commit
|
commitdiff
|
tree
2019-04-17
Philip Reames
[InstCombine] Factor out unreachable inst idiom creation...
commit
|
commitdiff
|
tree
2019-04-16
Philip Reames
[Tests] Add branch_weights to latches so that test...
commit
|
commitdiff
|
tree
2019-04-15
Philip Reames
[Tests] Add a few more tests for LoopPredication w...
commit
|
commitdiff
|
tree
2019-04-15
Philip Reames
[LoopPred] Stop passing around builders [NFC]
commit
|
commitdiff
|
tree
2019-04-15
Philip Reames
[LoopPred] Hoist and of predicated checks where legal
commit
|
commitdiff
|
tree
2019-04-13
Philip Reames
[Tests] Add tests for D60659, and make adjustments...
commit
|
commitdiff
|
tree
2019-04-13
Philip Reames
[StackMaps] Update llvm-readobj to parse V3 Stackmaps
commit
|
commitdiff
|
tree
2019-04-13
Philip Reames
[StackMaps] Add location size to llvm-readobj -stackmap...
commit
|
commitdiff
|
tree
2019-04-13
Philip Reames
[llvm-readobj] Minor style tweak for consistency sake...
commit
|
commitdiff
|
tree
2019-04-13
Philip Reames
[StackMaps] Remove format version from the class name...
commit
|
commitdiff
|
tree
2019-04-13
Philip Reames
[StackMaps] Add explicit location size accessor to...
commit
|
commitdiff
|
tree
2019-04-12
Philip Reames
[InstCombine] Fix a nasty miscompile introduced w/masked...
commit
|
commitdiff
|
tree
2019-04-12
Philip Reames
[Tests] Checkin a test demonstrating a miscompile so...
commit
|
commitdiff
|
tree
next