| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoZfa.td | 96 let isReMaterializable = 1, isAsCheapAsAMove = 1 in 117 let isReMaterializable = 1, isAsCheapAsAMove = 1 in 157 let isReMaterializable = 1, isAsCheapAsAMove = 1 in 179 let isReMaterializable = 1, isAsCheapAsAMove = 1 in
|
| H A D | RISCVInstrInfoXRivos.td | 121 isReMaterializable = 1, isAsCheapAsAMove = 1 in
|
| H A D | RISCVInstrInfo.td | 732 let isReMaterializable = 1, isAsCheapAsAMove = 1, 768 // ADDI isn't always rematerializable, but isReMaterializable will be used as 770 let isReMaterializable = 1, isAsCheapAsAMove = 1 in 778 let isReMaterializable = 1, isAsCheapAsAMove = 1 in { 1564 let Size = 8, isReMaterializable = 1 in 1853 isReMaterializable = 1 in
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonPseudo.td | 40 let isReMaterializable = 1, isMoveImm = 1, hasSideEffects = 0, 64 let isReMaterializable = 1, isMoveImm = 1, isAsmParserOnly = 1 in { 71 let hasSideEffects = 0, isReMaterializable = 1, isPseudo = 1, 76 let hasSideEffects = 0, isReMaterializable = 1, isPseudo = 1, 278 let isMoveImm = 1, isAsCheapAsAMove = 1, isReMaterializable = 1, 500 let hasSideEffects = 0, isReMaterializable = 1, isPseudo = 1,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | VOP2Instructions.td | 340 let isReMaterializable = 1 in { 862 let SubtargetPredicate = HasMadMacF32Insts, isReMaterializable = 1 in 866 let isReMaterializable = 1 in { 888 } // End isReMaterializable = 1 901 let isReMaterializable = 1 in 914 let SubtargetPredicate = HasAddNoCarryInsts, isReMaterializable = 1 in { 919 let SubtargetPredicate = HasAddNoCarryInsts, isReMaterializable = 1, isAdd = 1 in { 948 let isReMaterializable = 1 in { 979 } // End isReMaterializable = 1 1074 let isReMaterializable = 1 in { [all …]
|
| H A D | VOP3Instructions.td | 137 let isReMaterializable = 1 in { 188 } // End isReMaterializable = 1 209 let isReMaterializable = 1 in { 272 } // End isReMaterializable = 1 303 let isReMaterializable = 1 in 311 let isReMaterializable = 1 in { 332 } // End isReMaterializable = 1 349 let isReMaterializable = 1 in { 359 } // End isReMaterializable = 1 688 let isCommutable = 1, isReMaterializable = 1 in { [all …]
|
| H A D | SOPInstructions.td | 208 let isReMaterializable = 1, isAsCheapAsAMove = 1 in { 211 } // End isReMaterializable = 1 253 let isReMaterializable = 1, isAsCheapAsAMove = 1 in { 260 } // End isReMaterializable = 1, isAsCheapAsAMove = 1 273 let isReMaterializable = 1 in { 301 } // End isReMaterializable = 1 311 let isReMaterializable = 1 in 385 let isReMaterializable = 1 in 437 SchedRW = [WriteSFPU], isReMaterializable = 1 in { 461 // SchedRW = [WriteSFPU], isReMaterializable = 1 [all …]
|
| H A D | VOP1Instructions.td | 240 let isReMaterializable = 1, isAsCheapAsAMove = 1 in { 272 let isReMaterializable = 1 in { 304 let FPDPRounding = 1, isReMaterializable = 0 in { 314 } // End FPDPRounding = 1, isReMaterializable = 0 387 } // End isReMaterializable = 1 470 let isReMaterializable = 1 in { 508 } // End isReMaterializable = 1 589 let isReMaterializable = 1 in 817 let isReMaterializable = 1;
|
| H A D | VOP3PInstructions.td | 96 let isReMaterializable = 1 in { 130 } // End isReMaterializable = 1 318 let isReMaterializable = 1 in 340 let isReMaterializable = 1 in 871 let isAsCheapAsAMove = 1, isReMaterializable = 1 in { 876 } // End isAsCheapAsAMove = 1, isReMaterializable = 1 1147 let isCommutable = 1, isReMaterializable = 1 in { 1156 } // End isCommutable = 1, isReMaterializable = 1
|
| H A D | SIInstructions.td | 134 let isReMaterializable = 1; 150 let isReMaterializable = 1; 171 let isReMaterializable = 1; 523 let isReMaterializable = 1; 535 let isReMaterializable = 1; 621 let isReMaterializable = 1; 1133 let isReMaterializable = 1, isAsCheapAsAMove = 1 in
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreInstrInfo.td | 364 let isReMaterializable = 1 in 569 let hasSideEffects = 0, isReMaterializable = 1 in 573 let isReMaterializable = 1 in 595 let mayLoad = 1, isReMaterializable = 1, hasSideEffects = 0 in { 633 let isReMaterializable = 1 in { 687 let Defs = [R11], hasSideEffects = 0, isReMaterializable = 1 in 691 let Defs = [R11], isReMaterializable = 1 in 720 let Defs = [R11], isReMaterializable = 1 in { 759 let Defs = [R11], mayLoad = 1, isReMaterializable = 1, 803 let isReMaterializable = 1, hasSideEffects = 0 in
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | InstrDocsEmitter.cpp | 131 FLAG(isReMaterializable) in EmitInstrDocs()
|
| H A D | InstrInfoEmitter.cpp | 1173 if (Inst.isReMaterializable) in emitRecord()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiInstrInfo.td | 408 isReMaterializable = 1 in 424 let isReMaterializable = 1; 508 let isReMaterializable = 1; 552 let isReMaterializable = 1; 568 let isReMaterializable = 1; 590 let isReMaterializable = 1;
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | CodeGenInstruction.h | 263 bool isReMaterializable : 1; variable
|
| H A D | CodeGenInstruction.cpp | 453 isReMaterializable = R->getValueAsBit("isReMaterializable"); in CodeGenInstruction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
| H A D | XtensaInstrInfo.td | 29 let isReMaterializable = 0; 620 let isReMaterializable = 0; 1028 let isReMaterializable = 0; 1102 let isReMaterializable = 0; 1184 let isReMaterializable = 0; 1232 let isReMaterializable = 0;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrInfo.td | 394 let isMoveImm = 1, isAsCheapAsAMove = 1, isReMaterializable = 1 in { 411 } // isMoveImm = 1, isAsCheapAsAMove = 1, isReMaterializable = 1
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYInstrInfo16Instr.td | 93 let Constraints = "$rZ = $rz", isReMaterializable = 1, isAsCheapAsAMove = 1 in { 111 let isReMaterializable = 1, isAsCheapAsAMove = 1 in { 172 let isReMaterializable = 1;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRInstrInfo.td | 860 let isReMaterializable = 1 in { 874 let canFoldAsLoad = 1, isReMaterializable = 1 in { 895 let canFoldAsLoad = 1, isReMaterializable = 1 in { 946 let canFoldAsLoad = 1, isReMaterializable = 1 in { 1154 let canFoldAsLoad = 1, isReMaterializable = 1, mayLoad = 1, 1237 let canFoldAsLoad = 1, isReMaterializable = 1 in {
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCInstrInfo.td | 309 let Uses=[STATUS32], isAsCheapAsAMove=0, isReMaterializable=0 in { 366 let isReMaterializable = 1, isAsCheapAsAMove = 1, isMoveImm = 1 in { 395 isReMaterializable = 0, Constraints = "$B = $B2" in {
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMInstrThumb.td | 690 let canFoldAsLoad = 1, isReMaterializable = 1, AddedComplexity = 10 in 716 let canFoldAsLoad = 1, isReMaterializable = 1 in 1488 let hasSideEffects = 0, isReMaterializable = 1 in 1608 let Defs = [CPSR], isReMaterializable = 1, isMoveImm = 1, Size = 16, hasNoSchedulingInfo = 1 in 1742 let isReMaterializable = 1 in
|
| H A D | ARMInstrInfo.td | 1574 let isReMaterializable = 1 in { 1647 let isReMaterializable = 1 in { 2041 let canFoldAsLoad = 1, isReMaterializable = 1 in { 2071 let canFoldAsLoad = 1, isReMaterializable = 1 in { 2458 let hasSideEffects = 0, isReMaterializable = 1 in 2864 isReMaterializable = 1, isCodeGenOnly = 1 in 3683 let isReMaterializable = 1, isAsCheapAsAMove = 1, isMoveImm = 1 in 3695 let isReMaterializable = 1, isAsCheapAsAMove = 1, isMoveImm = 1 in 4287 let isReMaterializable = 1, isAsCheapAsAMove = 1, isMoveImm = 1 in 6039 let isReMaterializable = 1, isMoveImm = 1, Size = 8 in [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchInstrInfo.td | 804 let isReMaterializable = 1 in { 818 let isReMaterializable = 1, isAsCheapAsAMove = 1 in { 939 // ADDI_D isn't always rematerializable, but isReMaterializable will be used as 942 let isReMaterializable = 1, isAsCheapAsAMove = 1 in { 950 isReMaterializable = 1 in 955 let isReMaterializable = 1 in {
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MicroMipsInstrInfo.td | 242 let isReMaterializable = 1; 414 let isReMaterializable = 1; 421 let isReMaterializable = 1;
|