Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DSIInstrFormats.td29 field bit VALU = 0;
38 // VALU instruction formats.
126 let TSFlags{1} = VALU;
191 …let hasExtraSrcRegAllocReq = !if(VOP1,1,!if(VOP2,1,!if(VOP3,1,!if(VOPC,1,!if(SDWA,1, !if(VALU,1,0)…
207 let VALU = 1;
322 let VALU = 1;
DSISchedule.td44 // FIXME: Should there be a class for instructions which are VALU
45 // instructions and have VALU rates, but write to the SALU (i.e. VOPC
DGCNHazardRecognizer.h71 int checkVALUHazards(MachineInstr *VALU);
DVOPInstructions.td37 let VALU = 1;
117 let VALU = 1;
419 let VALU = 1;
517 let VALU = 1;
DGCNHazardRecognizer.cpp559 int GCNHazardRecognizer::checkVALUHazards(MachineInstr *VALU) { in checkVALUHazards() argument
568 for (const MachineOperand &Def : VALU->defs()) { in checkVALUHazards()
DSIDefines.h23 VALU = 1 << 1, enumerator
DSIInstrInfo.h309 return MI.getDesc().TSFlags & SIInstrFlags::VALU; in isVALU()
313 return get(Opcode).TSFlags & SIInstrFlags::VALU; in isVALU()
DVOP1Instructions.td54 let VALU = 1;
156 let VALU = 1;
/external/llvm/test/CodeGen/AMDGPU/
Dsplit-smrd.ll5 ; the VALU, we are also moving its users to the VALU.
Dsgpr-control-flow.ll63 ; VALU for i1 phi.
Duniform-cfg.ll121 ; be selected for the SALU and then later moved to the VALU.
146 ; be selected for the SALU and then later moved to the VALU.
Dvalu-i1.ll7 ; moved using VALU instructions
Dsalu-to-valu.ll53 ; Test moving an SMRD instruction to the VALU
90 ; Test moving an SMRD with an immediate offset to the VALU
Dand.ll60 ; can fold into the s_and_b32 and the VALU one is materialized
72 ; Just to stop future replacement of copy to vgpr + store with VALU op.
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AMDGPU/
Dsplit-smrd.ll5 ; the VALU, we are also moving its users to the VALU.
Dsgpr-control-flow.ll104 ; VALU for i1 phi.
Duniform-cfg.ll119 ; be selected for the SALU and then later moved to the VALU.
144 ; be selected for the SALU and then later moved to the VALU.
Dbreak-smem-soft-clauses.mir275 # Regular VALU instruction breaks clause, no nop needed
Dsalu-to-valu.ll53 ; Test moving an SMRD instruction to the VALU
90 ; Test moving an SMRD with an immediate offset to the VALU
Dand.ll61 ; can fold into the s_and_b32 and the VALU one is materialized
73 ; Just to stop future replacement of copy to vgpr + store with VALU op.
Dvalu-i1.ll7 ; moved using VALU instructions
/external/llvm/lib/Target/AMDGPU/
DSISchedule.td44 // FIXME: Should there be a class for instructions which are VALU
45 // instructions and have VALU rates, but write to the SALU (i.e. VOPC
DSIInstrFormats.td23 field bits<1> VALU = 0;
59 let TSFlags{4} = VALU;
121 let VALU = 1;
158 let VALU = 1;
DSIDefines.h20 VALU = 1 << 4, enumerator
DSIInstrInfo.h192 return MI.getDesc().TSFlags & SIInstrFlags::VALU; in isVALU()
196 return get(Opcode).TSFlags & SIInstrFlags::VALU; in isVALU()

12