/external/proguard/src/proguard/optimize/info/ |
D | SideEffectInstructionChecker.java | 60 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 …]
|
D | SideEffectMethodMarker.java | 50 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()
|
D | MethodOptimizationInfo.java | 36 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()
|
D | SideEffectMethodFilter.java | 59 if (SideEffectMethodMarker.hasSideEffects(programMethod)) in visitProgramMethod() 68 if (SideEffectMethodMarker.hasSideEffects(libraryMethod)) in visitLibraryMethod()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonIsetDx.td | 15 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 …]
|
D | HexagonInstrInfoV3.td | 24 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
|
D | HexagonSystemInst.td | 70 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/ |
D | SkSLTernaryExpression.h | 29 bool hasSideEffects() const override { in hasSideEffects() function 30 return fTest->hasSideEffects() || fIfTrue->hasSideEffects() || fIfFalse->hasSideEffects(); in hasSideEffects()
|
D | SkSLBinaryExpression.h | 36 bool hasSideEffects() const override { in hasSideEffects() function 37 return Compiler::IsAssignment(fOperator) || fLeft->hasSideEffects() || in hasSideEffects() 38 fRight->hasSideEffects(); in hasSideEffects()
|
D | SkSLIndexExpression.h | 61 bool hasSideEffects() const override { in hasSideEffects() function 62 return fBase->hasSideEffects() || fIndex->hasSideEffects(); in hasSideEffects()
|
D | SkSLFieldAccess.h | 34 bool hasSideEffects() const override { in hasSideEffects() function 35 return fBase->hasSideEffects(); in hasSideEffects()
|
D | SkSLFunctionCall.h | 26 bool hasSideEffects() const override { in hasSideEffects() function 28 if (arg->hasSideEffects()) { in hasSideEffects()
|
D | SkSLPrefixExpression.h | 31 bool hasSideEffects() const override { in hasSideEffects() function 33 fOperand->hasSideEffects(); in hasSideEffects()
|
/external/skqp/src/sksl/ir/ |
D | SkSLTernaryExpression.h | 29 bool hasSideEffects() const override { in hasSideEffects() function 30 return fTest->hasSideEffects() || fIfTrue->hasSideEffects() || fIfFalse->hasSideEffects(); in hasSideEffects()
|
D | SkSLBinaryExpression.h | 36 bool hasSideEffects() const override { in hasSideEffects() function 37 return Compiler::IsAssignment(fOperator) || fLeft->hasSideEffects() || in hasSideEffects() 38 fRight->hasSideEffects(); in hasSideEffects()
|
D | SkSLIndexExpression.h | 61 bool hasSideEffects() const override { in hasSideEffects() function 62 return fBase->hasSideEffects() || fIndex->hasSideEffects(); in hasSideEffects()
|
D | SkSLFieldAccess.h | 34 bool hasSideEffects() const override { in hasSideEffects() function 35 return fBase->hasSideEffects(); in hasSideEffects()
|
D | SkSLFunctionCall.h | 26 bool hasSideEffects() const override { in hasSideEffects() function 28 if (arg->hasSideEffects()) { in hasSideEffects()
|
D | SkSLPrefixExpression.h | 31 bool hasSideEffects() const override { in hasSideEffects() function 33 fOperand->hasSideEffects(); in hasSideEffects()
|
/external/llvm/include/llvm/Target/ |
D | GenericOpcodes.td | 22 let hasSideEffects = 0; 30 let hasSideEffects = 0; 41 let hasSideEffects = 0;
|
/external/llvm/lib/Target/AMDGPU/ |
D | SIInstrFormats.td | 119 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/ |
D | InlineAsm.cpp | 28 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/ |
D | InlineAsm.cpp | 29 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/ |
D | TransEmptyStatementsAndDealloc.cpp | 103 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/ |
D | InlineAsm.h | 47 const std::string &Constraints, bool hasSideEffects, 59 StringRef Constraints, bool hasSideEffects, 62 bool hasSideEffects() const { return HasSideEffects; }
|