Home
last modified time | relevance | path

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

123456

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A 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 …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/
H A 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 …]
H A DTarget.td570 bit hasSideEffects = ?;
970 // The instruction properties mayLoad, mayStore, and hasSideEffects are unset
1021 let hasSideEffects = false;
1027 let hasSideEffects = false; // Note side effect is encoded in an operand.
1034 let hasSideEffects = true;
1043 let hasSideEffects = false;
1051 let hasSideEffects = false;
1059 let hasSideEffects = false;
1067 let hasSideEffects = false;
1074 let hasSideEffects = false;
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A 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 …]
H A DAArch64InstrFormats.td1309 let mayLoad = 0, mayStore = 0, hasSideEffects = 1 in
1385 let mayStore = 1, mayLoad = 1, hasSideEffects = 1 in
1641 let mayLoad = 0, mayStore = 0, hasSideEffects = 1, isReturn = 1 in
1922 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in
1937 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in
2299 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in
2327 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in
2445 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in
2480 let hasSideEffects = 0, isReMaterializable = 1, isAsCheapAsAMove = 1 in {
2513 let AddedComplexity = 1, hasSideEffects = 0 in {
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A 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 …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A 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 …]
H A DRISCVInstrInfo.td379 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
389 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
397 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
403 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
409 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
416 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
422 hasSideEffects = 1, mayLoad = 0, mayStore = 0 in
428 hasSideEffects = 1, mayLoad = 0, mayStore = 0 in
434 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
441 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
[all …]
H A DRISCVInstrInfoA.td36 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
51 let hasSideEffects = 0, mayLoad = 1, mayStore = 1 in
188 let hasSideEffects = 0;
211 let hasSideEffects = 0;
222 let hasSideEffects = 0;
232 let hasSideEffects = 0;
278 let hasSideEffects = 0;
306 let hasSideEffects = 0;
H A DRISCVInstrInfoV.td84 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in {
146 } // hasSideEffects = 0, mayLoad = 1, mayStore = 0
148 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in {
203 } // hasSideEffects = 0, mayLoad = 0, mayStore = 1
205 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
301 } // hasSideEffects = 0, mayLoad = 0, mayStore = 0
303 let hasSideEffects = 0, mayLoad = 1, mayStore = 1 in {
324 } // hasSideEffects = 0, mayLoad = 1, mayStore = 1
450 let hasSideEffects = 1, mayLoad = 0, mayStore = 0 in {
459 } // hasSideEffects = 1, mayLoad = 0, mayStore = 0
[all …]
H A DRISCVInstrInfoVPseudos.td621 let hasSideEffects = 0;
639 let hasSideEffects = 0;
656 let hasSideEffects = 0;
674 let hasSideEffects = 0;
692 let hasSideEffects = 0;
712 let hasSideEffects = 0;
729 let hasSideEffects = 0;
745 let hasSideEffects = 0;
760 let hasSideEffects = 0;
776 let hasSideEffects = 0;
[all …]
H A DRISCVInstrInfoF.td50 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
60 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
65 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
75 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
81 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
93 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
104 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
113 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
H A DRISCVInstrInfoD.td32 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
42 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
47 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
57 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
69 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
78 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
H A DRISCVInstrInfoZfh.td34 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
44 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
49 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
59 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
70 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
79 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A 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 …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/ARCMigrate/
H A 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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DInlineAsm.cpp31 const std::string &constraints, bool hasSideEffects, in InlineAsm() argument
35 HasSideEffects(hasSideEffects), IsAlignStack(isAlignStack), in InlineAsm()
43 StringRef Constraints, bool hasSideEffects, in get() argument
46 InlineAsmKeyType Key(AsmString, Constraints, FTy, hasSideEffects, in get()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSOPInstructions.td46 let hasSideEffects = 0;
269 let hasSideEffects = 1, Uses = [EXEC], Defs = [EXEC, SCC] in {
280 } // End hasSideEffects = 1, Uses = [EXEC], Defs = [EXEC, SCC]
308 let hasSideEffects = 1, Defs = [EXEC, SCC], Uses = [EXEC] in {
313 } // End hasSideEffects = 1, Defs = [EXEC, SCC], Uses = [EXEC]
319 let hasSideEffects = 1, Defs = [EXEC, SCC], Uses = [EXEC] in {
332 } // End hasSideEffects = 1, Defs = [EXEC, SCC], Uses = [EXEC]
349 let hasSideEffects = 0;
641 let hasSideEffects = 1;
686 let hasSideEffects = 0;
[all …]
H A DVOPInstructions.td38 let hasSideEffects = 0;
104 let hasSideEffects = 0;
501 let hasSideEffects = 0;
529 let hasSideEffects = ps.hasSideEffects;
556 let hasSideEffects = ps.hasSideEffects;
621 let hasSideEffects = 0;
659 let hasSideEffects = ps.hasSideEffects;
686 let hasSideEffects = 0;
718 let hasSideEffects = 0;
H A DSIInstructions.td90 let hasSideEffects = 1;
94 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, Uses = [EXEC] in {
131 } // End let hasSideEffects = 0, mayLoad = 0, mayStore = 0, Uses = [EXEC]
136 let hasSideEffects = 0;
142 let hasSideEffects = 0;
150 let hasSideEffects = 0;
156 let hasSideEffects = 0;
239 let hasSideEffects = base_inst.hasSideEffects;
266 let hasSideEffects = 1;
293 let hasSideEffects = 1;
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/
H A DVEInstrInfo.td532 let hasSideEffects = 0 in
564 let hasSideEffects = 0 in
613 let hasSideEffects = 0 in
636 let Constraints = "$hi = $sx", DisableEncoding = "$hi", hasSideEffects = 0 in
655 let Constraints = "$low = $sx", DisableEncoding = "$low", hasSideEffects = 0 in
674 let cy = 0, sy = 0, hasSideEffects = 0 in
687 let Constraints = "$sx = $sd", DisableEncoding = "$sd", hasSideEffects = 0 in
704 let hasSideEffects = 0 in
720 let Constraints = "$sx = $sd", DisableEncoding = "$sd", hasSideEffects = 0,
742 let cz = 0, hasSideEffects = 0 in
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DInlineAsm.h50 const std::string &Constraints, bool hasSideEffects,
64 StringRef Constraints, bool hasSideEffects,
68 bool hasSideEffects() const { return HasSideEffects; } in hasSideEffects() function
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.td366 let hasSideEffects = 1 in
377 let hasSideEffects = 0 in {
428 let hasSideEffects = 0 in
439 let hasSideEffects = 0 in
458 let hasSideEffects = 1 in {
534 let hasSideEffects = 0, isReMaterializable = 1 in
560 let mayLoad = 1, isReMaterializable = 1, hasSideEffects = 0 in {
589 let hasSideEffects = 0 in {
624 let hasSideEffects = 0 in
635 let hasSideEffects = 0 in
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrControl.td149 let hasCtrlDep = 1, hasSideEffects = 1 in {
162 let isTerminator = 1, hasCtrlDep = 1, hasSideEffects = 1 in
166 let isTerminator = 1, hasSideEffects = 1, isBarrier = 1, hasCtrlDep = 1,
171 } // isTerminator = 1, hasSideEffects = 1, isBarrier = 1, hasCtrlDep = 1,
H A DWebAssemblyInstrBulkMemory.td38 let mayStore = 1, hasSideEffects = 1 in
48 let hasSideEffects = 1 in

123456