HomeSort by relevance Sort by last modified time
    Searched defs:effect (Results 26 - 50 of 90) sorted by null

12 3 4

  /external/v8/src/compiler/
dead-code-elimination.cc 31 // effect.
249 Node* effect = NodeProperties::GetEffectInput(node, 0);
250 if (effect->opcode() == IrOpcode::kDead) {
251 return Replace(effect);
253 if (effect->opcode() == IrOpcode::kUnreachable) {
254 return Replace(effect);
261 Node* effect = NodeProperties::GetEffectInput(node, 0); local
262 if (effect->opcode() == IrOpcode::kDead) {
263 return Replace(effect);
266 if (effect->opcode() == IrOpcode::kUnreachable)
291 Node* effect = NodeProperties::GetEffectInput(node, 0); local
    [all...]
js-native-context-specialization.h 110 ValueEffectControl(Node* value, Node* effect, Node* control)
111 : value_(value), effect_(effect), control_(control) {}
114 Node* effect() const { return effect_; } function in class:v8::internal::compiler::final::final
126 Node* effect, Node* control,
132 Node* frame_state, Node* effect,
139 Node* effect, Node* control,
147 Node* frame_state, Node** effect,
152 Node* frame_state, Node** effect,
157 Node* value, Node** effect, Node** control,
163 Node* receiver, Node* index, Node* value, Node* effect, Node* control
    [all...]
js-type-hint-lowering.h 50 // - operation was lowered to a side-effect-free operation, the resulting
51 // value, effect and control can be obtained by the {value}, {effect} and
55 // should connect {effect} and {control} nodes to the end.
62 Node* effect() const { return effect_; } function in class:v8::internal::compiler::JSTypeHintLowering::LoweringResult
71 static LoweringResult SideEffectFree(Node* value, Node* effect,
73 DCHECK_NOT_NULL(effect);
75 return LoweringResult(LoweringResultKind::kSideEffectFree, value, effect,
92 LoweringResult(LoweringResultKind kind, Node* value, Node* effect,
94 : kind_(kind), value_(value), effect_(effect), control_(control) {
    [all...]
redundancy-elimination.cc 220 Node* const effect = NodeProperties::GetEffectInput(node); local
221 EffectPathChecks const* checks = node_checks_.Get(effect);
244 Node* const effect = NodeProperties::GetEffectInput(node); local
245 EffectPathChecks const* checks = node_checks_.Get(effect);
280 Node* const effect = NodeProperties::GetEffectInput(node, i); local
281 if (node_checks_.Get(effect) == nullptr) return NoChange();
304 // Effect terminators should be handled specially.
315 Node* const effect = NodeProperties::GetEffectInput(node); local
316 EffectPathChecks const* checks = node_checks_.Get(effect);
320 // We just propagate the information from the effect input (ideally
    [all...]
common-operator-reducer.cc 142 Node* effect = NodeProperties::GetEffectInput(node); local
160 ReplaceWithValue(node, dead(), effect, control);
164 effect, control);
216 Node* const effect = inputs[0]; local
217 DCHECK_NE(node, effect);
225 if (input != effect) return NoChange();
229 return Replace(effect);
301 Node* effect = NodeProperties::GetEffectInput(node); local
302 if (effect->opcode() == IrOpcode::kCheckpoint) {
304 // hence checkpoints can be cut out of the effect chain flowing into it
    [all...]
escape-analysis-reducer.cc 56 Node* effect = NodeProperties::GetEffectInput(original); local
60 original->AppendInput(jsgraph()->zone(), effect);
111 Node* effect = NodeProperties::GetEffectInput(node, 0); local
112 if (effect->opcode() == IrOpcode::kBeginRegion) {
113 RelaxEffectsAndControls(effect);
165 Node* EscapeAnalysisReducer::ReduceDeoptState(Node* node, Node* effect,
176 new_node.ReplaceInput(ReduceDeoptState(input, effect, deduplicator),
184 new_node.ReplaceValueInput(ReduceDeoptState(input, effect, deduplicator),
197 analysis_result().GetVirtualObjectField(vobject, offset, effect);
200 inputs.push_back(ReduceDeoptState(field, effect, deduplicator))
    [all...]
js-intrinsic-lowering.cc 90 Node* const effect = NodeProperties::GetEffectInput(node); local
92 context, effect);
98 Node* const effect = NodeProperties::GetEffectInput(node); local
102 return Change(node, op, value, effect, control);
107 Node* const effect = NodeProperties::GetEffectInput(node); local
114 frame_state, effect, control);
127 Node* const effect = NodeProperties::GetEffectInput(node); local
131 graph()->NewNode(op, closure, receiver, context, effect, control);
138 Node* const effect = NodeProperties::GetEffectInput(node); local
147 return Change(node, op, generator, closed, effect, control)
152 Node* const effect = NodeProperties::GetEffectInput(node); local
180 Node* const effect = NodeProperties::GetEffectInput(node); local
196 Node* effect = NodeProperties::GetEffectInput(node); local
    [all...]
representation-change.cc 612 Node* effect = NodeProperties::GetEffectInput(node); local
616 jsgraph()->Int32Constant(0), effect, control);
768 // input), we need to connect it to the effect and control chains.
769 Node* effect = NodeProperties::GetEffectInput(use_node); local
771 Node* conversion = jsgraph()->graph()->NewNode(op, node, effect, control);
    [all...]
js-inlining-heuristic.cc 326 // is no side-effect between the call and the branch, and if the callee is
376 // The idea is to get rid of the merge, effect phi and phi, then duplicate
378 // calls and states directly to the inputs of the ex-phi, ex-effect-phi and
381 // of the phi, effect-phi and merge because we will remove them from
421 // If there is a non-checkpoint effect node between the callee computation
426 Node* effect = NodeProperties::GetEffectInput(node); local
427 if (effect->opcode() == IrOpcode::kCheckpoint) {
428 checkpoint = effect;
430 effect = NodeProperties::GetEffectInput(effect);
519 Node* effect = effect_phi->InputAt(i); local
663 Node* effect = local
    [all...]
js-inlining.cc 90 // becomes the control input of the start of the inlinee, and {effect} becomes
91 // the effect input of the start of the inlinee.
93 Node* effect = NodeProperties::GetEffectInput(call); local
103 // new target value, argument count, context, effect or control.
133 edge.UpdateTo(effect);
540 Node* effect = NodeProperties::GetEffectInput(node); local
549 context, frame_state_inside, effect, control);
608 Node* effect = NodeProperties::GetEffectInput(node); local
609 if (NodeProperties::CanBePrimitive(isolate(), call.receiver(), effect)) {
613 Node* receiver = effect
    [all...]
memory-optimizer.cc 82 // Allocate nodes were purged from the graph in effect-control
128 Node* effect = node->InputAt(1); local
131 gasm()->Reset(effect, control);
313 effect = __ ExtractCurrentEffect();
316 // Replace all effect uses of {node} with the {effect}, enqueue the
317 // effect uses for further processing, and replace all value uses of
322 edge.UpdateTo(effect);
508 // All inputs to this effect merge are done, merge the states given all
529 // An EffectPhi represents a merge of different effect chains, whic
    [all...]
node-properties.cc 187 void NodeProperties::ReplaceEffectInput(Node* node, Node* effect, int index) {
189 return node->ReplaceInput(FirstEffectIndex(node) + index, effect);
224 void NodeProperties::ReplaceUses(Node* node, Node* value, Node* effect,
226 // Requires distinguishing between value, effect and control edges.
240 DCHECK_NOT_NULL(effect);
241 edge.UpdateTo(effect);
259 Node* effect = NodeProperties::GetEffectInput(node); local
260 while (effect->opcode() != IrOpcode::kCheckpoint) {
261 if (effect->opcode() == IrOpcode::kDead) return effect;
511 Node* effect = NodeProperties::GetEffectInput(node); local
    [all...]
typed-optimization.cc 146 Node* const effect = NodeProperties::GetEffectInput(node); local
158 return Replace(effect);
190 Node* const effect = NodeProperties::GetEffectInput(node); local
191 if (val_type.Is(exp_type)) return Replace(effect);
202 Node* const effect = NodeProperties::GetEffectInput(node); local
203 if (val_type.Is(exp_type)) return Replace(effect);
verifier.cc 110 // If this node has any effect outputs, make sure that it is
111 // consumed as an effect input somewhere else.
151 // Verify all effect inputs actually have an effect.
153 Node* effect = NodeProperties::GetEffectInput(node); local
154 CheckOutput(effect, node, effect->op()->EffectOutputCount(), "effect");
368 // Terminates take one loop and effect.
385 // Osr entries take one control and effect
    [all...]
  /frameworks/av/media/libaudioclient/
IAudioPolicyServiceClient.cpp 74 effect_descriptor_t effect; local
75 if (data.read(&effect, sizeof(effect_descriptor_t)) != NO_ERROR) {
78 (*effects).push_back(effect);
84 for (const auto& effect : effects) {
85 if (data.write(&effect, sizeof(effect_descriptor_t)) != NO_ERROR) {
  /frameworks/av/media/libaudioclient/include/media/
AudioEffect.h 65 * NO_INIT effect library failed to initialize
74 * Returns an effect descriptor during effect
78 * index: index of the queried effect.
79 * descriptor: address where the effect descriptor should be returned.
84 * NO_INIT effect library failed to initialize
86 * INVALID_OPERATION effect list has changed since last execution of queryNumberEffects()
89 * *descriptor: updated with effect descriptor
94 * Returns a descriptor for the specified effect uuid or type.
96 * Lookup an effect by uuid, or if that's unspecified (EFFECT_UUID_NULL)
575 sp<AudioEffect> effect = mEffect.promote(); local
586 sp<AudioEffect> effect = mEffect.promote(); local
601 sp<AudioEffect> effect = mEffect.promote(); local
615 sp<AudioEffect> effect = mEffect.promote(); local
    [all...]
  /frameworks/av/media/libaudiohal/impl/
EffectHalHidl.cpp 37 namespace effect { namespace in namespace:android
41 using namespace ::android::hardware::audio::effect::CPP_VERSION;
43 EffectHalHidl::EffectHalHidl(const sp<IEffect>& effect, uint64_t effectId)
44 : mEffect(effect), mEffectId(effectId), mBuffersChanged(true), mEfGroup(nullptr) {
71 // TODO(mnaganov): These buffer conversion functions should be shared with Effect wrapper
348 } // namespace effect
  /frameworks/av/media/libeffects/config/src/
EffectsConfig.cpp 156 /** Parse an effect from an xml element describing it.
157 * @return true and pushes the effect in effects on success,
160 Effect effect{};
167 effect.name = name;
169 // Function to parse effect.library and effect.uuid from xml
170 auto parseImpl = [&libraries](const XMLElement& xmlImpl, EffectImpl& effect) {
175 ALOGE("effect must have a library name and a uuid: %s", dump(xmlImpl));
185 effect.library = library
243 auto* effect = findByName(effectName, effects); local
    [all...]
  /cts/tests/tests/os/src/android/os/cts/
VibrationEffectTest.java 118 VibrationEffect effect = local
122 assertEquals(effect, otherEffect);
123 assertEquals(effect.hashCode(), otherEffect.hashCode());
135 VibrationEffect.Prebaked effect = (VibrationEffect.Prebaked) local
137 assertEquals(id, effect.getId());
138 assertEquals(fallback, effect.shouldFallback());
139 assertEquals(-1, effect.getDuration());
146 VibrationEffect.Waveform effect = (VibrationEffect.Waveform) local
148 assertArrayEquals(TEST_TIMINGS, effect.getTimings());
149 assertArrayEquals(TEST_AMPLITUDES, effect.getAmplitudes())
254 VibrationEffect effect = VibrationEffect.createWaveform(TEST_TIMINGS, TEST_AMPLITUDES, -1); local
361 VibrationEffect.Prebaked effect = (VibrationEffect.Prebaked)VibrationEffect.get( local
376 VibrationEffect.Prebaked effect = (VibrationEffect.Prebaked)VibrationEffect.get( local
    [all...]
  /bionic/libc/kernel/uapi/linux/
uinput.h 28 struct ff_effect effect; member in struct:uinput_ff_upload
  /external/kernel-headers/original/uapi/linux/
uinput.h 52 struct ff_effect effect; member in struct:uinput_ff_upload
191 * 4. Perform the effect upload, and place a return code back into
204 * effect ID passed to erase_effect().
205 * 4. Perform the effect erasure, and place a return code back
  /external/replicaisland/src/com/replica/replicaisland/
LauncherComponent.java 126 GameObject effect = factory.spawn(mLaunchEffect, local
130 if (effect != null) {
131 manager.add(effect);
  /frameworks/av/media/libeffects/factory/
EffectsFactory.c 38 static list_elem_t *gCurEffect; // current effect in enumeration process
39 static uint32_t gCurEffectIdx; // current effect index in enumeration process
62 // Effect Control Interface functions
171 // Effect Factory Interface functions
287 // so, findEffect will fail. Search for the effect in gSubEffectList.
294 // create effect in library
301 // add entry to effect list
338 // remove effect from effect list
361 // release effect in librar
466 sub_effect_entry_t *effect; local
    [all...]
  /external/ImageMagick/coders/
fpx.c 622 effect,
630 effect.byy=brightness;
631 effect.byc1=0.0;
632 effect.byc2=0.0;
633 effect.dummy1_zero=0.0;
634 effect.bc1y=0.0;
635 effect.bc1c1=brightness;
636 effect.bc1c2=0.0;
637 effect.dummy2_zero=0.0;
638 effect.bc2y=0.0
616 effect, local
719 effect, local
    [all...]
  /frameworks/av/services/audiopolicy/common/managerdefinitions/src/
AudioInputDescriptor.cpp 408 void AudioInputDescriptor::trackEffectEnabled(const sp<EffectDescriptor> &effect,
412 mEnabledEffects.replaceValueFor(effect->mId, effect);
414 mEnabledEffects.removeItem(effect->mId);
415 // always exit from suspend when disabling an effect as only enabled effects
417 if (effect->mSuspended) {
418 effect->mSuspended = false;
419 mClientInterface->setEffectSuspended(effect->mId, effect->mSession, effect->mSuspended)
484 sp<EffectDescriptor> effect = mEnabledEffects.valueAt(i); local
    [all...]

Completed in 2876 milliseconds

12 3 4