Home
last modified time | relevance | path

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

123

/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DVOP3Instructions.td126 let isReMaterializable = 1 in {
160 } // End isReMaterializable = 1
181 let isReMaterializable = 1 in {
224 } // End isReMaterializable = 1
236 let isReMaterializable = 1 in
244 let isReMaterializable = 1 in {
262 } // End isReMaterializable = 1
269 let isReMaterializable = 1 in {
279 } // End isReMaterializable = 1
512 let isCommutable = 1, isReMaterializable = 1 in {
[all …]
H A DVOP1Instructions.td221 let isReMaterializable = 1, isAsCheapAsAMove = 1 in {
259 let isReMaterializable = 1 in {
291 let FPDPRounding = 1, isReMaterializable = 0 in {
296 } // End FPDPRounding = 1, isReMaterializable = 0
359 } // End isReMaterializable = 1
427 let isReMaterializable = 1 in {
465 } // End isReMaterializable = 1
547 let isReMaterializable = 1 in
642 let isReMaterializable = 1;
H A DVOP2Instructions.td311 let isReMaterializable = 1;
701 let SubtargetPredicate = HasMadMacF32Insts, isReMaterializable = 1 in
705 let isReMaterializable = 1 in {
727 } // End isReMaterializable = 1
740 let isReMaterializable = 1 in
755 let SubtargetPredicate = HasAddNoCarryInsts, isReMaterializable = 1 in {
774 let isReMaterializable = 1 in {
803 } // End isReMaterializable = 1
873 let isReMaterializable = 1 in {
899 } // End isReMaterializable = 1
[all …]
H A DSOPInstructions.td211 let isReMaterializable = 1, isAsCheapAsAMove = 1 in {
214 } // End isReMaterializable = 1
249 let isReMaterializable = 1, isAsCheapAsAMove = 1 in {
256 } // End isReMaterializable = 1, isAsCheapAsAMove = 1
269 let isReMaterializable = 1 in {
297 } // End isReMaterializable = 1
375 let isReMaterializable = 1 in
642 let isReMaterializable = 1 in {
651 } // End isReMaterializable = 1
686 let isReMaterializable = 1 in {
[all …]
H A DVOP3PInstructions.td90 let isReMaterializable = 1 in {
119 } // End isReMaterializable = 1
212 let isReMaterializable = 1 in
233 let isReMaterializable = 1 in
555 let isAsCheapAsAMove = 1, isReMaterializable = 1 in {
560 } // End isAsCheapAsAMove = 1, isReMaterializable = 1
694 let SubtargetPredicate = HasPackedFP32Ops, isCommutable = 1, isReMaterializable = 1 in {
H A DSIInstructions.td120 let isReMaterializable = 1;
137 let isReMaterializable = 1;
419 let isReMaterializable = 1;
429 let isReMaterializable = 1;
514 let isReMaterializable = 1;
/openbsd-src/gnu/llvm/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,
/openbsd-src/gnu/llvm/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
/openbsd-src/gnu/llvm/llvm/utils/TableGen/
H A DInstrDocsEmitter.cpp122 FLAG(isReMaterializable) in EmitInstrDocs()
H A DCodeGenInstruction.h271 bool isReMaterializable : 1; variable
H A DCodeGenInstruction.cpp457 isReMaterializable = R->getValueAsBit("isReMaterializable"); in CodeGenInstruction()
H A DInstrInfoEmitter.cpp1151 if (Inst.isReMaterializable) OS << "|(1ULL<<MCID::Rematerializable)"; in emitRecord()
/openbsd-src/gnu/llvm/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;
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrInfo.td365 let isMoveImm = 1, isAsCheapAsAMove = 1, isReMaterializable = 1 in {
382 } // isMoveImm = 1, isAsCheapAsAMove = 1, isReMaterializable = 1
/openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/
H A DCSKYInstrInfo16Instr.td93 let Constraints = "$rZ = $rz", isReMaterializable = 1, isAsCheapAsAMove = 1 in {
108 let isReMaterializable = 1, isAsCheapAsAMove = 1 in {
169 let isReMaterializable = 1;
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86InstrAMX.td66 let isPseudo = true, isReMaterializable = 1, isAsCheapAsAMove = 1,
/openbsd-src/gnu/llvm/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 {
1686 let canFoldAsLoad = 1, isReMaterializable = 1, mayLoad = 1,
1780 let canFoldAsLoad = 1, isReMaterializable = 1 in {
/openbsd-src/gnu/llvm/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 {
/openbsd-src/gnu/llvm/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
1730 let isReMaterializable = 1 in
H A DARMInstrInfo.td1534 let isReMaterializable = 1 in {
1607 let isReMaterializable = 1 in {
2001 let canFoldAsLoad = 1, isReMaterializable = 1 in {
2031 let canFoldAsLoad = 1, isReMaterializable = 1 in {
2418 let hasSideEffects = 0, isReMaterializable = 1 in
2821 isReMaterializable = 1, isCodeGenOnly = 1 in
3638 let isReMaterializable = 1, isAsCheapAsAMove = 1, isMoveImm = 1 in
3650 let isReMaterializable = 1, isAsCheapAsAMove = 1, isMoveImm = 1 in
4253 let isReMaterializable = 1, isAsCheapAsAMove = 1, isMoveImm = 1 in
5986 let isReMaterializable = 1, isMoveImm = 1, Size = 8 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
2891 let isReMaterializable = ReMat;
4238 let isReMaterializable = 1, isMoveImm = 1, Size = 8 in
4247 let isReMaterializable = 1 in {
4287 let canFoldAsLoad = 1, isReMaterializable = 1 in
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMicroMipsInstrInfo.td242 let isReMaterializable = 1;
414 let isReMaterializable = 1;
421 let isReMaterializable = 1;
/openbsd-src/gnu/llvm/llvm/lib/Target/Xtensa/
H A DXtensaInstrInfo.td28 let isReMaterializable = 0;
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.td602 let isReMaterializable = 1, isAsCheapAsAMove = 1,
640 // ADDI isn't always rematerializable, but isReMaterializable will be used as
642 let isReMaterializable = 1, isAsCheapAsAMove = 1 in
650 let isReMaterializable = 1, isAsCheapAsAMove = 1 in {
/openbsd-src/gnu/llvm/llvm/docs/TableGen/
H A Dindex.rst126 bit isReMaterializable = 0;

123