Searched refs:hasSideEffects (Results 1 - 25 of 35) sorted by relevance

12

/external/proguard/src/proguard/optimize/info/
H A DSideEffectMethodMarker.java50 private boolean hasSideEffects; field in class:SideEffectMethodMarker
83 if (!hasSideEffects(programMethod) &&
87 hasSideEffects =
93 if (!hasSideEffects)
100 if (hasSideEffects)
118 hasSideEffects = hasSideEffects(clazz, method, codeAttribute);
127 private boolean hasSideEffects(Clazz clazz, method in class:SideEffectMethodMarker
147 if (checker.hasSideEffects(clazz,
175 public static boolean hasSideEffects(Metho method in class:SideEffectMethodMarker
[all...]
H A DSideEffectInstructionChecker.java58 private boolean hasSideEffects; field in class:SideEffectInstructionChecker
73 public boolean hasSideEffects(Clazz clazz, method in class:SideEffectInstructionChecker
79 hasSideEffects = false;
83 return hasSideEffects;
109 hasSideEffects = OPTIMIZE_CONSERVATIVELY;
124 hasSideEffects = true;
134 hasSideEffects = includeReturnInstructions;
149 hasSideEffects = includeReturnInstructions;
180 hasSideEffects = true;
193 hasSideEffects
[all...]
H A DSideEffectMethodFilter.java59 if (SideEffectMethodMarker.hasSideEffects(programMethod))
68 if (SideEffectMethodMarker.hasSideEffects(libraryMethod))
H A DMethodOptimizationInfo.java36 private boolean hasSideEffects = false; field in class:MethodOptimizationInfo
87 hasSideEffects = true;
91 public boolean hasSideEffects() method in class:MethodOptimizationInfo
93 return hasSideEffects;
264 this.hasSideEffects |= other.hasSideEffects;
276 this.hasSideEffects = true;
/external/chromium_org/third_party/angle/src/compiler/translator/
H A DNodeSearch.h65 if (node->getRight()->hasSideEffects())
H A DIntermNode.h265 virtual bool hasSideEffects() const = 0;
384 virtual bool hasSideEffects() const { return false; } function in class:TIntermSymbol
412 virtual bool hasSideEffects() const { return false; } function in class:TIntermRaw
433 virtual bool hasSideEffects() const { return false; } function in class:TIntermConstantUnion
478 virtual bool hasSideEffects() const { return isAssignment(); } function in class:TIntermOperator
506 virtual bool hasSideEffects() const function in class:TIntermBinary
508 return isAssignment() || mLeft->hasSideEffects() || mRight->hasSideEffects();
550 virtual bool hasSideEffects() const function in class:TIntermUnary
552 return isAssignment() || mOperand->hasSideEffects();
596 virtual bool hasSideEffects() const { return true; } function in class:TIntermAggregate
654 virtual bool hasSideEffects() const { return true; } function in class:TIntermSelection
[all...]
H A DUnfoldShortCircuit.cpp38 if (!node->getRight()->hasSideEffects())
H A DOutputHLSL.cpp1714 if (node->getRight()->hasSideEffects())
1729 if (node->getRight()->hasSideEffects())
/external/llvm/include/llvm/IR/
H A DInlineAsm.h56 const std::string &Constraints, bool hasSideEffects,
68 StringRef Constraints, bool hasSideEffects,
72 bool hasSideEffects() const { return HasSideEffects; } function in class:llvm::InlineAsm
/external/clang/lib/ARCMigrate/
H A DTransEmptyStatementsAndDealloc.cpp103 if (hasSideEffects(condE, Ctx))
117 if (hasSideEffects(condE, Ctx))
127 if (hasSideEffects(condE, Ctx))
137 if (hasSideEffects(Exp, Ctx))
H A DTransforms.h180 bool hasSideEffects(Expr *E, ASTContext &Ctx);
H A DTransforms.cpp174 bool trans::hasSideEffects(Expr *E, ASTContext &Ctx) { function in class:trans
191 return hasSideEffects(ME->getInstanceReceiver(), Ctx);
H A DTransRetainReleaseDealloc.cpp153 if (!hasSideEffects(rec, Pass.Ctx)) {
H A DTransUnbridgedCasts.cpp317 if (!hasSideEffects(E, Pass.Ctx)) {
/external/llvm/lib/IR/
H A DInlineAsm.cpp29 StringRef Constraints, bool hasSideEffects,
31 InlineAsmKeyType Key(AsmString, Constraints, hasSideEffects, isAlignStack,
38 const std::string &constraints, bool hasSideEffects,
42 HasSideEffects(hasSideEffects), IsAlignStack(isAlignStack),
28 get(FunctionType *Ty, StringRef AsmString, StringRef Constraints, bool hasSideEffects, bool isAlignStack, AsmDialect asmDialect) argument
37 InlineAsm(PointerType *Ty, const std::string &asmString, const std::string &constraints, bool hasSideEffects, bool isAlignStack, AsmDialect asmDialect) argument
H A DConstantsContext.h353 StringRef Constraints, bool hasSideEffects,
356 has_side_effects(hasSideEffects), is_align_stack(isAlignStack),
500 Asm->hasSideEffects(), Asm->isAlignStack(),
352 InlineAsmKeyType(StringRef AsmString, StringRef Constraints, bool hasSideEffects, bool isAlignStack, InlineAsm::AsmDialect asmDialect) argument
/external/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.cpp2558 bool hasSideEffects; member in class:InstAnalyzer
2565 : CDP(cdp), hasSideEffects(false), mayStore(false), mayLoad(false),
2579 if (hasSideEffects || mayLoad || mayStore || isVariadic)
2611 if (CP.hasProperty(SDNPSideEffect)) hasSideEffects = true;
2630 if (N->NodeHasProperty(SDNPSideEffect, CDP)) hasSideEffects = true;
2643 hasSideEffects = true;
2659 if (InstInfo.hasSideEffects != PatInfo.hasSideEffects &&
2661 // Allow explicitly setting hasSideEffects = 1 on instructions, even when
2664 if (!InstInfo.hasSideEffects) {
[all...]
H A DCodeGenInstruction.h248 bool hasSideEffects : 1;
H A DCodeGenInstruction.cpp323 hasSideEffects = R->getValueAsBitOrUnset("hasSideEffects", Unset);
335 if (neverHasSideEffects + hasSideEffects > 1)
H A DInstrInfoEmitter.cpp503 if (Inst.hasSideEffects) OS << "|(1<<MCID::UnmodeledSideEffects)";
H A DDAGISelMatcherGen.cpp737 II.hasSideEffects))
/external/llvm/lib/Transforms/Utils/
H A DValueMapper.cpp54 IA->hasSideEffects(), IA->isAlignStack());
/external/proguard/src/proguard/optimize/evaluation/
H A DEvaluationSimplifier.java318 !sideEffectInstructionChecker.hasSideEffects(clazz,
/external/proguard/lib/
H A Dproguard.jarMETA-INF/ META-INF/MANIFEST.MF proguard/DataEntryWriterFactory.class DataEntryWriterFactory.java package proguard public ...
/external/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp675 if (IA->hasSideEffects())

Completed in 1752 milliseconds

12