/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...] |