/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; 92 let hasSideEffects = false; 98 let hasSideEffects = false; 104 let hasSideEffects = false; [all …]
|
H A D | Target.td | 683 bit hasSideEffects = ?; 1146 // The instruction properties mayLoad, mayStore, and hasSideEffects are unset 1176 let hasSideEffects = false; 1182 let hasSideEffects = false; // Note side effect is encoded in an operand. 1189 let hasSideEffects = true; 1198 let hasSideEffects = false; 1207 let hasSideEffects = false; 1216 let hasSideEffects = false; 1225 let hasSideEffects = false; 1232 let hasSideEffects = false; [all …]
|
/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 | 376 let hasSideEffects = 0; 749 let hasSideEffects = 0; 782 let hasSideEffects = 0; 818 let hasSideEffects = 0; 866 let hasSideEffects = 0; 1008 let hasSideEffects = 0; 1048 let hasSideEffects = 0; 1085 let hasSideEffects = 0; 1129 let hasSideEffects = 0; 1164 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/RISCV/ |
H A D | RISCVInstrGISel.td | 24 let hasSideEffects = false; 32 let hasSideEffects = false; 40 let hasSideEffects = false; 48 let hasSideEffects = false; 58 let hasSideEffects = false;
|
H A D | RISCVInstrInfoZc.td | 104 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in 114 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in 124 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in 134 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in 144 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 209 hasSideEffects = 0, mayLoad = 0, mayStore = 0 in { 222 let hasSideEffects = 0, mayLoad = 0, mayStore = 1, Uses = [X2], Defs = [X2] in 229 let hasSideEffects = 0, mayLoad = 1, mayStore = 0, isReturn = 1, 236 let hasSideEffects = 0, mayLoad = 1, mayStore = 0, isReturn = 1, 244 let hasSideEffects = 0, mayLoad = 1, mayStore = 0, [all …]
|
H A D | RISCVInstrInfoXwch.td | 81 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in 91 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in 103 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 130 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in 140 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in 149 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
|
H A D | RISCVInstrInfoC.td | 241 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 306 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, Uses = [X2] in 386 let rd = 0, imm = 0, hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 392 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in [all …]
|
H A D | RISCVInstrInfo.td | 506 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 516 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in { 531 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in { 545 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 551 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 558 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 567 hasSideEffects = 1, mayLoad = 0, mayStore = 0 in 573 hasSideEffects = 1, mayLoad = 0, mayStore = 0 in 579 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 586 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 = 0, mayStore = 1 in 46 let hasSideEffects = 0, mayLoad = 1, mayStore = 1 in 197 let hasSideEffects = 0; 206 let hasSideEffects = 0; 217 let hasSideEffects = 0; 227 let hasSideEffects = 0; 335 let hasSideEffects = 0; 373 let hasSideEffects = 0;
|
H A D | RISCVInstrInfoZalasr.td | 18 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in 26 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
|
H A D | RISCVInstrInfoXCV.td | 42 hasSideEffects = 0, mayLoad = 0, mayStore = 0 in { 98 let Predicates = [HasVendorXCVmac, IsRV32], hasSideEffects = 0, mayLoad = 0, 125 } // Predicates = [HasVendorXCVmac, IsRV32], hasSideEffects = 0, mayLoad = 0... 127 let Predicates = [HasVendorXCVmac, IsRV32], hasSideEffects = 0, mayLoad = 0, mayStore = 0 in { 147 } // Predicates = [HasVendorXCVmac, IsRV32], hasSideEffects = 0, mayLoad = 0... 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 [all...] |
/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]
|
H A D | LoongArchInstrInfo.td | 633 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in { 659 } // hasSideEffects = 0, mayLoad = 0, mayStore = 0 661 let hasSideEffects = 1, mayLoad = 0, mayStore = 0 in 665 let hasSideEffects = 1, mayLoad = 0, mayStore = 0 in 669 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in { 688 } // hasSideEffects = 0, mayLoad = 0, mayStore = 0 690 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in { 699 } // hasSideEffects = 0, mayLoad = 1, mayStore = 0 701 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in { 711 } // hasSideEffects = 0, mayLoad = 0, mayStore = 1 [all …]
|
/freebsd/contrib/llvm-project/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 | 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 {
|
H A D | X86InstrMisc.td | 18 let hasSideEffects = 0, SchedRW = [WriteNop] in { 41 let Defs = [EBP, ESP], Uses = [EBP, ESP], mayLoad = 1, hasSideEffects=0 in 45 let Defs = [RBP,RSP], Uses = [RBP,RSP], mayLoad = 1, hasSideEffects = 0 in 54 let isBarrier = 1, hasSideEffects = 1, usesCustomInserter = 1, 59 let Defs = [ESP], Uses = [ESP], hasSideEffects=0 in { 141 let Defs = [ESP, EFLAGS, DF], Uses = [ESP], mayLoad = 1, hasSideEffects=0, 148 let Defs = [ESP], Uses = [ESP, EFLAGS, DF], mayStore = 1, hasSideEffects=0, 155 let Defs = [RSP], Uses = [RSP], hasSideEffects=0 in { 200 let Defs = [RSP], Uses = [RSP], hasSideEffects = 0, mayStore = 1, 210 let Defs = [RSP, EFLAGS, DF], Uses = [RSP], mayLoad = 1, hasSideEffects=0 in [all …]
|
/freebsd/contrib/llvm-project/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()
|
/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 …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIInstructions.td | 103 let hasSideEffects = 1; 109 let hasSideEffects = 1; 117 let hasSideEffects = 1; 120 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, Uses = [EXEC] in { 177 } // End let hasSideEffects = 0, mayLoad = 0, mayStore = 0, Uses = [EXEC] 181 let hasSideEffects = 0; 189 let hasSideEffects = 0; 195 let hasSideEffects = 0; 203 let hasSideEffects = 0; 209 let hasSideEffects = 0; [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | InlineAsm.h | 53 const std::string &Constraints, bool hasSideEffects, 67 StringRef Constraints, bool hasSideEffects, 71 bool hasSideEffects() const { return HasSideEffects; } in isAlignStack() 70 bool hasSideEffects() const { return HasSideEffects; } hasSideEffects() function
|