/external/llvm/test/Transforms/RewriteStatepointsForGC/ |
D | codegen-cond.ll | 9 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 …]
|
D | leaf-function.ll | 7 ; into a safepoint. An entry safepoint should get inserted, though.
|
D | base-pointers.ll | 38 ; 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/ |
D | basic.ll | 4 ; 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
|
D | call-in-loop.ll | 2 ; don't need a safepoint poll (since the callee must contain a
|
D | statepoint-frameescape.ll | 5 ; Do we insert the entry safepoint after the localescape intrinsic?
|
D | finite-loops.ll | 106 ; safepoint.
|
/external/llvm/docs/ |
D | Statepoints.rst | 62 #. 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 …]
|
D | GarbageCollection.rst | 57 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/ |
D | statepoint-forward.ll | 21 ;; 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/ |
D | code-generator.cc | 270 Safepoint safepoint = in RecordSafepoint() local 284 safepoint.DefinePointerSlot(index, zone()); in RecordSafepoint() 287 safepoint.DefinePointerRegister(reg, zone()); in RecordSafepoint()
|
/external/v8/ |
D | Android.v8.mk | 410 src/safepoint-table.cc \
|
D | BUILD.gn | 1723 "src/safepoint-table.cc", 1724 "src/safepoint-table.h",
|
/external/v8/src/ |
D | v8.gyp | 1228 'safepoint-table.cc', 1229 'safepoint-table.h',
|
D | deoptimizer.cc | 257 SafepointEntry safepoint = code->GetSafepointEntry(it.frame()->pc()); in DeoptimizeMarkedCodeForContext() local 258 int deopt_index = safepoint.deoptimization_index(); in DeoptimizeMarkedCodeForContext()
|
/external/v8/src/crankshaft/arm/ |
D | lithium-codegen-arm.cc | 882 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/ |
D | lithium-codegen-arm64.cc | 491 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/ |
D | lithium-codegen-x64.cc | 813 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/ |
D | lithium-codegen-ia32.cc | 784 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/ |
D | lithium-codegen-mips.cc | 867 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/ |
D | lithium-codegen-ppc.cc | 825 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/ |
D | lithium-codegen-s390.cc | 816 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/ |
D | lithium-codegen-mips64.cc | 856 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/ |
D | lithium-codegen-x87.cc | 1075 Safepoint safepoint = in RecordSafepoint() local 1080 safepoint.DefinePointerSlot(pointer->index(), zone()); in RecordSafepoint() 1082 safepoint.DefinePointerRegister(ToRegister(pointer), zone()); in RecordSafepoint()
|