Home
last modified time | relevance | path

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

/external/llvm/test/Transforms/RewriteStatepointsForGC/
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 …]
Dleaf-function.ll7 ; into a safepoint. An entry safepoint should get inserted, though.
Dbase-pointers.ll38 ; Our safepoint placement pass calls removeUnreachableBlocks, which does a bunch
89 ;; Both 'next' and 'extra2' are live across the backedge safepoint...
/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
38 ; to insert a backedge safepoint
Dcall-in-loop.ll2 ; don't need a safepoint poll (since the callee must contain a
Dstatepoint-frameescape.ll5 ; Do we insert the entry safepoint after the localescape intrinsic?
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.cc270 Safepoint safepoint = in RecordSafepoint() local
284 safepoint.DefinePointerSlot(index, zone()); in RecordSafepoint()
287 safepoint.DefinePointerRegister(reg, zone()); in RecordSafepoint()
/external/v8/
DAndroid.v8.mk410 src/safepoint-table.cc \
DBUILD.gn1723 "src/safepoint-table.cc",
1724 "src/safepoint-table.h",
/external/v8/src/
Dv8.gyp1228 'safepoint-table.cc',
1229 'safepoint-table.h',
Ddeoptimizer.cc257 SafepointEntry safepoint = code->GetSafepointEntry(it.frame()->pc()); in DeoptimizeMarkedCodeForContext() local
258 int deopt_index = safepoint.deoptimization_index(); in DeoptimizeMarkedCodeForContext()
/external/v8/src/crankshaft/arm/
Dlithium-codegen-arm.cc882 Safepoint safepoint = safepoints_.DefineSafepoint(masm(), in RecordSafepoint() local
887 safepoint.DefinePointerSlot(pointer->index(), zone()); in RecordSafepoint()
889 safepoint.DefinePointerRegister(ToRegister(pointer), zone()); in RecordSafepoint()
/external/v8/src/crankshaft/arm64/
Dlithium-codegen-arm64.cc491 Safepoint safepoint = safepoints_.DefineSafepoint( in RecordSafepoint() local
497 safepoint.DefinePointerSlot(pointer->index(), zone()); in RecordSafepoint()
499 safepoint.DefinePointerRegister(ToRegister(pointer), zone()); in RecordSafepoint()
/external/v8/src/crankshaft/x64/
Dlithium-codegen-x64.cc813 Safepoint safepoint = safepoints_.DefineSafepoint(masm(), in RecordSafepoint() local
818 safepoint.DefinePointerSlot(pointer->index(), zone()); in RecordSafepoint()
820 safepoint.DefinePointerRegister(ToRegister(pointer), zone()); in RecordSafepoint()
/external/v8/src/crankshaft/ia32/
Dlithium-codegen-ia32.cc784 Safepoint safepoint = in RecordSafepoint() local
789 safepoint.DefinePointerSlot(pointer->index(), zone()); in RecordSafepoint()
791 safepoint.DefinePointerRegister(ToRegister(pointer), zone()); in RecordSafepoint()
/external/v8/src/crankshaft/mips/
Dlithium-codegen-mips.cc867 Safepoint safepoint = safepoints_.DefineSafepoint(masm(), in RecordSafepoint() local
872 safepoint.DefinePointerSlot(pointer->index(), zone()); in RecordSafepoint()
874 safepoint.DefinePointerRegister(ToRegister(pointer), zone()); in RecordSafepoint()
/external/v8/src/crankshaft/ppc/
Dlithium-codegen-ppc.cc825 Safepoint safepoint = in RecordSafepoint() local
830 safepoint.DefinePointerSlot(pointer->index(), zone()); in RecordSafepoint()
832 safepoint.DefinePointerRegister(ToRegister(pointer), zone()); in RecordSafepoint()
/external/v8/src/crankshaft/s390/
Dlithium-codegen-s390.cc816 Safepoint safepoint = in RecordSafepoint() local
821 safepoint.DefinePointerSlot(pointer->index(), zone()); in RecordSafepoint()
823 safepoint.DefinePointerRegister(ToRegister(pointer), zone()); in RecordSafepoint()
/external/v8/src/crankshaft/mips64/
Dlithium-codegen-mips64.cc856 Safepoint safepoint = safepoints_.DefineSafepoint(masm(), in RecordSafepoint() local
861 safepoint.DefinePointerSlot(pointer->index(), zone()); in RecordSafepoint()
863 safepoint.DefinePointerRegister(ToRegister(pointer), zone()); in RecordSafepoint()
/external/v8/src/crankshaft/x87/
Dlithium-codegen-x87.cc1075 Safepoint safepoint = in RecordSafepoint() local
1080 safepoint.DefinePointerSlot(pointer->index(), zone()); in RecordSafepoint()
1082 safepoint.DefinePointerRegister(ToRegister(pointer), zone()); in RecordSafepoint()