Home
last modified time | relevance | path

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

12345678910>>...15

/external/llvm-project/llvm/lib/Target/SystemZ/
DSystemZInstrSystem.td21 let hasSideEffects = 1, Uses = [CC] in
25 let hasSideEffects = 1, Defs = [CC] in {
35 let hasSideEffects = 1 in
39 let hasSideEffects = 1 in
43 let hasSideEffects = 1 in {
49 let hasSideEffects = 1 in
53 let hasSideEffects = 1 in {
62 let hasSideEffects = 1 in {
73 let hasSideEffects = 1 in {
79 let hasSideEffects = 1 in {
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZInstrSystem.td21 let hasSideEffects = 1, Uses = [CC] in
25 let hasSideEffects = 1, Defs = [CC] in {
35 let hasSideEffects = 1 in
39 let hasSideEffects = 1 in
43 let hasSideEffects = 1 in {
49 let hasSideEffects = 1 in
53 let hasSideEffects = 1 in {
62 let hasSideEffects = 1 in {
73 let hasSideEffects = 1 in {
79 let hasSideEffects = 1 in {
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DGenericOpcodes.td27 let hasSideEffects = 0;
35 let hasSideEffects = 0;
49 let hasSideEffects = 0;
57 let hasSideEffects = 0;
66 let hasSideEffects = 0;
72 let hasSideEffects = 0;
78 let hasSideEffects = 0;
84 let hasSideEffects = 0;
90 let hasSideEffects = 0;
96 let hasSideEffects = 0;
[all …]
/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-project/llvm/include/llvm/Target/
DGenericOpcodes.td33 // hasSideEffects?
34 let hasSideEffects = true;
43 let hasSideEffects = false;
51 let hasSideEffects = false;
65 let hasSideEffects = false;
73 let hasSideEffects = false;
82 let hasSideEffects = false;
88 let hasSideEffects = false;
94 let hasSideEffects = false;
100 let hasSideEffects = false;
[all …]
/external/angle/src/compiler/translator/
Dbuiltin_function_declarations.txt42 // "hasSideEffects"
282 DEFAULT METADATA {"glsl_level": "COMMON_BUILTINS", "hasSideEffects": "true"}
392 …ETADATA {"essl_level": "ESSL1_BUILTINS", "glsl_level": "COMMON_BUILTINS", "hasSideEffects": "true"}
397 DEFAULT METADATA {"glsl_level": "COMMON_BUILTINS", "hasSideEffects": "true"}
407 …DEFAULT METADATA {"essl_level": "ESSL1_BUILTINS", "hasSideEffects": "true", "essl_extension": "OES…
410 …DEFAULT METADATA {"essl_level": "ESSL1_BUILTINS", "hasSideEffects": "true", "essl_extension": "EXT…
413 …sl_extension": "OES_EGL_image_external, NV_EGL_stream_consumer_external", "hasSideEffects": "true"}
417 …DEFAULT METADATA {"essl_level": "ESSL1_BUILTINS", "hasSideEffects": "true", "essl_extension": "ARB…
423 …DEFAULT METADATA {"essl_level": "ESSL1_BUILTINS", "hasSideEffects": "true", "essl_extension": "EXT…
428 …A {"essl_level": "ESSL1_BUILTINS", "glsl_level": "COMMON_BUILTINS", "hasSideEffects": "true", "ext…
[all …]
DIntermNode.h155 virtual bool hasSideEffects() const = 0;
275 bool hasSideEffects() const override { return false; } in hasSideEffects() function
335 bool hasSideEffects() const override { return false; } in hasSideEffects() function
414 bool hasSideEffects() const override { return isAssignment(); } in hasSideEffects() function
441 bool hasSideEffects() const override { return mOperand->hasSideEffects(); } in hasSideEffects() function
492 bool hasSideEffects() const override in hasSideEffects() function
494 return isAssignment() || mLeft->hasSideEffects() || mRight->hasSideEffects(); in hasSideEffects()
536 bool hasSideEffects() const override { return isAssignment() || mOperand->hasSideEffects(); } in hasSideEffects() function
616 bool hasSideEffects() const override;
733 bool hasSideEffects() const override in hasSideEffects() function
[all …]
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64InstrGISel.td25 let hasSideEffects = 0;
33 let hasSideEffects = 0;
41 let hasSideEffects = 0;
49 let hasSideEffects = 0;
57 let hasSideEffects = 0;
65 let hasSideEffects = 0;
73 let hasSideEffects = 0;
81 let hasSideEffects = 0;
89 let hasSideEffects = 0;
96 let hasSideEffects = 0;
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonPseudo.td40 let isReMaterializable = 1, isMoveImm = 1, hasSideEffects = 0,
71 let hasSideEffects = 0, isReMaterializable = 1, isPseudo = 1,
76 let hasSideEffects = 0, isReMaterializable = 1, isPseudo = 1,
90 let isBranch = 1, isTerminator = 1, hasSideEffects = 0,
97 let isBranch = 1, isTerminator = 1, hasSideEffects = 0,
104 let isBranch = 1, isTerminator = 1, hasSideEffects = 0,
112 opExtendable = 0, hasSideEffects = 0 in
132 opExtendable = 0, hasSideEffects = 0 in
161 let isCall = 1, hasSideEffects = 1, isPredicable = 0,
177 let isCodeGenOnly = 1, isCall = 1, hasSideEffects = 1, Defs = [R16],
[all …]
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonPseudo.td40 let isReMaterializable = 1, isMoveImm = 1, hasSideEffects = 0,
71 let hasSideEffects = 0, isReMaterializable = 1, isPseudo = 1,
76 let hasSideEffects = 0, isReMaterializable = 1, isPseudo = 1,
90 let isBranch = 1, isTerminator = 1, hasSideEffects = 0,
97 let isBranch = 1, isTerminator = 1, hasSideEffects = 0,
104 let isBranch = 1, isTerminator = 1, hasSideEffects = 0,
112 opExtendable = 0, hasSideEffects = 0 in
132 opExtendable = 0, hasSideEffects = 0 in
161 let isCall = 1, hasSideEffects = 1, isPredicable = 0,
177 let isCodeGenOnly = 1, isCall = 1, hasSideEffects = 1, Defs = [R16],
[all …]
/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
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/VE/
DVEInstrInfo.td120 let hasSideEffects = 0;
129 let hasSideEffects = 0;
140 { let cy = 1; let cz = 1; let hasSideEffects = 0; }
150 { let cy = 0; let cz = 1; let hasSideEffects = 0; }
158 { let cy = 0; let cz = 0; let sz = 0; let hasSideEffects = 0; }
169 // (guess) tblgen conservatively assumes hasSideEffects when
171 let hasSideEffects = 0;
195 let hasSideEffects = 0;
225 let mayLoad = 1, hasSideEffects = 0 in {
234 let mayStore = 1, hasSideEffects = 0 in {
[all …]
/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()
/external/llvm/include/llvm/Target/
DGenericOpcodes.td22 let hasSideEffects = 0;
30 let hasSideEffects = 0;
41 let hasSideEffects = 0;
/external/llvm-project/llvm/lib/Target/RISCV/
DRISCVInstrInfoC.td221 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
227 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
233 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
239 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
245 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
259 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
270 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
286 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, Uses = [X2] in
366 let rd = 0, imm = 0, hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
373 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVInstrInfoC.td217 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
223 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
229 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
235 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
241 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
255 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
266 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
282 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, Uses = [X2] in
362 let rd = 0, imm = 0, hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
369 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86InstrExtension.td13 let hasSideEffects = 0 in {
38 let hasSideEffects = 0 in {
46 } // hasSideEffects = 0
64 let hasSideEffects = 0 in {
72 } // hasSideEffects = 0
93 let isCodeGenOnly = 1, ForceDisassemble = 1, hasSideEffects = 0 in {
108 } // isCodeGenOnly = 1, ForceDisassemble = 1, hasSideEffects = 0
113 let hasSideEffects = 0, isCodeGenOnly = 1 in {
167 let isCodeGenOnly = 1, ForceDisassemble = 1, hasSideEffects = 0 in {
182 } // isCodeGenOnly = 1, ForceDisassemble = 1, hasSideEffects = 0
[all …]
/external/llvm-project/llvm/lib/Target/X86/
DX86InstrExtension.td13 let hasSideEffects = 0 in {
38 let hasSideEffects = 0 in {
46 } // hasSideEffects = 0
64 let hasSideEffects = 0 in {
72 } // hasSideEffects = 0
93 let isCodeGenOnly = 1, ForceDisassemble = 1, hasSideEffects = 0 in {
108 } // isCodeGenOnly = 1, ForceDisassemble = 1, hasSideEffects = 0
113 let hasSideEffects = 0, isCodeGenOnly = 1 in {
167 let isCodeGenOnly = 1, ForceDisassemble = 1, hasSideEffects = 0 in {
182 } // isCodeGenOnly = 1, ForceDisassemble = 1, hasSideEffects = 0
[all …]
/external/llvm-project/clang/lib/ARCMigrate/
DTransEmptyStatementsAndDealloc.cpp101 if (hasSideEffects(condE, Ctx)) in VisitIfStmt()
113 if (hasSideEffects(condE, Ctx)) in VisitWhileStmt()
123 if (hasSideEffects(condE, Ctx)) in VisitDoStmt()
133 if (hasSideEffects(Exp, Ctx)) in VisitObjCForCollectionStmt()

12345678910>>...15