/external/proguard/src/proguard/optimize/info/ |
D | SideEffectInstructionChecker.java | 50 private boolean hasSideEffects; field in SideEffectInstructionChecker 59 …public boolean hasSideEffects(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset,… in hasSideEffects() method in SideEffectInstructionChecker 61 hasSideEffects = false; in hasSideEffects() 65 return hasSideEffects; in hasSideEffects() 99 hasSideEffects = true; in visitSimpleInstruction() 113 hasSideEffects = true; in visitVariableInstruction() 146 hasSideEffects = true; in visitBranchInstruction() 156 hasSideEffects = true; in visitFieldrefConstant() 171 hasSideEffects = true; in visitAnyMethodrefConstant() 179 if (!hasSideEffects) in visitAnyMethodrefConstant() [all …]
|
D | SideEffectMethodMarker.java | 49 private boolean hasSideEffects; field in SideEffectMethodMarker 82 if (!hasSideEffects(programMethod) && in visitProgramMethod() 86 hasSideEffects = in visitProgramMethod() 92 if (!hasSideEffects) in visitProgramMethod() 99 if (hasSideEffects) in visitProgramMethod() 117 hasSideEffects = hasSideEffects(clazz, method, codeAttribute); in visitCodeAttribute() 126 private boolean hasSideEffects(Clazz clazz, in hasSideEffects() method in SideEffectMethodMarker 141 if (sideEffectInstructionChecker.hasSideEffects(clazz, in hasSideEffects() 169 public static boolean hasSideEffects(Method method) in hasSideEffects() method in SideEffectMethodMarker 173 info.hasSideEffects(); in hasSideEffects()
|
D | MethodOptimizationInfo.java | 36 private boolean hasSideEffects = false; field in MethodOptimizationInfo 87 hasSideEffects = true; in setSideEffects() 91 public boolean hasSideEffects() in hasSideEffects() method in MethodOptimizationInfo 93 return hasSideEffects; in hasSideEffects() 264 this.hasSideEffects |= other.hasSideEffects; in merge() 276 this.hasSideEffects = true; in merge()
|
/external/llvm/lib/Target/R600/ |
D | SIInstrFormats.td | 57 let hasSideEffects = 0; 75 let hasSideEffects = 0; 92 let hasSideEffects = 0; 108 let hasSideEffects = 0; 125 let hasSideEffects = 0; 164 let hasSideEffects = 0; 182 let hasSideEffects = 0; 210 let hasSideEffects = 0; 236 let hasSideEffects = 0; 253 let hasSideEffects = 0;
|
D | SIInstructions.td | 70 let hasSideEffects = 1, Uses = [EXEC], Defs = [EXEC] in { 81 } // End hasSideEffects = 1 157 let hasSideEffects = 1, Defs = [EXEC] in { 176 } // End hasSideEffects = 1, Defs = [EXEC] 195 let hasSideEffects = 1, Defs = [EXEC] in { 214 } // End hasSideEffects = 1, Defs = [EXEC] 233 let hasSideEffects = 1, Defs = [EXEC] in { 252 } // End hasSideEffects = 1, Defs = [EXEC] 271 let hasSideEffects = 1, Defs = [EXEC] in { 290 } // End hasSideEffects = 1, Defs = [EXEC] [all …]
|
D | R600Instructions.td | 265 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in { 397 } // End mayLoad = 1, mayStore = 0, hasSideEffects = 0 782 let hasSideEffects = 1 in { 786 } // end hasSideEffects 996 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in { 1012 } // End mayLoad = 0, mayStore = 0, hasSideEffects = 0 1267 let hasSideEffects = 1 in { 1615 let mayLoad = 0, mayStore = 0, hasSideEffects = 1 in { 1624 } // End mayLoad = 0, mayStore = 0, hasSideEffects = 1
|
D | AMDILInstrInfo.td | 171 let hasSideEffects = 0;
|
/external/llvm/lib/IR/ |
D | InlineAsm.cpp | 29 StringRef Constraints, bool hasSideEffects, in get() argument 31 InlineAsmKeyType Key(AsmString, Constraints, hasSideEffects, isAlignStack, in get() 38 const std::string &constraints, bool hasSideEffects, in InlineAsm() argument 42 HasSideEffects(hasSideEffects), IsAlignStack(isAlignStack), in InlineAsm()
|
D | ConstantsContext.h | 354 StringRef Constraints, bool hasSideEffects, 357 has_side_effects(hasSideEffects), is_align_stack(isAlignStack), 508 Asm->hasSideEffects(), Asm->isAlignStack(),
|
/external/clang/lib/ARCMigrate/ |
D | TransEmptyStatementsAndDealloc.cpp | 104 if (hasSideEffects(condE, Ctx)) in VisitIfStmt() 118 if (hasSideEffects(condE, Ctx)) in VisitWhileStmt() 128 if (hasSideEffects(condE, Ctx)) in VisitDoStmt() 138 if (hasSideEffects(Exp, Ctx)) in VisitObjCForCollectionStmt()
|
D | Transforms.h | 178 bool hasSideEffects(Expr *E, ASTContext &Ctx);
|
D | Transforms.cpp | 168 bool trans::hasSideEffects(Expr *E, ASTContext &Ctx) { in hasSideEffects() function in trans 185 return hasSideEffects(ME->getInstanceReceiver(), Ctx); in hasSideEffects()
|
D | TransRetainReleaseDealloc.cpp | 153 if (!hasSideEffects(rec, Pass.Ctx)) { in VisitObjCMessageExpr()
|
D | TransUnbridgedCasts.cpp | 309 if (!hasSideEffects(E, Pass.Ctx)) { in removeBlockReleaseMacro()
|
/external/llvm/include/llvm/IR/ |
D | InlineAsm.h | 56 const std::string &Constraints, bool hasSideEffects, 68 StringRef Constraints, bool hasSideEffects, 72 bool hasSideEffects() const { return HasSideEffects; }
|
/external/llvm/utils/TableGen/ |
D | CodeGenDAGPatterns.cpp | 2408 bool hasSideEffects; member in InstAnalyzer 2415 : CDP(cdp), hasSideEffects(false), mayStore(false), mayLoad(false), in InstAnalyzer() 2429 if (hasSideEffects || mayLoad || mayStore || isVariadic) in IsNodeBitcast() 2461 if (CP.hasProperty(SDNPSideEffect)) hasSideEffects = true; in AnalyzeNode() 2483 if (OpInfo.hasProperty(SDNPSideEffect)) hasSideEffects = true; in AnalyzeNode() 2496 hasSideEffects = true; in AnalyzeNode() 2512 if (InstInfo.hasSideEffects != PatInfo.hasSideEffects && in InferFromPattern() 2517 if (!InstInfo.hasSideEffects) { in InferFromPattern() 2520 Twine(InstInfo.hasSideEffects)); in InferFromPattern() 2541 InstInfo.hasSideEffects |= PatInfo.hasSideEffects; in InferFromPattern() [all …]
|
D | CodeGenInstruction.h | 242 bool hasSideEffects; variable
|
D | CodeGenInstruction.cpp | 319 hasSideEffects = R->getValueAsBitOrUnset("hasSideEffects", in CodeGenInstruction() 331 if (neverHasSideEffects + hasSideEffects > 1) in CodeGenInstruction()
|
D | InstrInfoEmitter.cpp | 340 if (Inst.hasSideEffects) OS << "|(1<<MCID::UnmodeledSideEffects)"; in emitRecord()
|
/external/llvm/lib/Transforms/Utils/ |
D | ValueMapper.cpp | 46 IA->hasSideEffects(), IA->isAlignStack()); in MapValue()
|
/external/llvm/lib/Target/X86/ |
D | X86InstrFMA.td | 223 let isCodeGenOnly = 1, hasSideEffects = 0 in 297 let isCodeGenOnly = 1, hasSideEffects = 0 in {
|
D | X86InstrArithmetic.td | 295 let hasSideEffects = 1 in { // so that we don't speculatively execute 367 } // hasSideEffects = 0 740 let hasSideEffects = 0; 751 let hasSideEffects = 0; 971 let hasSideEffects = 0; 1315 let hasSideEffects = 0, Predicates = [HasADX], Defs = [EFLAGS] in { 1338 let hasSideEffects = 0, Predicates = [HasADX], Defs = [EFLAGS] in {
|
D | X86InstrShiftRotate.td | 54 let hasSideEffects = 0 in { 63 } // hasSideEffects = 0 338 let hasSideEffects = 0 in { 461 } // hasSideEffects = 0
|
/external/llvm/lib/Target/ARM/ |
D | ARMInstrThumb.td | 233 // FIXME: Marking these as hasSideEffects is necessary to prevent machine DCE 236 let Defs = [SP], Uses = [SP], hasSideEffects = 1 in { 1204 let hasSideEffects = 1 in 1235 hasSideEffects = 1, isBarrier = 1, isCodeGenOnly = 1, 1242 let isBarrier = 1, hasSideEffects = 1, isTerminator = 1, isCodeGenOnly = 1,
|
/external/llvm/include/llvm/Target/ |
D | Target.td | 367 // hasSideEffects - The instruction has side effects that are not 372 // "hasSideEffects = 0". 373 bit hasSideEffects = ?; 648 // The instruction properties mayLoad, mayStore, and hasSideEffects are unset
|