Home
last modified time | relevance | path

Searched defs:SubRegs (Results 1 – 10 of 10) sorted by relevance

/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNRewritePartialRegUses.cpp139 mutable SmallDenseMap<std::pair<unsigned, unsigned>, unsigned> SubRegs; global() member in __anonb2bec34b0111::GCNRewritePartialRegUses
424 SubRegMap SubRegs; rewriteReg() local
[all...]
H A DAMDGPUInstructionSelector.cpp556 ArrayRef<int16_t> SubRegs = TRI.getRegSplitParts(DstRC, SrcSize / 8); selectG_MERGE_VALUES() local
601 ArrayRef<int16_t> SubRegs = TRI.getRegSplitParts(SrcRC, DstSize / 8); selectG_UNMERGE_VALUES() local
3037 ArrayRef<int16_t> SubRegs = TRI.getRegSplitParts(SuperRC, EltSize); computeIndirectRegIndex() local
H A DSIInstrInfo.cpp6057 unsigned SubRegs = RI.getRegSizeInBits(*VRC) / 32; readlaneVGPRToSGPR() local
/llvm-project/llvm/include/llvm/MC/
H A DMCRegisterInfo.h115 uint32_t SubRegs; // Sub-register set, described above member
/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenRegisters.h299 SubRegMap SubRegs; variable
H A DCodeGenRegisters.cpp631 ListInit *SubRegs = Def->getValueAsListInit("SubRegs"); expand() local
2172 const SubRegMap &SubRegs = Register.getSubRegs(); computeRegUnitLaneMasks() local
[all...]
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp1436 return createTuple(Regs, RegClassIDs, SubRegs); in createTuple() argument
1397 static const unsigned SubRegs[] = {AArch64::dsub0, AArch64::dsub1, createDTuple() local
1406 static const unsigned SubRegs[] = {AArch64::qsub0, AArch64::qsub1, createQTuple() local
1416 static const unsigned SubRegs[] = {AArch64::zsub0, AArch64::zsub1, createZTuple() local
1429 static const unsigned SubRegs[] = {AArch64::zsub0, AArch64::zsub1, createZMulTuple() local
[all...]
/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp700 createTuple(ArrayRef<Register> Regs,const unsigned RegClassIDs[],const unsigned SubRegs[],MachineIRBuilder & MIB) createTuple() argument
721 static const unsigned SubRegs[] = {AArch64::dsub0, AArch64::dsub1, createDTuple() local
730 static const unsigned SubRegs[] = {AArch64::qsub0, AArch64::qsub1, createQTuple() local
/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp2938 uint16_t SubRegs[2] = {ARM::gsub_0, ARM::gsub_1}; SelectCDE_CXxD() local
H A DARMBaseInstrInfo.cpp936 unsigned SubRegs = 0; in copyPhysReg() local
[all...]