Home
last modified time | relevance | path

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

123

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DVOP3Instructions.td278 let isReMaterializable = 1 in {
312 } // End isReMaterializable = 1
333 let isReMaterializable = 1 in {
376 } // End isReMaterializable = 1
388 let isReMaterializable = 1 in
396 let isReMaterializable = 1 in {
414 } // End isReMaterializable = 1
421 let isReMaterializable = 1 in {
431 } // End isReMaterializable = 1
646 let isReMaterializable = 1 in {
[all …]
H A DVOP1Instructions.td171 let isReMaterializable = 1, isAsCheapAsAMove = 1 in {
206 let isReMaterializable = 1 in {
238 let FPDPRounding = 1, isReMaterializable = 0 in {
240 } // End FPDPRounding = 1, isReMaterializable = 0
300 } // End isReMaterializable = 1
361 let isReMaterializable = 1 in {
399 } // End isReMaterializable = 1
461 let isReMaterializable = 1 in
497 let isReMaterializable = 1;
H A DSOPInstructions.td165 } // End isReMaterializable = 1
200 let isReMaterializable = 1, isAsCheapAsAMove = 1 in {
220 let isReMaterializable = 1 in {
248 } // End isReMaterializable = 1
326 let isReMaterializable = 1 in
619 let isReMaterializable = 1 in {
629 } // End isReMaterializable = 1
664 let isReMaterializable = 1 in {
668 } // End isReMaterializable = 1
804 let isReMaterializable = 1, isMoveImm = 1 in {
[all …]
H A DVOP2Instructions.td247 let isReMaterializable = 1;
488 let SubtargetPredicate = HasMadMacF32Insts, isReMaterializable = 1 in
492 let isReMaterializable = 1 in {
514 } // End isReMaterializable = 1
527 let isReMaterializable = 1 in
542 let SubtargetPredicate = HasAddNoCarryInsts, isReMaterializable = 1 in {
561 let isReMaterializable = 1 in {
590 } // End isReMaterializable = 1
692 let isReMaterializable = 1 in
764 let SubtargetPredicate = HasFmaakFmamkF32Insts, isReMaterializable = 1 in {
H A DVOP3PInstructions.td433 let isAsCheapAsAMove = 1, isReMaterializable = 1 in {
438 } // End isAsCheapAsAMove = 1, isReMaterializable = 1
H A DSIInstructions.td108 let isReMaterializable = 1;
124 let isReMaterializable = 1;
343 let isReMaterializable = 1;
353 let isReMaterializable = 1;
437 let isReMaterializable = 1;
/freebsd-13.1/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,
256 let isMoveImm = 1, isAsCheapAsAMove = 1, isReMaterializable = 1,
462 let hasSideEffects = 0, isReMaterializable = 1, isPseudo = 1,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.td334 let isReMaterializable = 1 in
534 let hasSideEffects = 0, isReMaterializable = 1 in
538 let isReMaterializable = 1 in
560 let mayLoad = 1, isReMaterializable = 1, hasSideEffects = 0 in {
598 let isReMaterializable = 1 in {
652 let Defs = [R11], hasSideEffects = 0, isReMaterializable = 1 in
656 let Defs = [R11], isReMaterializable = 1 in
685 let Defs = [R11], isReMaterializable = 1 in {
724 let Defs = [R11], mayLoad = 1, isReMaterializable = 1,
768 let isReMaterializable = 1, hasSideEffects = 0 in
/freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/
H A DInstrDocsEmitter.cpp122 FLAG(isReMaterializable) in EmitInstrDocs()
H A DCodeGenInstruction.h260 bool isReMaterializable : 1; variable
H A DCodeGenInstruction.cpp390 isReMaterializable = R->getValueAsBit("isReMaterializable"); in CodeGenInstruction()
H A DInstrInfoEmitter.cpp968 if (Inst.isReMaterializable) OS << "|(1ULL<<MCID::Rematerializable)"; in emitRecord()
/freebsd-13.1/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-13.1/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEInstrInfo.td971 let isReMaterializable = 1, isAsCheapAsAMove = 1,
1188 } // isReMaterializable, isAsCheapAsAMove
1239 } // isReMaterializable, isAsCheapAsAMove
1259 } // isReMaterializable, isAsCheapAsAMove
1264 let isReMaterializable = 1, isAsCheapAsAMove = 1 in
1274 let isReMaterializable = 1, isAsCheapAsAMove = 1 in
1281 let isReMaterializable = 1, isAsCheapAsAMove = 1 in
1285 let isReMaterializable = 1, isAsCheapAsAMove = 1 in
1314 let isReMaterializable = 1, isAsCheapAsAMove = 1 in
1321 let isReMaterializable = 1, isAsCheapAsAMove = 1 in
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrInfo.td370 let isMoveImm = 1, isAsCheapAsAMove = 1, isReMaterializable = 1 in {
387 } // isMoveImm = 1, isAsCheapAsAMove = 1, isReMaterializable = 1
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrAMX.td62 let isReMaterializable = 1, isAsCheapAsAMove = 1, canFoldAsLoad = 1 in
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRInstrInfo.td1132 let isReMaterializable = 1 in
1153 isReMaterializable = 1 in
1176 isReMaterializable = 1 in
1244 isReMaterializable = 1 in
1469 isReMaterializable = 1,
1568 isReMaterializable = 1 in
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.td456 let isReMaterializable = 1, isAsCheapAsAMove = 1 in
491 // ADDI isn't always rematerializable, but isReMaterializable will be used as
493 let isReMaterializable = 1, isAsCheapAsAMove = 1 in
499 let isReMaterializable = 1, isAsCheapAsAMove = 1 in {
/freebsd-13.1/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
1491 let hasSideEffects = 0, isReMaterializable = 1 in
1724 let isReMaterializable = 1 in
H A DARMInstrInfo.td1522 let isReMaterializable = 1 in {
1595 let isReMaterializable = 1 in {
1990 let canFoldAsLoad = 1, isReMaterializable = 1 in {
2020 let canFoldAsLoad = 1, isReMaterializable = 1 in {
2403 let hasSideEffects = 0, isReMaterializable = 1 in
2806 isReMaterializable = 1, isCodeGenOnly = 1 in
3623 let isReMaterializable = 1, isAsCheapAsAMove = 1, isMoveImm = 1 in
3635 let isReMaterializable = 1, isAsCheapAsAMove = 1, isMoveImm = 1 in
5950 let isReMaterializable = 1, isMoveImm = 1 in
5963 let isReMaterializable = 1 in {
[all …]
H A DARMInstrThumb2.td926 let isReMaterializable = 1 in {
1246 let isReMaterializable = 1;
1424 let hasSideEffects = 0, isReMaterializable = 1 in
1439 let canFoldAsLoad = 1, isReMaterializable = 1 in
2147 let isReMaterializable = 1, isAsCheapAsAMove = 1, isMoveImm = 1,
2171 let isReMaterializable = 1, isAsCheapAsAMove = 1, isMoveImm = 1 in
2887 let isReMaterializable = ReMat;
4224 let isReMaterializable = 1, isMoveImm = 1 in
4233 let isReMaterializable = 1 in {
4260 let canFoldAsLoad = 1, isReMaterializable = 1 in
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMicroMipsInstrInfo.td238 let isReMaterializable = 1;
411 let isReMaterializable = 1;
418 let isReMaterializable = 1;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCInstrInfo.td321 let isReMaterializable = 1, isAsCheapAsAMove = 1, isMoveImm = 1 in {
356 let isReMaterializable=0;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYInstrFormats.td97 let isReMaterializable = 1;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.td329 let isReMaterializable = 1, isAsCheapAsAMove = 1 in {
348 let canFoldAsLoad = 1, isReMaterializable = 1 in {

123