Home
last modified time | relevance | path

Searched refs:VALU (Results 1 – 16 of 16) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSISchedule.td30 // Normal 16 or 32 bit VALU instructions
36 // Other quarter rate VALU instructions
67 // FIXME: Should there be a class for instructions which are VALU
68 // instructions and have VALU rates, but write to the SALU (i.e. VOPC
110 def HWTransVALU : ProcResource<1> { // Transcendental VALU
H A DSIInstrFormats.td18 field bit VALU = 0;
27 // VALU instruction formats.
146 let TSFlags{1} = VALU;
223 let hasExtraSrcRegAllocReq = !or(VOP1, VOP2, VOP3, VOPC, SDWA, VALU);
239 let VALU = 1;
394 let VALU = 1;
H A DVOPInstructions.td40 let VALU = 1;
118 let VALU = 1;
153 let VALU = 1;
508 let VALU = 1;
529 let VALU = 1;
560 let VALU = 1;
638 let VALU = 1;
667 let VALU = 1;
707 let VALU = 1;
739 let VALU = 1;
H A DGCNHazardRecognizer.h82 int checkVALUHazards(MachineInstr *VALU);
H A DSIInstrInfo.h349 return MI.getDesc().TSFlags & SIInstrFlags::VALU; in isVALU()
353 return get(Opcode).TSFlags & SIInstrFlags::VALU; in isVALU()
H A DSIDefines.h22 VALU = 1 << 1, enumerator
H A DVOP1Instructions.td56 let VALU = 1;
67 let VALU = 1;
193 let VALU = 1;
H A DGCNHazardRecognizer.cpp787 int GCNHazardRecognizer::checkVALUHazards(MachineInstr *VALU) { in checkVALUHazards() argument
796 for (const MachineOperand &Def : VALU->defs()) { in checkVALUHazards()
H A DSIInstructions.td596 let VALU = 1;
646 let VALU = 1;
662 let VALU = 1;
1370 let AddedComplexity = 1 in { // Prefer SALU to VALU patterns for DAG
1953 // will be moved to the VALU.
H A DVOPCInstructions.td95 let VALU = 1;
107 let VALU = 1;
H A DVOP2Instructions.td77 let VALU = 1;
88 let VALU = 1;
H A DAMDGPU.td93 "Have VALU add/sub instructions without carry out"
H A DSIInstrInfo.td1186 // 32-bit VALU immediate operand that uses the constant bus.
1190 // 32-bit VALU immediate operand with a 16-bit value that uses the
H A DVOP3Instructions.td567 // Only use VALU ops when the result is divergent.
H A DSOPInstructions.td594 // Use added complexity so these patterns are preferred to the VALU patterns.
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrAltivec.td456 let PPC970_Unit = 5 in { // VALU Operations.
858 } // VALU Operations.