| /openbsd-src/gnu/llvm/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 …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Target/ |
| H A D | GenericOpcodes.td | 33 // 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 D | Target.td | 599 bit hasSideEffects = ?; 1051 // The instruction properties mayLoad, mayStore, and hasSideEffects are unset 1120 let hasSideEffects = false; 1126 let hasSideEffects = false; // Note side effect is encoded in an operand. 1133 let hasSideEffects = true; 1142 let hasSideEffects = false; 1151 let hasSideEffects = false; 1160 let hasSideEffects = false; 1169 let hasSideEffects = false; 1176 let hasSideEffects = false; [all …]
|
| /openbsd-src/gnu/llvm/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 …]
|
| /openbsd-src/gnu/llvm/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 …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoC.td | 237 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in 243 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in 249 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in 255 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in 261 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 275 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 286 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 302 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, Uses = [X2] in 382 let rd = 0, imm = 0, hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 389 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in [all …]
|
| H A D | RISCVInstrInfoA.td | 18 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in 33 let hasSideEffects = 0, mayLoad = 1, mayStore = 1 in 171 let hasSideEffects = 0; 195 let hasSideEffects = 0; 206 let hasSideEffects = 0; 216 let hasSideEffects = 0; 270 let hasSideEffects = 0; 299 let hasSideEffects = 0;
|
| H A D | RISCVInstrInfo.td | 497 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 507 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in { 522 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in { 536 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 542 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 549 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 558 hasSideEffects = 1, mayLoad = 0, mayStore = 0 in 564 hasSideEffects = 1, mayLoad = 0, mayStore = 0 in 570 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 577 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in [all …]
|
| H A D | RISCVInstrInfoZicbo.td | 37 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in 45 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
|
| H A D | RISCVInstrInfoVPseudos.td | 670 let hasSideEffects = 0; 683 let hasSideEffects = 0; 700 let hasSideEffects = 0; 716 let hasSideEffects = 0; 729 let hasSideEffects = 0; 746 let hasSideEffects = 0; 762 let hasSideEffects = 0; 775 let hasSideEffects = 0; 792 let hasSideEffects = 0; 810 let hasSideEffects = 0; [all …]
|
| H A D | RISCVInstrInfoZk.td | 42 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 49 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 58 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| 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 | X86InstrFMA.td | 59 let hasSideEffects = 0 in 79 let hasSideEffects = 0 in 98 let Constraints = "$src1 = $dst", hasSideEffects = 0, isCommutable = 1, 201 let hasSideEffects = 0 in 221 let hasSideEffects = 0 in 241 hasSideEffects = 0, Uses = [MXCSR], mayRaiseFPException = 1 in 267 let Constraints = "$src1 = $dst", isCommutable = 1, hasSideEffects = 0, 421 let isCodeGenOnly = 1, ForceDisassemble = 1, hasSideEffects = 0 in 431 let isCodeGenOnly = 1, hasSideEffects = 0, 525 let isCodeGenOnly = 1, ForceDisassemble = 1, hasSideEffects = 0 in {
|
| /openbsd-src/gnu/llvm/clang/lib/ARCMigrate/ |
| H A D | TransEmptyStatementsAndDealloc.cpp | 101 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()
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/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 …]
|
| H A D | VEInstrVec.td | 13 // Specifies hasSideEffects = 0 to disable UnmodeledSideEffects. 15 let mayLoad = 1, hasSideEffects = 0 in { 23 let mayStore = 1, hasSideEffects = 0 in { 37 let hasSideEffects = 0, isCodeGenOnly = 1 in { 54 let hasSideEffects = 0, isCodeGenOnly = 1, DisableEncoding = "$vl" in { 74 let hasSideEffects = 0, isCodeGenOnly = 1 in { 128 let mayLoad = 1, hasSideEffects = 0, Uses = [VL] in 182 let mayStore = 1, hasSideEffects = 0, Uses = [VL] in 233 let mayLoad = 1, hasSideEffects = 0, Uses = [VL] in 297 let mayStore = 1, hasSideEffects = 0, Uses = [VL] in [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | SIInstructions.td | 102 let hasSideEffects = 1; 106 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, Uses = [EXEC] in { 162 } // End let hasSideEffects = 0, mayLoad = 0, mayStore = 0, Uses = [EXEC] 167 let hasSideEffects = 0; 173 let hasSideEffects = 0; 181 let hasSideEffects = 0; 187 let hasSideEffects = 0; 196 let hasSideEffects = 0; 202 let hasSideEffects = 0; 291 let hasSideEffects = base_inst.hasSideEffects; [all …]
|
| H A D | SOPInstructions.td | 46 let hasSideEffects = 0; 327 let hasSideEffects = 1, Uses = [EXEC], Defs = [EXEC, SCC] in { 338 } // End hasSideEffects = 1, Uses = [EXEC], Defs = [EXEC, SCC] 368 let hasSideEffects = 1, Defs = [EXEC, SCC], Uses = [EXEC] in { 373 } // End hasSideEffects = 1, Defs = [EXEC, SCC], Uses = [EXEC] 380 let hasSideEffects = 1, Defs = [EXEC, SCC], Uses = [EXEC] in { 393 } // End hasSideEffects = 1, Defs = [EXEC, SCC], Uses = [EXEC] 401 let hasSideEffects = 1 in { 425 let hasSideEffects = 0; 680 let hasSideEffects = 1; [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
| H A D | InlineAsm.h | 52 const std::string &Constraints, bool hasSideEffects, 66 StringRef Constraints, bool hasSideEffects, 70 bool hasSideEffects() const { return HasSideEffects; } in hasSideEffects() function
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrControl.td | 148 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,
|
| H A D | WebAssemblyInstrBulkMemory.td | 38 let mayStore = 1, hasSideEffects = 1 in 48 let hasSideEffects = 1 in
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/XCore/ |
| H A D | XCoreInstrInfo.td | 368 let hasSideEffects = 0 in { 419 let hasSideEffects = 0 in 430 let hasSideEffects = 0 in 449 let hasSideEffects = 1 in { 525 let hasSideEffects = 0, isReMaterializable = 1 in 551 let mayLoad = 1, isReMaterializable = 1, hasSideEffects = 0 in { 580 let hasSideEffects = 0 in { 615 let hasSideEffects = 0 in 626 let hasSideEffects = 0 in 643 let Defs = [R11], hasSideEffects = 0, isReMaterializable = 1 in [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstr64Bit.td | 76 let isTerminator = 1, isBarrier = 1, PPC970_Unit = 7, hasSideEffects = 0 in { 103 let isBranch = 1, isTerminator = 1, hasCtrlDep = 1, PPC970_Unit = 7, hasSideEffects = 0 in { 121 let isCall = 1, PPC970_Unit = 7, Defs = [LR8], hasSideEffects = 0 in { 181 let isCall = 1, PPC970_Unit = 7, Defs = [LR8, RM], hasSideEffects = 0, 239 let Interpretation64Bit = 1, isAsmParserOnly = 1, hasSideEffects = 0 in 334 let mayLoad = 1, hasSideEffects = 0 in { 360 let Defs = [CR0], mayStore = 1, mayLoad = 0, hasSideEffects = 0 in { 452 let mayStore = 1, mayLoad = 0, hasSideEffects = 0 in 474 let hasSideEffects = 0 in { 507 let hasSideEffects = 0 in { [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVInstrFormats.td | 31 let hasSideEffects = 0;
|