Home
last modified time | relevance | path

Searched defs:SubRegIdx (Results 1 – 25 of 27) sorted by relevance

12

/llvm-project/llvm/lib/CodeGen/
H A DRenameIndependentSubregs.cpp182 unsigned SubRegIdx = MO.getSubReg(); in findComponents() local
226 unsigned SubRegIdx = MO.getSubReg(); in rewriteOperands() local
355 unsigned SubRegIdx = MO.getSubReg(); in computeMainRangesFixFlags() local
H A DRegisterPressure.cpp533 unsigned SubRegIdx = MO.getSubReg(); collectOperandLanes() local
551 pushRegLanes(Register Reg,unsigned SubRegIdx,SmallVectorImpl<RegisterMaskPair> & RegUnits) const pushRegLanes() argument
1235 unsigned SubRegIdx = MO.getSubReg(); findUseBetween() local
[all...]
H A DVirtRegMap.cpp396 unsigned SubRegIdx = MO.getSubReg(); readsUndefSubreg() local
H A DStackMaps.cpp286 unsigned SubRegIdx = TRI->getSubRegIndex(LLVMRegNum, MOI->getReg()); parseOperand() local
H A DMachineCopyPropagation.cpp714 unsigned SubRegIdx = TRI->getSubRegIndex(CopyDstReg, MOUse.getReg()); forwardUses() local
H A DRegisterCoalescer.cpp1791 addUndefFlag(const LiveInterval & Int,SlotIndex UseIdx,MachineOperand & MO,unsigned SubRegIdx) addUndefFlag() argument
1945 unsigned SubRegIdx = MO.getSubReg(); setUndefOnPrunedSubRegUses() local
H A DRegAllocFast.cpp998 unsigned SubRegIdx = MO.getSubReg(); allocVirtRegUndef() local
H A DMachineVerifier.cpp2736 const unsigned SubRegIdx = MO->getSubReg(); checkLiveness() local
/llvm-project/llvm/lib/Target/VE/
H A DVEInstrInfo.cpp393 const unsigned SubRegIdx[] = {VE::sub_vm_even, VE::sub_vm_odd}; in copyPhysReg() local
399 const unsigned SubRegIdx[] = {VE::sub_even, VE::sub_odd}; in copyPhysReg() local
330 copyPhysSubRegs(MachineBasicBlock & MBB,MachineBasicBlock::iterator I,const DebugLoc & DL,MCRegister DestReg,MCRegister SrcReg,bool KillSrc,const MCInstrDesc & MCID,unsigned int NumSubRegs,const unsigned * SubRegIdx,const TargetRegisterInfo * TRI) copyPhysSubRegs() argument
/llvm-project/llvm/lib/Target/X86/
H A DX86FixupBWInsts.cpp189 const auto SubRegIdx = TRI->getSubRegIndex(SuperDestReg, OrigDestReg); in getSuperRegDestIfDead() local
H A DX86ISelDAGToDAG.cpp1691 unsigned SubRegIdx = N->getConstantOperandVal(2); PostprocessISelDAG() local
6037 unsigned SubRegIdx; Select() local
[all...]
/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVRegisterInfo.cpp318 unsigned Opcode, SubRegIdx; lowerVSPILL() local
395 unsigned Opcode, SubRegIdx; lowerVRELOAD() local
[all...]
H A DRISCVISelDAGToDAG.cpp370 unsigned SubRegIdx = RISCVTargetLowering::getSubregIndexByMVT(VT, I); selectVLSEG() local
411 unsigned SubRegIdx = RISCVTargetLowering::getSubregIndexByMVT(VT, I); selectVLSEGFF() local
463 unsigned SubRegIdx = RISCVTargetLowering::getSubregIndexByMVT(VT, I); selectVLXSEG() local
2195 unsigned SubRegIdx; Select() local
2251 unsigned SubRegIdx; Select() local
[all...]
H A DRISCVISelLowering.cpp2530 unsigned SubRegIdx = RISCV::NoSubRegister; decomposeSubvectorInsertExtractToSubRegs() local
8483 unsigned SubRegIdx = OrigIdx / ElemsPerVReg; lowerINSERT_VECTOR_ELT() local
8694 unsigned SubRegIdx = OrigIdx / ElemsPerVReg; lowerEXTRACT_VECTOR_ELT() local
10116 unsigned SubRegIdx; lowerINSERT_SUBVECTOR() local
10339 unsigned SubRegIdx; lowerEXTRACT_SUBVECTOR() local
[all...]
/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGIMatchTableExecutorImpl.h1106 uint16_t SubRegIdx = readU16(); executeMatchTable() local
1290 uint16_t SubRegIdx = readU16(); executeMatchTable() local
/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp2138 SDValue SubRegIdx = CurDAG->getTargetConstant(PPC::sub_32, dl, MVT::i32); in ExtendToInt64() local
2152 SDValue SubRegIdx = CurDAG->getTargetConstant(PPC::sub_32, dl, MVT::i32); in TruncateToInt32() local
3223 SDValue SubRegIdx = in addExtOrTrunc() local
3233 SDValue SubRegIdx = in addExtOrTrunc() local
5394 SDValue SubRegIdx = CurDAG->getTargetConstant(SubReg, dl, MVT::i32); in Select() local
5447 SDValue SubRegIdx = CurDAG->getTargetConstant(PPC::sub_eq, dl, MVT::i32); Select() local
[all...]
/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenRegisters.cpp487 CodeGenSubRegIndex *SubRegIdx; computeSecondarySubRegs() local
509 if (CodeGenSubRegIndex *SubRegIdx = getSubRegIndex(SubReg)) { computeSecondarySubRegs() local
/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetRegisterInfo.h685 getSubRegisterClass(const TargetRegisterClass * SuperRC,unsigned SubRegIdx) getSubRegisterClass() argument
/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DGlobalISelMatchTable.h2074 const CodeGenSubRegIndex *SubRegIdx; global() variable
2124 const CodeGenSubRegIndex *SubRegIdx; global() variable
/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp1198 unsigned SubRegIdx = loadVectorConstant() local
/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp4787 dl, MVT::i32, SDValue(Ld, 0), SubRegIdx); in Select() local
4800 SDValue SubRegIdx = Select() local
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp1586 SelectLoad(SDNode * N,unsigned NumVecs,unsigned Opc,unsigned SubRegIdx) SelectLoad() argument
1615 SelectPostLoad(SDNode * N,unsigned NumVecs,unsigned Opc,unsigned SubRegIdx) SelectPostLoad() argument
/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp3334 unsigned SubRegIdx = Subtarget.isABI_N64() ? Mips::sub_32 : 0; emitINSERT_DF_VIDX() local
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp383 unsigned SubRegIdx = SubRegOp->getAsZExtVal(); getOperandRegClass() local
/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.cpp1932 unsigned SubRegIdx = SRI.getSubRegIndex(); performCopy() local

12