Home
last modified time | relevance | path

Searched refs:VCC (Results 1 – 20 of 20) sorted by relevance

/external/llvm/lib/Target/AMDGPU/
DSIShrinkInstructions.cpp261 MRI.setRegAllocationHint(MI.getOperand(0).getReg(), 0, AMDGPU::VCC); in runOnMachineFunction()
264 if (DstReg != AMDGPU::VCC) in runOnMachineFunction()
277 MRI.setRegAllocationHint(SReg, 0, AMDGPU::VCC); in runOnMachineFunction()
280 if (SReg != AMDGPU::VCC) in runOnMachineFunction()
297 assert(MI.getOperand(0).getReg() == AMDGPU::VCC && in runOnMachineFunction()
318 assert(Src2->getReg() == AMDGPU::VCC && in runOnMachineFunction()
DSIRegisterInfo.td26 // VCC for 64-bit instructions
27 def VCC : RegisterWithSubRegs<"vcc", [VCC_LO, VCC_HI]>,
203 (add SGPR_64, VCC, EXEC, FLAT_SCR)
DSILowerControlFlow.cpp371 BuildMI(MBB, &MI, DL, TII->get(AMDGPU::S_AND_SAVEEXEC_B64), AMDGPU::VCC) in LoadM0()
372 .addReg(AMDGPU::VCC); in LoadM0()
385 .addReg(AMDGPU::VCC); in LoadM0()
DSIInstrInfo.td597 int VCC = 0x6A;
1204 // encoding normally allows them since the implicit VCC use means
1207 // technically be possible to use VCC again as src0.
1215 // implicit VCC use.
1554 // instead of an implicit VCC as in the VOP2b format.
1686 let Uses = !if(useSGPRInput, [VCC, EXEC], [EXEC]), Defs = [VCC] in {
1767 let Defs = !if(DefExec, [VCC, EXEC], [VCC]);
1774 let Defs = !if(DefExec, [VCC, EXEC], [VCC]);
1784 let Defs = !if(DefExec, [VCC, EXEC], [VCC]);
1921 // only VOP instruction that implicitly reads VCC.
[all …]
DCIInstructions.td85 // XXX - Does this set VCC?
DSIInstructions.td383 VCC = COPY SCC
384 VGPR0 = V_CNDMASK VCC, VGPR0, VGPR1
460 let Uses = [VCC] in {
469 } // End Uses = [VCC]
1786 let isCommutable = 1, Uses = [VCC, EXEC] in {
1810 } // End isCommutable = 1, Uses = [VCC, EXEC]
1932 let Uses = [EXEC], Defs = [EXEC,VCC] in {
1939 } // End Uses = [EXEC], Defs = [EXEC,VCC]
1943 let Uses = [EXEC], Defs = [EXEC,VCC,M0] in {
1974 } // Uses = [EXEC,VCC,M0], Defs = [EXEC,VCC,M0]
[all …]
DSIRegisterInfo.cpp509 case AMDGPU::VCC: in getPhysRegSubReg()
DAMDGPUAsmPrinter.cpp357 case AMDGPU::VCC: in getSIProgramInfo()
DSIInstrInfo.cpp373 if (DestReg == AMDGPU::VCC) { in copyPhysReg()
375 BuildMI(MBB, MI, DL, get(AMDGPU::S_MOV_B64), AMDGPU::VCC) in copyPhysReg()
1421 if (MO.getReg() == AMDGPU::M0 || MO.getReg() == AMDGPU::VCC || in usesConstantBus()
1438 case AMDGPU::VCC: in findImplicitSGPRRead()
DSIInstrFormats.td109 let Defs = [VCC];
/external/llvm/test/CodeGen/AMDGPU/
Dflat-scratch-reg.ll16 call void asm sideeffect "", "~{SGPR7},~{VCC}"()
34 call void asm sideeffect "", "~{SGPR7},~{VCC},~{FLAT_SCR}"()
Dadd.ll141 ; use VCC. The test is designed so that %a will be stored in an SGPR and
/external/clang/test/CXX/concepts-ts/dcl.dcl/dcl.spec/dcl.spec.concept/
Dp2.cpp5 template<typename T> concept constexpr bool VCC = true; // expected-error {{variable concept cannot…
/external/mesa3d/src/gallium/drivers/radeon/
DSIISelLowering.cpp208 AMDGPU::VCC) in LowerSI_KIL()
239 AMDGPU::VCC) in LowerSI_V_CNDLT()
245 .addReg(AMDGPU::VCC) in LowerSI_V_CNDLT()
DAMDGPUAsmPrinter.cpp80 if (reg == AMDGPU::VCC) { in EmitProgramInfo()
DSIInstrInfo.td26 // Special bitcast node for sharing VCC register between VALU and SALU
DSIInstructions.td79 VCC = COPY SCC
80 VGPR0 = V_CNDMASK VCC, VGPR0, VGPR1
/external/clang/unittests/AST/
DCommentParser.cpp1227 VerbatimBlockComment *VCC; in TEST_F() local
1228 ASSERT_TRUE(HasVerbatimBlockAt(FC, Traits, 1, VCC, in TEST_F()
/external/llvm/lib/Target/AMDGPU/InstPrinter/
DAMDGPUInstPrinter.cpp133 case AMDGPU::VCC: in printRegOperand()
/external/llvm/lib/Target/AMDGPU/AsmParser/
DAMDGPUAsmParser.cpp506 .Case("vcc", AMDGPU::VCC) in getRegForName()