Home
last modified time | relevance | path

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

1234567

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrSystem.td37 let hasSideEffects = 1 in
41 let hasSideEffects = 1 in
45 let hasSideEffects = 1 in {
51 let hasSideEffects = 1 in
55 let hasSideEffects = 1 in {
93 let hasSideEffects = 1 in
101 let hasSideEffects = 1 in
105 let hasSideEffects = 1 in
127 let hasSideEffects = 1 in
131 let hasSideEffects = 1 in
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/
H A DGenericOpcodes.td37 // hasSideEffects?
38 let hasSideEffects = true;
47 let hasSideEffects = false;
55 let hasSideEffects = false;
69 let hasSideEffects = false;
77 let hasSideEffects = false;
86 let hasSideEffects = false;
92 let hasSideEffects = false;
98 let hasSideEffects = false;
104 let hasSideEffects = false;
[all …]
H A DTarget.td666 bit hasSideEffects = ?;
1161 let hasSideEffects = true;
1253 let hasSideEffects = 0;
1267 let hasSideEffects = 0;
1316 let hasSideEffects = 1;
1331 let hasSideEffects = true;
1340 let hasSideEffects = true;
1351 let hasSideEffects = true;
1366 let hasSideEffects = true;
1372 let hasSideEffects = true;
[all …]
/freebsd-14.2/contrib/llvm-project/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 DSVEInstrFormats.td366 let hasSideEffects = 0;
756 let hasSideEffects = 0;
788 let hasSideEffects = 0;
824 let hasSideEffects = 0;
872 let hasSideEffects = 0;
1014 let hasSideEffects = 0;
1054 let hasSideEffects = 0;
1091 let hasSideEffects = 0;
1134 let hasSideEffects = 0;
1169 let hasSideEffects = 0;
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoZicfiss.td28 let Uses = [SSP], Defs = [SSP], hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
33 } // Uses = [SSP], Defs = [SSP], hasSideEffects = 0, mayLoad = 1, mayStore = 0
35 let Uses = [SSP], hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
40 } // Uses = [SSP], hasSideEffects = 0, mayLoad = 0, mayStore = 0
42 let Uses = [SSP], Defs = [SSP], hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
52 let Uses = [SSP], Defs = [SSP], hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
55 let Uses = [SSP], Defs = [SSP], hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
H A DRISCVInstrInfoZc.td80 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
90 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
100 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
110 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
120 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
184 Defs = [X10, X11], hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
193 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
196 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
199 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
202 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
[all …]
H A DRISCVInstrInfoC.td241 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
247 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
253 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
259 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
265 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
279 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
290 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
392 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
401 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
417 let hasSideEffects = 0, mayLoad = 0, mayStore = 0,
[all …]
H A DRISCVInstrInfoXCV.td42 hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
202 hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
253 // hasSideEffects = 0, mayLoad = 0, mayStore = 0
256 hasSideEffects = 0, mayLoad = 0, mayStore = 0,
276 // hasSideEffects = 0, mayLoad = 0, mayStore = 0,
393 hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
550 let Predicates = [HasVendorXCVmem, IsRV32], hasSideEffects = 0,
567 let Predicates = [HasVendorXCVmem, IsRV32], hasSideEffects = 0,
617 let Predicates = [HasVendorXCVmem, IsRV32], hasSideEffects = 0,
637 let Predicates = [HasVendorXCVmem, IsRV32], hasSideEffects = 0,
[all …]
H A DRISCVInstrInfo.td620 } // hasSideEffects = 0, mayLoad = 0, mayStore = 0
732 } // hasSideEffects = 1, mayLoad = 0, mayStore = 0
1606 let hasSideEffects = 0;
1779 let hasSideEffects = 0, mayLoad = 0,
1786 } // hasSideEffects = 0, ...
1849 let hasSideEffects = 0;
1857 let hasSideEffects = 0;
1865 let hasSideEffects = 0;
1873 let hasSideEffects = 0;
1882 let hasSideEffects = 0;
[all …]
H A DRISCVInstrInfoA.td18 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
33 let hasSideEffects = 0, mayLoad = 1, mayStore = 1 in
178 let hasSideEffects = 0;
187 let hasSideEffects = 0;
198 let hasSideEffects = 0;
208 let hasSideEffects = 0;
316 let hasSideEffects = 0;
354 let hasSideEffects = 0;
H A DRISCVInstrInfoZimop.td37 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
43 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonPseudo.td40 let isReMaterializable = 1, isMoveImm = 1, hasSideEffects = 0,
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,
181 let isCodeGenOnly = 1, isCall = 1, hasSideEffects = 1,
220 let isCall = 1, hasSideEffects = 1,
296 hasSideEffects = 0, InputType = "reg", cofMax1 = 1 in
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchFloatInstrFormats.td170 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
180 } // hasSideEffects = 0, mayLoad = 0, mayStore = 0
182 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
202 } // hasSideEffects = 0, mayLoad = 0, mayStore = 0
204 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in {
211 } // hasSideEffects = 0, mayLoad = 1, mayStore = 0
213 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in {
220 } // hasSideEffects = 0, mayLoad = 0, mayStore = 1
H A DLoongArchLVZInstrInfo.td17 let hasSideEffects = 1, mayLoad = 0, mayStore = 0, Predicates = [HasExtLVZ] in {
33 } // hasSideEffects = 1, mayLoad = 0, mayStore = 0, Predicates = [HasExtLVZ]
H A DLoongArchInstrInfo.td638 } // hasSideEffects = 0, mayLoad = 0, mayStore = 0
667 } // hasSideEffects = 0, mayLoad = 0, mayStore = 0
716 let hasSideEffects = 1 in
720 let hasSideEffects = 1 in
1863 let hasSideEffects = 0;
1877 let hasSideEffects = 0;
1910 let hasSideEffects = 0;
1925 let hasSideEffects = 0;
1940 let hasSideEffects = 0;
1954 let hasSideEffects = 0;
[all …]
/freebsd-14.2/contrib/llvm-project/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 …]
H A DX86InstrMisc.td18 let hasSideEffects = 0, SchedRW = [WriteNop] in {
360 let hasSideEffects = 0, isMoveReg = 1 in {
430 let hasSideEffects = 0 in {
535 } // hasSideEffects = 0
583 let hasSideEffects = 0, isMoveReg = 1 in
588 let mayStore = 1, hasSideEffects = 0 in
593 let mayLoad = 1, hasSideEffects = 0,
682 let hasSideEffects = 0 in {
809 } // hasSideEffects = 0
933 } // SchedRW, hasSideEffects
[all …]
/freebsd-14.2/contrib/llvm-project/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()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DInlineAsm.cpp31 const std::string &constraints, bool hasSideEffects, in InlineAsm() argument
35 HasSideEffects(hasSideEffects), IsAlignStack(isAlignStack), in InlineAsm()
44 StringRef Constraints, bool hasSideEffects, in get() argument
47 InlineAsmKeyType Key(AsmString, Constraints, FTy, hasSideEffects, in get()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEInstrInfo.td541 let hasSideEffects = 0 in
573 let hasSideEffects = 0 in
622 let hasSideEffects = 0 in
709 let hasSideEffects = 0 in
757 let cz = 0, hasSideEffects = 0 in
791 let sx = 0, hasSideEffects = 0 in
895 let hasSideEffects = 1 in
910 let hasSideEffects = 1 in
1170 let hasSideEffects = 1 in {
1975 let hasSideEffects = 0 in
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstructions.td105 let hasSideEffects = 1;
113 let hasSideEffects = 1;
177 let hasSideEffects = 0;
185 let hasSideEffects = 0;
191 let hasSideEffects = 0;
199 let hasSideEffects = 0;
205 let hasSideEffects = 0;
220 let hasSideEffects = 0;
226 let hasSideEffects = 0;
339 let hasSideEffects = base_inst.hasSideEffects;
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DIntrinsicEmitter.cpp387 if (L->hasSideEffects != R->hasSideEffects) in compareFnAttributes()
388 return R->hasSideEffects; in compareFnAttributes()
532 if (ME.doesNotAccessMemory() && Intrinsic.hasSideEffects) in EmitAttributes()
597 !Intrinsic.hasSideEffects) || in EmitAttributes()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrControl.td148 let hasCtrlDep = 1, hasSideEffects = 1 in {
157 let isTerminator = 1, hasCtrlDep = 1, hasSideEffects = 1 in
161 let isTerminator = 1, hasSideEffects = 1, isBarrier = 1, hasCtrlDep = 1,
166 } // isTerminator = 1, hasSideEffects = 1, isBarrier = 1, hasCtrlDep = 1,
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DInlineAsm.h53 const std::string &Constraints, bool hasSideEffects,
67 StringRef Constraints, bool hasSideEffects,
71 bool hasSideEffects() const { return HasSideEffects; } in hasSideEffects() function

1234567