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

12

/external/proguard/src/proguard/optimize/info/
H A DSideEffectMethodMarker.java49 private boolean hasSideEffects; field in class:SideEffectMethodMarker
82 if (!hasSideEffects(programMethod) &&
86 hasSideEffects =
92 if (!hasSideEffects)
99 if (hasSideEffects)
117 hasSideEffects = hasSideEffects(clazz, method, codeAttribute);
126 private boolean hasSideEffects(Clazz clazz, method in class:SideEffectMethodMarker
141 if (sideEffectInstructionChecker.hasSideEffects(clazz,
169 public static boolean hasSideEffects(Metho method in class:SideEffectMethodMarker
[all...]
H A DSideEffectInstructionChecker.java50 private boolean hasSideEffects; field in class:SideEffectInstructionChecker
59 public boolean hasSideEffects(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) method in class:SideEffectInstructionChecker
61 hasSideEffects = false;
65 return hasSideEffects;
99 hasSideEffects = true;
113 hasSideEffects = true;
146 hasSideEffects = true;
156 hasSideEffects = true;
171 hasSideEffects = true;
179 if (!hasSideEffects)
[all...]
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/
H A DNodeSearch.h63 if (node->getRight()->hasSideEffects())
H A Dintermediate.h255 virtual bool hasSideEffects() const = 0;
359 virtual bool hasSideEffects() const { return false; } function in class:TIntermSymbol
383 virtual bool hasSideEffects() const { return false; } function in class:TIntermConstantUnion
412 virtual bool hasSideEffects() const { return isAssignment(); } function in class:TIntermOperator
432 virtual bool hasSideEffects() const { return (isAssignment() || left->hasSideEffects() || right->hasSideEffects()); } function in class:TIntermBinary
464 virtual bool hasSideEffects() const { return (isAssignment() || operand->hasSideEffects()); } function in class:TIntermUnary
499 virtual bool hasSideEffects() cons function in class:TIntermAggregate
547 virtual bool hasSideEffects() const { return true; } function in class:TIntermSelection
[all...]
H A DUnfoldShortCircuit.cpp37 if (!node->getRight()->hasSideEffects())
H A DOutputHLSL.cpp1309 if (node->getRight()->hasSideEffects())
1324 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.cpp104 if (hasSideEffects(condE, Ctx))
118 if (hasSideEffects(condE, Ctx))
128 if (hasSideEffects(condE, Ctx))
138 if (hasSideEffects(Exp, Ctx))
H A DTransforms.h178 bool hasSideEffects(Expr *E, ASTContext &Ctx);
H A DTransforms.cpp168 bool trans::hasSideEffects(Expr *E, ASTContext &Ctx) { function in class:trans
185 return hasSideEffects(ME->getInstanceReceiver(), Ctx);
H A DTransRetainReleaseDealloc.cpp153 if (!hasSideEffects(rec, Pass.Ctx)) {
H A DTransUnbridgedCasts.cpp309 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.h354 StringRef Constraints, bool hasSideEffects,
357 has_side_effects(hasSideEffects), is_align_stack(isAlignStack),
508 Asm->hasSideEffects(), Asm->isAlignStack(),
353 InlineAsmKeyType(StringRef AsmString, StringRef Constraints, bool hasSideEffects, bool isAlignStack, InlineAsm::AsmDialect asmDialect) argument
/external/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.cpp2472 bool hasSideEffects; member in class:InstAnalyzer
2479 : CDP(cdp), hasSideEffects(false), mayStore(false), mayLoad(false),
2493 if (hasSideEffects || mayLoad || mayStore || isVariadic)
2525 if (CP.hasProperty(SDNPSideEffect)) hasSideEffects = true;
2547 if (OpInfo.hasProperty(SDNPSideEffect)) hasSideEffects = true;
2560 hasSideEffects = true;
2576 if (InstInfo.hasSideEffects != PatInfo.hasSideEffects &&
2578 // Allow explicitly setting hasSideEffects = 1 on instructions, even when
2581 if (!InstInfo.hasSideEffects) {
[all...]
H A DCodeGenInstruction.h242 bool hasSideEffects; member in class:llvm::CodeGenInstruction
H A DCodeGenInstruction.cpp319 hasSideEffects = R->getValueAsBitOrUnset("hasSideEffects",
331 if (neverHasSideEffects + hasSideEffects > 1)
H A DInstrInfoEmitter.cpp477 if (Inst.hasSideEffects) OS << "|(1<<MCID::UnmodeledSideEffects)";
H A DDAGISelMatcherGen.cpp707 II.hasSideEffects))
/external/llvm/lib/Transforms/Utils/
H A DValueMapper.cpp54 IA->hasSideEffects(), IA->isAlignStack());
/external/proguard/src/proguard/optimize/evaluation/
H A DEvaluationSimplifier.java315 !sideEffectInstructionChecker.hasSideEffects(clazz,
H A DEvaluationShrinker.java208 else if (sideEffectInstructionChecker.hasSideEffects(clazz,
/external/proguard/lib/
H A Dproguard.jarMETA-INF/ META-INF/MANIFEST.MF proguard/evaluation/Stack.class Stack.java package proguard ...
/external/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp570 if (IA->hasSideEffects())

Completed in 462 milliseconds

12