Home
last modified time | relevance | path

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

12345678

/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrSystem.td21 let hasSideEffects = 1, Uses = [CC] in
25 let hasSideEffects = 1, Defs = [CC] in {
29 let Predicates = [FeatureBEAREnhancement], hasSideEffects = 1, Defs = [CC] in
37 let hasSideEffects = 1 in
41 let hasSideEffects = 1 in
45 let hasSideEffects = 1 in {
51 let hasSideEffects = 1 in
55 let hasSideEffects = 1 in {
64 let hasSideEffects = 1 in {
75 let hasSideEffects = 1 in {
[all …]
/freebsd/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;
93 let hasSideEffects = false;
100 let hasSideEffects = false;
107 let hasSideEffects = false;
[all …]
H A DTarget.td688 bit hasSideEffects = ?;
1151 // The instruction properties mayLoad, mayStore, and hasSideEffects are unset
1181 let hasSideEffects = false;
1187 let hasSideEffects = false; // Note side effect is encoded in an operand.
1194 let hasSideEffects = true;
1203 let hasSideEffects = false;
1212 let hasSideEffects = false;
1221 let hasSideEffects = false;
1230 let hasSideEffects = false;
1237 let hasSideEffects = false;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrGISel.td24 let hasSideEffects = false;
32 let hasSideEffects = false;
40 let hasSideEffects = false;
48 let hasSideEffects = false;
56 let hasSideEffects = false;
64 let hasSideEffects = false;
72 let hasSideEffects = false;
80 let hasSideEffects = false;
88 let hasSideEffects = false;
96 let hasSideEffects = false;
[all …]
H A DRISCVInstrInfoXqccmp.td80 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
90 } // hasSideEffects = 0, mayLoad = 0, mayStore = 0
92 let hasSideEffects = 0, mayLoad = 0, mayStore = 1, Uses = [X2], Defs = [X2] in
99 let hasSideEffects = 0, mayLoad = 0, mayStore = 1, Uses = [X2], Defs = [X2, X8] in
106 let hasSideEffects = 0, mayLoad = 1, mayStore = 0, isReturn = 1,
113 let hasSideEffects = 0, mayLoad = 1, mayStore = 0, isReturn = 1,
121 let hasSideEffects = 0, mayLoad = 1, mayStore = 0,
H A DRISCVInstrInfoXAndes.td109 let hasSideEffects = 0;
133 let hasSideEffects = 0;
156 let hasSideEffects = 0;
166 let hasSideEffects = 0;
176 let hasSideEffects = 0;
197 let hasSideEffects = 0;
217 let hasSideEffects = 0;
238 let hasSideEffects = 0;
259 let hasSideEffects = 0;
281 let hasSideEffects = 0;
[all …]
H A DRISCVInstrInfoXwch.td63 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
73 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
85 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
94 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
104 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
112 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
122 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
131 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
H A DRISCVInstrInfoZc.td105 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
115 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
126 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
136 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
147 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
220 hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
233 let hasSideEffects = 0, mayLoad = 0, mayStore = 1, Uses = [X2], Defs = [X2] in
240 let hasSideEffects = 0, mayLoad = 1, mayStore = 0, isReturn = 1,
247 let hasSideEffects = 0, mayLoad = 1, mayStore = 0, isReturn = 1,
255 let hasSideEffects = 0, mayLoad = 1, mayStore = 0,
[all …]
H A DRISCVInstrInfoXSfmm.td34 let hasSideEffects = 1, mayLoad = 0, mayStore = 0 in
70 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
75 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
80 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
99 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
118 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
149 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
180 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
199 let hasSideEffects = 1, mayLoad = 0, mayStore = 0 in
H A DRISCVInstrInfoC.td235 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
241 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
247 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
253 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
259 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
272 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
283 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
298 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, Uses = [X2] in
396 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
403 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
[all …]
H A DRISCVInstrInfoXqci.td314 let isCodeGenOnly = true, hasSideEffects = true, mayLoad = true,
359 } // isCodeGenOnly, hasSideEffects, mayLoad, mayStore, hasNoSchedulingInfo, Predicates
422 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in {
433 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in {
484 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
497 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
508 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
519 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
532 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
543 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
[all …]
H A DRISCVInstrInfo.td625 let hasSideEffects = 0;
630 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in {
645 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in {
659 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
665 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
671 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
680 hasSideEffects = 1, mayLoad = 0, mayStore = 0 in
686 hasSideEffects = 1, mayLoad = 0, mayStore = 0 in
692 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
698 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
[all …]
H A DRISCVInstrInfoP.td46 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
58 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
69 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
106 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
H A DRISCVInstrInfoXMips.td113 let hasSideEffects = 0, mayLoad = 1, mayStore = 1 in
148 let Predicates = [HasVendorXMIPSCMov], hasSideEffects = 0, mayLoad = 0, mayStore = 0,
168 let Predicates = [HasVendorXMIPSLSP], hasSideEffects = 0,
187 } // Predicates = [HasVendorXMIPSLSP], hasSideEffects = 0, DecoderNamespace = "Xmipslsp"
H A DRISCVInstrInfoA.td18 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
33 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
46 let hasSideEffects = 0, mayLoad = 1, mayStore = 1 in
247 let hasSideEffects = 0;
256 let hasSideEffects = 0;
267 let hasSideEffects = 0;
277 let hasSideEffects = 0;
385 let hasSideEffects = 0;
423 let hasSideEffects = 0;
/freebsd/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.td444 let hasSideEffects = 0;
846 let hasSideEffects = 0;
879 let hasSideEffects = 0;
915 let hasSideEffects = 0;
963 let hasSideEffects = 0;
1105 let hasSideEffects = 0;
1145 let hasSideEffects = 0;
1188 let hasSideEffects = 0;
1232 let hasSideEffects = 0;
1267 let hasSideEffects = 0;
[all …]
/freebsd/contrib/llvm-project/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 …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrGISel.td20 let hasSideEffects = false;
26 let hasSideEffects = false;
33 let hasSideEffects = true;
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 DX86Instr3DNow.td30 let mayStore=0, hasSideEffects=0 in {
42 let mayStore=0, hasSideEffects=0 in {
72 let SchedRW = [WriteEMMS], mayLoad=1, mayStore=1, hasSideEffects=1 in
76 let SchedRW = [WriteLoad], mayLoad=1, mayStore=1, hasSideEffects=0 in {
/freebsd/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]
/freebsd/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/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
645 let Constraints = "$hi = $sx", DisableEncoding = "$hi", hasSideEffects = 0 in
662 let Constraints = "$low = $sx", DisableEncoding = "$low", hasSideEffects = 0 in
679 let cy = 0, sy = 0, hasSideEffects = 0 in
692 let Constraints = "$sx = $sd", DisableEncoding = "$sd", hasSideEffects = 0 in
709 let hasSideEffects = 0 in
725 let Constraints = "$sx = $sd", DisableEncoding = "$sd", hasSideEffects = 0,
757 let cz = 0, hasSideEffects = 0 in
[all …]

12345678