Home
last modified time | relevance | path

Searched refs:hasSideEffects (Results 1 – 25 of 164) sorted by relevance

1234567

/external/proguard/src/proguard/optimize/info/
DSideEffectInstructionChecker.java60 private boolean hasSideEffects; field in SideEffectInstructionChecker
82 public boolean hasSideEffects(Clazz clazz, in hasSideEffects() method in SideEffectInstructionChecker
88 hasSideEffects = false; in hasSideEffects()
92 return hasSideEffects; in hasSideEffects()
127 hasSideEffects = OPTIMIZE_CONSERVATIVELY; in visitSimpleInstruction()
142 hasSideEffects = true; in visitSimpleInstruction()
152 hasSideEffects = includeReturnInstructions; in visitSimpleInstruction()
167 hasSideEffects = includeReturnInstructions; in visitVariableInstruction()
197 hasSideEffects = true; in visitConstantInstruction()
212 hasSideEffects = true; in visitConstantInstruction()
[all …]
DSideEffectMethodMarker.java50 private boolean hasSideEffects; field in SideEffectMethodMarker
83 if (!hasSideEffects(programMethod) && in visitProgramMethod()
87 hasSideEffects = in visitProgramMethod()
93 if (!hasSideEffects) in visitProgramMethod()
100 if (hasSideEffects) in visitProgramMethod()
118 hasSideEffects = hasSideEffects(clazz, method, codeAttribute); in visitCodeAttribute()
127 private boolean hasSideEffects(Clazz clazz, in hasSideEffects() method in SideEffectMethodMarker
147 if (checker.hasSideEffects(clazz, in hasSideEffects()
175 public static boolean hasSideEffects(Method method) in hasSideEffects() method in SideEffectMethodMarker
179 info.hasSideEffects(); in hasSideEffects()
DMethodOptimizationInfo.java36 private boolean hasSideEffects = false; field in MethodOptimizationInfo
88 hasSideEffects = true; in setSideEffects()
92 public boolean hasSideEffects() in hasSideEffects() method in MethodOptimizationInfo
94 return hasSideEffects; in hasSideEffects()
284 this.hasSideEffects |= other.hasSideEffects; in merge()
297 this.hasSideEffects = true; in merge()
DSideEffectMethodFilter.java59 if (SideEffectMethodMarker.hasSideEffects(programMethod)) in visitProgramMethod()
68 if (SideEffectMethodMarker.hasSideEffects(libraryMethod)) in visitLibraryMethod()
/external/llvm/lib/Target/Hexagon/
DHexagonIsetDx.td15 let isCodeGenOnly = 1, hasSideEffects = 0 in
32 … isPredicated = 1, isPredicatedFalse = 1, isBranch = 1, isIndirectBranch = 1, hasSideEffects = 0 in
63 let isCodeGenOnly = 1, hasSideEffects = 0 in
93 let Uses = [P0], isCodeGenOnly = 1, isPredicated = 1, isPredicatedNew = 1, hasSideEffects = 0, hasN…
122 …1, isPredicated = 1, isPredicatedNew = 1, isBranch = 1, isIndirectBranch = 1, hasSideEffects = 0 in
132 let isCodeGenOnly = 1, hasSideEffects = 0, hasNewValue = 1, opNewValue = 0, isExtendable = 1, isExt…
180 let Defs = [P0], isCodeGenOnly = 1, hasSideEffects = 0 in
194 let isCodeGenOnly = 1, hasSideEffects = 0 in
277 … = [PC], Uses = [R31], isCodeGenOnly = 1, isBranch = 1, isIndirectBranch = 1, hasSideEffects = 0 in
287 let isCodeGenOnly = 1, hasSideEffects = 0 in
[all …]
DHexagonInstrInfoV3.td24 let isCall = 1, hasSideEffects = 1, isPredicable = 1,
40 let isCall = 1, hasSideEffects = 1, isPredicated = 1,
69 let isCodeGenOnly = 1, isCall = 1, hasSideEffects = 1, Defs = VolatileV3.Regs in
72 let isCodeGenOnly = 1, isCall = 1, hasSideEffects = 1, Defs = [PC, R31, R6, R7, P0] in
106 let hasSideEffects = 0, isAsmParserOnly = 1 in
114 let hasSideEffects = 0 in
198 let Defs = [USR_OVF], hasSideEffects = 0 in
221 let hasSideEffects = 0, isAsmParserOnly = 1 in
227 let Defs = [USR_OVF], hasSideEffects = 0 in
DHexagonSystemInst.td70 let isSoloAX = 1, hasSideEffects = 1, Rd = 0 in {
77 let hasSideEffects = 0, isSolo = 1 in
105 let hasSideEffects = 0, isSolo = 1 in
118 let hasSideEffects = 0, isSolo = 1 in
/external/skia/src/sksl/ir/
DSkSLTernaryExpression.h29 bool hasSideEffects() const override { in hasSideEffects() function
30 return fTest->hasSideEffects() || fIfTrue->hasSideEffects() || fIfFalse->hasSideEffects(); in hasSideEffects()
DSkSLBinaryExpression.h36 bool hasSideEffects() const override { in hasSideEffects() function
37 return Compiler::IsAssignment(fOperator) || fLeft->hasSideEffects() || in hasSideEffects()
38 fRight->hasSideEffects(); in hasSideEffects()
DSkSLIndexExpression.h61 bool hasSideEffects() const override { in hasSideEffects() function
62 return fBase->hasSideEffects() || fIndex->hasSideEffects(); in hasSideEffects()
DSkSLFieldAccess.h34 bool hasSideEffects() const override { in hasSideEffects() function
35 return fBase->hasSideEffects(); in hasSideEffects()
DSkSLFunctionCall.h26 bool hasSideEffects() const override { in hasSideEffects() function
28 if (arg->hasSideEffects()) { in hasSideEffects()
DSkSLPrefixExpression.h31 bool hasSideEffects() const override { in hasSideEffects() function
33 fOperand->hasSideEffects(); in hasSideEffects()
/external/skqp/src/sksl/ir/
DSkSLTernaryExpression.h29 bool hasSideEffects() const override { in hasSideEffects() function
30 return fTest->hasSideEffects() || fIfTrue->hasSideEffects() || fIfFalse->hasSideEffects(); in hasSideEffects()
DSkSLBinaryExpression.h36 bool hasSideEffects() const override { in hasSideEffects() function
37 return Compiler::IsAssignment(fOperator) || fLeft->hasSideEffects() || in hasSideEffects()
38 fRight->hasSideEffects(); in hasSideEffects()
DSkSLIndexExpression.h61 bool hasSideEffects() const override { in hasSideEffects() function
62 return fBase->hasSideEffects() || fIndex->hasSideEffects(); in hasSideEffects()
DSkSLFieldAccess.h34 bool hasSideEffects() const override { in hasSideEffects() function
35 return fBase->hasSideEffects(); in hasSideEffects()
DSkSLFunctionCall.h26 bool hasSideEffects() const override { in hasSideEffects() function
28 if (arg->hasSideEffects()) { in hasSideEffects()
DSkSLPrefixExpression.h31 bool hasSideEffects() const override { in hasSideEffects() function
33 fOperand->hasSideEffects(); in hasSideEffects()
/external/llvm/include/llvm/Target/
DGenericOpcodes.td22 let hasSideEffects = 0;
30 let hasSideEffects = 0;
41 let hasSideEffects = 0;
/external/llvm/lib/Target/AMDGPU/
DSIInstrFormats.td119 let hasSideEffects = 0;
286 let hasSideEffects = 0;
297 let hasSideEffects = 0;
310 let hasSideEffects = 0;
324 let hasSideEffects = 0;
336 let hasSideEffects = 0;
352 let hasSideEffects = 0;
660 let hasSideEffects = 0;
681 let hasSideEffects = 0;
694 let hasSideEffects = 0;
[all …]
/external/llvm/lib/IR/
DInlineAsm.cpp28 StringRef Constraints, bool hasSideEffects, in get() argument
30 InlineAsmKeyType Key(AsmString, Constraints, FTy, hasSideEffects, in get()
37 const std::string &constraints, bool hasSideEffects, in InlineAsm() argument
41 HasSideEffects(hasSideEffects), IsAlignStack(isAlignStack), in InlineAsm()
/external/swiftshader/third_party/LLVM/lib/VMCore/
DInlineAsm.cpp29 StringRef Constraints, bool hasSideEffects, in get() argument
31 InlineAsmKeyType Key(AsmString, Constraints, hasSideEffects, isAlignStack); in get()
37 const std::string &constraints, bool hasSideEffects, in InlineAsm() argument
41 Constraints(constraints), HasSideEffects(hasSideEffects), in InlineAsm()
/external/clang/lib/ARCMigrate/
DTransEmptyStatementsAndDealloc.cpp103 if (hasSideEffects(condE, Ctx)) in VisitIfStmt()
115 if (hasSideEffects(condE, Ctx)) in VisitWhileStmt()
125 if (hasSideEffects(condE, Ctx)) in VisitDoStmt()
135 if (hasSideEffects(Exp, Ctx)) in VisitObjCForCollectionStmt()
/external/swiftshader/third_party/LLVM/include/llvm/
DInlineAsm.h47 const std::string &Constraints, bool hasSideEffects,
59 StringRef Constraints, bool hasSideEffects,
62 bool hasSideEffects() const { return HasSideEffects; }

1234567