Home
last modified time | relevance | path

Searched refs:safepoint (Results 1 – 25 of 26) sorted by relevance

12

/external/llvm/test/Transforms/RewriteStatepointsForGC/deopt-bundles/
Dcodegen-cond.ll9 br i1 %rare, label %safepoint, label %continue, !prof !0
11 safepoint: ; preds = %entry
12 call void @safepoint() [ "deopt"() ]
15 continue: ; preds = %safepoint, %entry
18 ; CHECK-DAG: [ %p.relocated, %safepoint ]
36 br i1 %rare, label %safepoint, label %continue, !prof !0
38 safepoint: ; preds = %entry
39 call void @safepoint() [ "deopt"() ]
42 continue: ; preds = %safepoint, %entry
45 ; CHECK-DAG: [ %q.relocated, %safepoint ]
[all …]
Dbase-pointers.ll38 ; Our safepoint placement pass calls removeUnreachableBlocks, which does a bunch
88 ;; Both 'next' and 'extra2' are live across the backedge safepoint...
/external/llvm/test/Transforms/RewriteStatepointsForGC/
Dcodegen-cond.ll8 br i1 %rare, label %safepoint, label %continue, !prof !0
9 safepoint:
10 …experimental.gc.statepoint.p0f_isVoidf(i64 2882400000, i32 0, void ()* @safepoint, i32 0, i32 0, i…
15 ; CHECK-DAG: [ %p.relocated, %safepoint ]
32 br i1 %rare, label %safepoint, label %continue, !prof !0
33 safepoint:
34 …experimental.gc.statepoint.p0f_isVoidf(i64 2882400000, i32 0, void ()* @safepoint, i32 0, i32 0, i…
39 ; CHECK-DAG: [ %q.relocated, %safepoint ]
42 ; CHECK-DAG: [ %p.relocated, %safepoint ]
59 …experimental.gc.statepoint.p0f_isVoidf(i64 2882400000, i32 0, void ()* @safepoint, i32 0, i32 0, i…
[all …]
Dbase-pointers.ll38 ; Our safepoint placement pass calls removeUnreachableBlocks, which does a bunch
87 ;; Both 'next' and 'extra2' are live across the backedge safepoint...
Drelocation.ll271 ; the safepoint, BUT we can't stop the search here or we miss the second
/external/llvm/test/Transforms/PlaceSafepoints/
Dbasic.ll4 ; Do we insert a simple entry safepoint?
13 ; On a non-gc function, we should NOT get an entry safepoint
21 ; Do we insert a backedge safepoint in a statically
39 ; to insert a backedge safepoint
Dstatepoint-frameescape.ll5 ; Do we insert the entry safepoint after the localescape intrinsic?
Dcall-in-loop.ll2 ; don't need a safepoint poll (since the callee must contain a
Dfinite-loops.ll106 ; safepoint.
/external/llvm/docs/
DStatepoints.rst62 #. A safepoint is a location at which pointers visible to the compiled
64 change. After the safepoint completes, the actual pointer value
68 Note that the term 'safepoint' is somewhat overloaded. It refers to
83 the compiler itself) at the safepoint,
96 reachable after the safepoint,
104 At the most abstract level, inserting a safepoint can be thought of as
130 Depending on our language we may need to allow a safepoint during the execution
138 ``%obj`` after the safepoint and update any following uses appropriately. The
157 safepoint or statepoint. The statepoint returns a token value (which
234 over the associated call safepoint even if the base is otherwise unused
[all …]
DGarbageCollection.rst57 as a safepoint poll.
147 safepoint, and emitting load and store barriers. You can also extend LLVM -
569 of references at a safepoint and is used by precise collectors to identify
/external/llvm/test/CodeGen/X86/
Dstatepoint-forward.ll21 ;; changed at the safepoint. Forwarding a non-gc pointer value would
68 ; to know about and update that value at a safepoint. Note that the
/external/v8/src/compiler/
Dcode-generator.cc229 Safepoint safepoint = in RecordSafepoint() local
240 safepoint.DefinePointerSlot(index, zone()); in RecordSafepoint()
243 safepoint.DefinePointerRegister(reg, zone()); in RecordSafepoint()
/external/v8/test/mjsunit/
Dmjsunit.status754 'apply-arguments-gc-safepoint': [SKIP],
794 'compiler/safepoint': [SKIP],
/external/v8/
DAndroid.v8common.mk309 src/safepoint-table.cc \
DBUILD.gn1253 "src/safepoint-table.cc",
1254 "src/safepoint-table.h",
/external/v8/src/
Ddeoptimizer.cc345 SafepointEntry safepoint = code->GetSafepointEntry(it.frame()->pc()); in DeoptimizeMarkedCodeForContext() local
346 int deopt_index = safepoint.deoptimization_index(); in DeoptimizeMarkedCodeForContext()
/external/v8/tools/gyp/
Dv8.gyp1023 '../../src/safepoint-table.cc',
1024 '../../src/safepoint-table.h',
/external/v8/src/crankshaft/x64/
Dlithium-codegen-x64.cc832 Safepoint safepoint = safepoints_.DefineSafepoint(masm(), in RecordSafepoint() local
837 safepoint.DefinePointerSlot(pointer->index(), zone()); in RecordSafepoint()
839 safepoint.DefinePointerRegister(ToRegister(pointer), zone()); in RecordSafepoint()
/external/v8/src/crankshaft/ia32/
Dlithium-codegen-ia32.cc902 Safepoint safepoint = in RecordSafepoint() local
907 safepoint.DefinePointerSlot(pointer->index(), zone()); in RecordSafepoint()
909 safepoint.DefinePointerRegister(ToRegister(pointer), zone()); in RecordSafepoint()
/external/v8/src/crankshaft/arm/
Dlithium-codegen-arm.cc897 Safepoint safepoint = safepoints_.DefineSafepoint(masm(), in RecordSafepoint() local
902 safepoint.DefinePointerSlot(pointer->index(), zone()); in RecordSafepoint()
904 safepoint.DefinePointerRegister(ToRegister(pointer), zone()); in RecordSafepoint()
/external/v8/src/crankshaft/mips/
Dlithium-codegen-mips.cc864 Safepoint safepoint = safepoints_.DefineSafepoint(masm(), in RecordSafepoint() local
869 safepoint.DefinePointerSlot(pointer->index(), zone()); in RecordSafepoint()
871 safepoint.DefinePointerRegister(ToRegister(pointer), zone()); in RecordSafepoint()
/external/v8/src/crankshaft/arm64/
Dlithium-codegen-arm64.cc520 Safepoint safepoint = safepoints_.DefineSafepoint( in RecordSafepoint() local
526 safepoint.DefinePointerSlot(pointer->index(), zone()); in RecordSafepoint()
528 safepoint.DefinePointerRegister(ToRegister(pointer), zone()); in RecordSafepoint()
/external/v8/src/crankshaft/mips64/
Dlithium-codegen-mips64.cc853 Safepoint safepoint = safepoints_.DefineSafepoint(masm(), in RecordSafepoint() local
858 safepoint.DefinePointerSlot(pointer->index(), zone()); in RecordSafepoint()
860 safepoint.DefinePointerRegister(ToRegister(pointer), zone()); in RecordSafepoint()
/external/v8/src/crankshaft/x87/
Dlithium-codegen-x87.cc1193 Safepoint safepoint = in RecordSafepoint() local
1198 safepoint.DefinePointerSlot(pointer->index(), zone()); in RecordSafepoint()
1200 safepoint.DefinePointerRegister(ToRegister(pointer), zone()); in RecordSafepoint()

12