Home
last modified time | relevance | path

Searched refs:isReMaterializable (Results 1 – 25 of 60) sorted by relevance

123

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DVOP3Instructions.td126 let isReMaterializable = 1 in {
177 } // End isReMaterializable = 1
198 let isReMaterializable = 1 in {
246 } // End isReMaterializable = 1
258 let isReMaterializable = 1 in
266 let isReMaterializable = 1 in {
287 } // End isReMaterializable = 1
294 let isReMaterializable = 1 in {
304 } // End isReMaterializable = 1
632 let isReMaterializable = 1 in {
[all …]
H A DVOP2Instructions.td322 let isReMaterializable = 1;
712 let isReMaterializable = 1 in {
734 } // End isReMaterializable = 1
747 let isReMaterializable = 1 in
780 let isReMaterializable = 1 in {
811 } // End isReMaterializable = 1
901 let isReMaterializable = 1 in {
927 } // End isReMaterializable = 1
983 let isReMaterializable = 1 in {
997 } // End isReMaterializable = 1
[all …]
H A DSOPInstructions.td203 } // End isReMaterializable = 1
260 let isReMaterializable = 1 in {
288 } // End isReMaterializable = 1
298 let isReMaterializable = 1 in
372 let isReMaterializable = 1 in
788 let isReMaterializable = 1 in {
797 } // End isReMaterializable = 1
832 let isReMaterializable = 1 in {
836 } // End isReMaterializable = 1
875 let isReMaterializable = 1 in {
[all …]
H A DVOP1Instructions.td231 let isReMaterializable = 1, isAsCheapAsAMove = 1 in {
269 let isReMaterializable = 1 in {
301 let FPDPRounding = 1, isReMaterializable = 0 in {
306 } // End FPDPRounding = 1, isReMaterializable = 0
369 } // End isReMaterializable = 1
437 let isReMaterializable = 1 in {
475 } // End isReMaterializable = 1
554 let isReMaterializable = 1 in
728 let isReMaterializable = 1;
H A DVOP3PInstructions.td90 let isReMaterializable = 1 in {
124 } // End isReMaterializable = 1
253 let isReMaterializable = 1 in
274 let isReMaterializable = 1 in
664 let isAsCheapAsAMove = 1, isReMaterializable = 1 in {
669 } // End isAsCheapAsAMove = 1, isReMaterializable = 1
804 let isCommutable = 1, isReMaterializable = 1 in {
813 } // End isCommutable = 1, isReMaterializable = 1
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonPseudo.td40 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-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoZfa.td80 let isReMaterializable = 1, isAsCheapAsAMove = 1 in
101 let isReMaterializable = 1, isAsCheapAsAMove = 1 in
141 let isReMaterializable = 1, isAsCheapAsAMove = 1 in
H A DRISCVInstrInfo.td605 let isReMaterializable = 1, isAsCheapAsAMove = 1,
641 // ADDI isn't always rematerializable, but isReMaterializable will be used as
643 let isReMaterializable = 1, isAsCheapAsAMove = 1 in
651 let isReMaterializable = 1, isAsCheapAsAMove = 1 in {
1700 isPseudo = 1, isReMaterializable = 1, IsSignExtendingOpW = 1 in
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.td329 let isReMaterializable = 1 in
525 let hasSideEffects = 0, isReMaterializable = 1 in
529 let isReMaterializable = 1 in
551 let mayLoad = 1, isReMaterializable = 1, hasSideEffects = 0 in {
589 let isReMaterializable = 1 in {
643 let Defs = [R11], hasSideEffects = 0, isReMaterializable = 1 in
647 let Defs = [R11], isReMaterializable = 1 in
676 let Defs = [R11], isReMaterializable = 1 in {
715 let Defs = [R11], mayLoad = 1, isReMaterializable = 1,
759 let isReMaterializable = 1, hasSideEffects = 0 in
/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DInstrDocsEmitter.cpp121 FLAG(isReMaterializable) in EmitInstrDocs()
H A DCodeGenInstruction.h269 bool isReMaterializable : 1; variable
H A DCodeGenInstruction.cpp456 isReMaterializable = R->getValueAsBit("isReMaterializable"); in CodeGenInstruction()
H A DInstrInfoEmitter.cpp1230 if (Inst.isReMaterializable) OS << "|(1ULL<<MCID::Rematerializable)"; in emitRecord()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.td407 isReMaterializable = 1 in
423 let isReMaterializable = 1;
507 let isReMaterializable = 1;
551 let isReMaterializable = 1;
567 let isReMaterializable = 1;
589 let isReMaterializable = 1;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrInfo.td369 let isMoveImm = 1, isAsCheapAsAMove = 1, isReMaterializable = 1 in {
386 } // isMoveImm = 1, isAsCheapAsAMove = 1, isReMaterializable = 1
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYInstrInfo16Instr.td93 let Constraints = "$rZ = $rz", isReMaterializable = 1, isAsCheapAsAMove = 1 in {
111 let isReMaterializable = 1, isAsCheapAsAMove = 1 in {
172 let isReMaterializable = 1;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRInstrInfo.td1263 let isReMaterializable = 1 in {
1288 let canFoldAsLoad = 1, isReMaterializable = 1 in {
1321 let canFoldAsLoad = 1, isReMaterializable = 1 in {
1400 let canFoldAsLoad = 1, isReMaterializable = 1 in {
1684 let canFoldAsLoad = 1, isReMaterializable = 1, mayLoad = 1,
1783 let canFoldAsLoad = 1, isReMaterializable = 1 in {
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCInstrInfo.td310 let Uses=[STATUS32], isAsCheapAsAMove=0, isReMaterializable=0 in {
367 let isReMaterializable = 1, isAsCheapAsAMove = 1, isMoveImm = 1 in {
396 isReMaterializable = 0, Constraints = "$B = $B2" in {
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrThumb.td691 let canFoldAsLoad = 1, isReMaterializable = 1, AddedComplexity = 10 in
717 let canFoldAsLoad = 1, isReMaterializable = 1 in
1492 let hasSideEffects = 0, isReMaterializable = 1 in
1612 let Defs = [CPSR], isReMaterializable = 1, isMoveImm = 1, Size = 16, hasNoSchedulingInfo = 1 in
1746 let isReMaterializable = 1 in
H A DARMInstrInfo.td1554 let isReMaterializable = 1 in {
1627 let isReMaterializable = 1 in {
2021 let canFoldAsLoad = 1, isReMaterializable = 1 in {
2051 let canFoldAsLoad = 1, isReMaterializable = 1 in {
2438 let hasSideEffects = 0, isReMaterializable = 1 in
2841 isReMaterializable = 1, isCodeGenOnly = 1 in
3658 let isReMaterializable = 1, isAsCheapAsAMove = 1, isMoveImm = 1 in
3670 let isReMaterializable = 1, isAsCheapAsAMove = 1, isMoveImm = 1 in
6010 let isReMaterializable = 1, isMoveImm = 1, Size = 8 in
6023 let isReMaterializable = 1 in {
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrAMX.td76 let isPseudo = true, isReMaterializable = 1, isAsCheapAsAMove = 1,
H A DX86InstrMisc.td371 let isReMaterializable = 1, isAsCheapAsAMove = 1, isMoveImm = 1 in {
385 let isReMaterializable = 1, isMoveImm = 1 in {
549 let canFoldAsLoad = 1, isReMaterializable = 1, SchedRW = [WriteLoad] in {
594 canFoldAsLoad = 1, isReMaterializable = 1 in
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMicroMipsInstrInfo.td242 let isReMaterializable = 1;
414 let isReMaterializable = 1;
421 let isReMaterializable = 1;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaInstrInfo.td28 let isReMaterializable = 0;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.td330 let isReMaterializable = 1, isAsCheapAsAMove = 1 in {
349 let canFoldAsLoad = 1, isReMaterializable = 1 in {

123