Benign repos Download

code-assembler.cc

Source references XOR syntaximports src/compiler/schedule.h
SHA-2569a83fa2096cfede0778cdfece9c43dcf12db9c4fcf41c5c711780727f9580877
MaleculeH(Db)Md(In)

Evidence

imports src/compiler/schedule.h lines 1–38
1// Copyright 2015 the V8 project authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "src/compiler/code-assembler.h"
6
7#include <optional>
8#include <ostream>
9#include <thread> // NOLINT(build/c++11) (for this_thread::yield())
10
11#include "src/base/small-vector.h"
12#include "src/builtins/builtins-inl.h"
13#include "src/builtins/constants-table-builder.h"
14#include "src/codegen/compiler.h"
15#include "src/codegen/interface-descriptors-inl.h"
16#include "src/codegen/machine-type.h"
17#include "src/codegen/tnode.h"
18#include "src/compiler-dispatcher/optimizing-compile-dispatcher.h"
19#include "src/compiler/backend/instruction-selector.h"
20#include "src/compiler/js-graph.h"
21#include "src/compiler/linkage.h"
22#include "src/compiler/node-matchers.h"
23#include "src/compiler/pipeline.h"
24#include "src/compiler/raw-machine-assembler.h"
25#include "src/compiler/schedule.h"
26#include "src/compiler/turbofan-graph.h"
27#include "src/handles/handles-inl.h"
28#include "src/heap/factory-inl.h"
29#include "src/numbers/conversions-inl.h"
30#include "src/objects/smi.h"
31#include "src/utils/memcopy.h"
32#include "src/zone/zone.h"
33
34namespace v8 {
⋯4 lines
English function-word token "and" lines 209–212
209:16… ted one at a time (i.e. PrepareJob, ExecuteJob, and FinalizeJob)
210 // instead of batched.
211 FinalizeJobOnMainThread(isolate, job.get());
212 …
Source references XOR syntax lines 1116–1124
1116:15… N(Sub)
1117ATOMIC_FUNCTION(And)
1118ATOMIC_FUNCTION(Or)
1119ATOMIC_FUNCTION(Xor)
1120ATOMIC_FUNCTION(Exchange)
1121#undef ATOMIC_FUNCTION
1122
1123TNode<Word32T> CodeAssembler::AtomicCompareExchange(MachineType type,
1124 …
English function-word token "have" lines 1868–1872
1868:58… set of variables to
1869 // merge and phi nodes have already been created.
1870 if (bound_) {
1871 auto phi = variable_phis_.find(var);
1872 if (ph …
English function-word token "with" lines 1880–1881
1880:13… bound this label, but then later merged a path with a new value for
1881 // the variable after the label bind (it's not possible to add phis t …

Keyboard shortcuts on this page: j for the next sample, k for the previous one, x to go back to the feed, d to download the original bytes, r to re-queue the sample for analysis.