| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZInstrSystem.td | 21 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 D | GenericOpcodes.td | 37 // 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 D | Target.td | 688 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 D | RISCVInstrGISel.td | 24 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 D | RISCVInstrInfoXqccmp.td | 80 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 D | RISCVInstrInfoXAndes.td | 109 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 D | RISCVInstrInfoXwch.td | 63 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 D | RISCVInstrInfoZc.td | 105 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 D | RISCVInstrInfoXSfmm.td | 34 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 D | RISCVInstrInfoC.td | 235 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 D | RISCVInstrInfoXqci.td | 314 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 D | RISCVInstrInfo.td | 625 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 D | RISCVInstrInfoP.td | 46 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 D | RISCVInstrInfoXMips.td | 113 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 D | RISCVInstrInfoA.td | 18 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 D | AArch64InstrGISel.td | 25 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 D | SVEInstrFormats.td | 444 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 D | HexagonPseudo.td | 40 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 D | X86InstrGISel.td | 20 let hasSideEffects = false; 26 let hasSideEffects = false; 33 let hasSideEffects = true;
|
| H A D | X86InstrExtension.td | 13 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 D | X86Instr3DNow.td | 30 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 D | LoongArchFloatInstrFormats.td | 170 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 D | LoongArchLVZInstrInfo.td | 17 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 D | InlineAsm.cpp | 31 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 D | VEInstrInfo.td | 541 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 …]
|