Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
libcore
/
905fb139d7361519f4414301e5b5286a048f8a50
/
hotspot
/
src
/
share
/
vm
/
opto
/
loopopts.cpp
5cef850
8132524: Missing includes to resourceArea.hpp
by Joseph Provino
· 8 years ago
3e3ac8f
8149543: range check CastII nodes should not be split through Phi
by Roland Westrelin
· 9 years ago
9d5f033
8143542: C2 doesn't eliminate identical checks
by Roland Westrelin
· 9 years ago
ca56200
6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type
by Tobias Hartmann
· 9 years ago
6961dea
8139771: Eliminating CastPP nodes at Phis when they all come from a unique input may cause crash
by Roland Westrelin
· 9 years ago
6896030
8140424: don't prefix developer and notproduct flag variables with CONST_ in product builds
by Christian Thalinger
· 9 years ago
fa6545c
8137168: Replace IfNode with a new RangeCheckNode for range checks
by Roland Westrelin
· 9 years ago
0485593
8139340: SuperWord enhancement to support vector conditional move (CMovVD) on Intel AVX cpu
by Jan Civlin
· 9 years ago
f8abd0e
8136820: Generate better code for some Unsafe addressing patterns
by Roland Westrelin
· 9 years ago
92af9b0
8136926: phi == NULL assert in PhaseIdealLoop::try_move_store_after_loop
by Roland Westrelin
· 9 years ago
c55d212
8136461: PhaseIdealLoop::try_move_store_before_loop() may bypass early loop exit
by Roland Westrelin
· 9 years ago
9dcbe32
8134288: compiler/runtime/6859338/Test6859338.java crashes in PhaseIdealLoop::try_move_store_after_loop
by Roland Westrelin
· 9 years ago
96b004c
8080289: Intermediate writes in a loop not eliminated by optimizer
by Roland Westrelin
· 9 years ago
18f7135
8079135: C2 disables some optimizations when a large number of unique nodes exist
by Vladimir Ivanov
· 9 years ago
c7d33de
8076284: Improve vectorization of parallel streams
by Jan Civlin
· 9 years ago
71e31ee
8073480: C2 should optimize explicit range checks
by Roland Westrelin
· 9 years ago
0753770
8048170: Test closed/java/text/Normalizer/ConformanceTest.java failed
by Roland Westrelin
· 10 years ago
5a00d5f
8058148: MaxNodeLimit and LiveNodeCountInliningCutoff
by Vladimir Ivanov
· 10 years ago
70a55ea
8054033: Remove unused references to Compile*
by Tobias Hartmann
· 10 years ago
11eb455
8040213: C2 does not put all modified nodes on IGVN worklist
by Tobias Hartmann
· 10 years ago
b571b42
8046516: Segmentation fault in JVM (easily reproducible)
by Vladimir Kozlov
· 10 years ago
0853423
8046275: Fastdebug build failing on jdk9/hs/ control jobs after pulling some hs-comp changes
by Vladimir Kozlov
· 10 years ago
2a0815a
8034812: remove IDX_INIT macro hack in Node class
by Tobias Hartmann
· 10 years ago
8badeec
8039050: Crash in C2 compiler at Node::rematerialize
by Vladimir Kozlov
· 10 years ago
6db303a
8001532: C2 node files refactoring
by Morris Meyer
· 10 years ago
0b85ee8
8027754: Enable loop optimizations for loops with MathExact inside
by Rickard Bäckman
· 11 years ago
c19a7e0
8027422: assert(_gvn.type(obj)->higher_equal(tjp)) failed: cast_up is no longer needed
by Roland Westrelin
· 11 years ago
a0da47f
8029233: Update copyright year to match last edit in jdk8 hotspot repository for 2013
by Mikael Vidstedt
· 11 years ago
0ef4539
8028198: SIGSEGV in PhaseIdealLoop::build_loop_late_post
by Rickard Bäckman
· 11 years ago
3f8ae3e
8024069: replace_in_map() should operate on parent maps
by Roland Westrelin
· 11 years ago
441f1d7
8024924: Intrinsify java.lang.Math.addExact
by Rickard Bäckman
· 11 years ago
ea54d8f
8014811: loopTransform.cpp assert(cmp_end->in(2) == limit) failed
by Vladimir Kozlov
· 11 years ago
25c4a7f
8008811: [parfait] Null pointer deference in hotspot/src/share/vm/opto/loopopts.cpp
by Morris Meyer
· 11 years ago
2d2532e
7092905: C2: Keep track of the number of dead nodes
by Bharadwaj Yadavalli
· 12 years ago
5f132a5
Merge
by Vladimir Kozlov
· 12 years ago
769dd50
7197424: update copyright year to match last edit in jdk8 hotspot repository
by Mikael Vidstedt
· 12 years ago
61eb5a0
7054512: Compress class pointers after perm gen removal
by Roland Westrelin
· 12 years ago
d5d2e78
7193318: C2: remove number of inputs requirement from Node's new operator
by Bharadwaj Yadavalli
· 12 years ago
dd85e2f
7173340: C2: code cleanup: use PhaseIterGVN::replace_edge(Node*, int, Node*) where applicable
by Vlaidmir Ivanov
· 12 years ago
f3f36ae
7064302: JDK7 build 147 crashed after testing my java 6-compiled web app
by Vladimir Kozlov
· 13 years ago
09b7902
7107042: assert(no_dead_loop) failed: dead loop detected
by Vladimir Kozlov
· 13 years ago
669fa73
7097546: Optimize use of CMOVE instructions
by Vladimir Kozlov
· 13 years ago
dd43791
7070134: Hotspot crashes with sigsegv from PorterStemmer
by Vladimir Kozlov
· 13 years ago
6c8fc4b
7039586: test/java/util/Collections/Rotate.java failing with hs21-b09
by Vladimir Kozlov
· 13 years ago
4174590
Merge
by John R Rose
· 13 years ago
c9e484d
7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass
by Erik Trimble
· 13 years ago
00eca5e
7004535: Clone loop predicate during loop unswitch
by Vladimir Kozlov
· 13 years ago
3de260d
7008866: Missing loop predicate for loop with multiple entries
by Vladimir Kozlov
· 13 years ago
8006fe8
6989984: Use standard include model for Hospot
by Stefan Karlsson
· 14 years ago
448b83e
6677629: PhaseIterGVN::subsume_node() should call hash_delete() and add_users_to_worklist()
by Vladimir Kozlov
· 14 years ago
ba7c173
6941466: Oracle rebranding changes for Hotspot repositories
by Erik Trimble
· 14 years ago
1a1e145
6924097: assert((_type == Type::MEMORY) == (_adr_type != 0),"adr_type for memory phis only")
by Vladimir Kozlov
· 15 years ago
e846382
Merge
by Erik Trimble
· 15 years ago
a63ef10
6862919: Update copyright year
by Xiomara Jayasena
· 15 years ago
a24ea18
6860469: remix_address_expressions sets incorrect control causing crash in split_if_with_block_post
by Hiroshi Yamauchi
· 15 years ago
7a36ade
6855164: SIGSEGV during compilation of method involving loop over CharSequence
by Changpeng Fang
· 15 years ago
05d1de7
6810672: Comment typos
by Christian Thalinger
· 16 years ago
043fde1
6743188: incomplete fix for 6700047 C2 failed in idom_no_update
by Tom Rodriguez
· 16 years ago
4b1e242
6384206: Phis which are later unneeded are impairing our ability to inline based on static types
by Tom Rodriguez
· 16 years ago
3d9b153
6738933: assert with base pointers must match with compressed oops enabled
by Tom Rodriguez
· 16 years ago
897278f
6731641: assert(m->adr_type() == mach->adr_type(),"matcher should not change adr type")
by Vladimir Kozlov
· 16 years ago
50c4a23
6726999: nsk/stress/jck12a/jck12a010 assert(n != null,"Bad immediate dominator info.")
by Vladimir Kozlov
· 16 years ago
20de63f
6700047: C2 failed in idom_no_update
by Tom Rodriguez
· 16 years ago
2d6f42d
Merge
by Erik Trimble
· 16 years ago
c96a95c
6719955: Update copyright year
by Xiomara Jayasena
· 16 years ago
4213e62
6716441: error in meet with +DoEscapeAnalysis
by Vladimir Kozlov
· 16 years ago
0a077d2
6715633: when matching a memory node the adr_type should not change
by Vladimir Kozlov
· 16 years ago
7603542
6703890: Compressed Oops: add LoadNKlass node to generate narrow oops (32-bits) compare instructions
by Vladimir Kozlov
· 16 years ago
ba411c2
6684385: Loop unswitching crashes without LoopNode
by Chuck Rasbold
· 16 years ago
49434b6
6659207: access violation in CompilerThread0
by Tom Rodriguez
· 16 years ago
30dc0ed
6673473: (Escape Analysis) Add the instance's field information to PhiNode
by Vladimir Kozlov
· 17 years ago
09d7f4b
6667588: Don't generate duplicated CMP for float/double values
by Vladimir Kozlov
· 17 years ago
8153779
Initial load
by J. Duke
· 17 years ago