Home
last modified time | relevance | path

Searched refs:ScratchOffset (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/XCore/
H A DXCoreRegisterInfo.cpp100 Register ScratchOffset = RS->scavengeRegister(&XCore::GRRegsRegClass, II, 0); in InsertFPConstInst() local
101 RS->setRegUsed(ScratchOffset); in InsertFPConstInst()
102 TII.loadImmediate(MBB, II, ScratchOffset, Offset); in InsertFPConstInst()
108 .addReg(ScratchOffset, RegState::Kill) in InsertFPConstInst()
115 .addReg(ScratchOffset, RegState::Kill) in InsertFPConstInst()
121 .addReg(ScratchOffset, RegState::Kill); in InsertFPConstInst()
178 RS->setRegUsed(ScratchOffset); in InsertSPConstInst()
179 TII.loadImmediate(MBB, II, ScratchOffset, Offset); in InsertSPConstInst()
185 .addReg(ScratchOffset, RegState::Kill) in InsertSPConstInst()
192 .addReg(ScratchOffset, RegState::Kill) in InsertSPConstInst()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUGISel.td114 GIComplexPatternEquiv<ScratchOffset>;
H A DFLATInstructions.td11 def ScratchOffset : ComplexPattern<iPTR, 2, "SelectScratchOffset", [], [SDNPWantRoot], -10>;
1061 (vt (node (ScratchOffset (i32 VGPR_32:$vaddr), i16:$offset))),
1066 (node (ScratchOffset (i32 VGPR_32:$vaddr), i16:$offset), vt:$in),
1071 (node vt:$data, (ScratchOffset (i32 VGPR_32:$vaddr), i16:$offset)),