Home
last modified time | relevance | path

Searched defs:SubIdx (Results 1 – 25 of 41) sorted by relevance

12

/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DDetectDeadLanes.cpp158 unsigned SubIdx = MI.getOperand(OpNum + 1).getImm(); in transferUsedLanes() local
162 unsigned SubIdx = MI.getOperand(3).getImm(); in transferUsedLanes() local
182 unsigned SubIdx = MI.getOperand(2).getImm(); in transferUsedLanes() local
232 unsigned SubIdx = MI.getOperand(OpNum + 1).getImm(); in transferDefinedLanes() local
238 unsigned SubIdx = MI.getOperand(3).getImm(); in transferDefinedLanes() local
250 unsigned SubIdx = MI.getOperand(2).getImm(); in transferDefinedLanes() local
H A DExpandPostRAPseudos.cpp69 unsigned SubIdx = MI->getOperand(3).getImm(); in LowerSubregToReg() local
H A DLiveRangeEdit.cpp186 bool Late, unsigned SubIdx, in rematerializeAt() argument
H A DRegisterCoalescer.cpp1817 unsigned SubIdx) { in updateRegDefsUses() argument
2415 const unsigned SubIdx; member in __anonc2b9989c0311::JoinVals
2589 JoinVals(LiveRange & LR,Register Reg,unsigned SubIdx,LaneBitmask LaneMask,SmallVectorImpl<VNInfo * > & newVNInfo,const CoalescerPair & cp,LiveIntervals * lis,const TargetRegisterInfo * TRI,bool SubRangeJoin,bool TrackSubRegLiveness) JoinVals() argument
3110 usesLanes(const MachineInstr & MI,Register Reg,unsigned SubIdx,LaneBitmask Lanes) const usesLanes() argument
[all...]
H A DTwoAddressInstructionPass.cpp1863 unsigned SubIdx = mi->getOperand(3).getImm(); runOnMachineFunction() local
1943 unsigned SubIdx = MI.getOperand(i+1).getImm(); eliminateRegSequence() local
H A DTargetRegisterInfo.cpp113 printReg(Register Reg,const TargetRegisterInfo * TRI,unsigned SubIdx,const MachineRegisterInfo * MRI) printReg() argument
H A DTargetInstrInfo.cpp389 unsigned SubIdx, unsigned &Size, in getStackSlotRange() argument
420 Register DestReg, unsigned SubIdx, in reMaterialize() argument
H A DMachineOperand.cpp83 void MachineOperand::substVirtReg(Register Reg, unsigned SubIdx, in substVirtReg() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumbRegisterInfo.cpp64 unsigned SubIdx, int Val, in emitThumb1LoadConstPool()
84 unsigned SubIdx, int Val, in emitThumb2LoadConstPool()
105 const DebugLoc &dl, Register DestReg, unsigned SubIdx, int Val, in emitLoadConstPool()
H A DARMBaseRegisterInfo.cpp498 const DebugLoc &dl, Register DestReg, unsigned SubIdx, int Val, in emitLoadConstPool() argument
/freebsd-src/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelEmitter.cpp1286 CodeGenSubRegIndex *SubIdx = CGRegs.getSubRegIdx(ChildRec); importExplicitUseRenderer() local
1412 auto SubIdx = inferSubRegIndexForNode(Dst->getChild(1)); createAndImportSubInstructionRenderer() local
1457 auto SubIdx = inferSubRegIndexForNode(SubRegChild); createAndImportSubInstructionRenderer() local
1554 CodeGenSubRegIndex *SubIdx = CGRegs.getSubRegIdx(SubRegInit->getDef()); importExplicitUseRenderers() local
1622 CodeGenSubRegIndex *SubIdx = CGRegs.getSubRegIdx(SubRegInit->getDef()); importExplicitUseRenderers() local
1853 CodeGenSubRegIndex *SubIdx = CGRegs.getSubRegIdx(SubRegInit->getDef()); inferSuperRegisterClass() local
2112 auto SubIdx = inferSubRegIndexForNode(Dst->getChild(1)); runOnPattern() local
2182 auto SubIdx = inferSubRegIndexForNode(SubRegChild); runOnPattern() local
[all...]
H A DCodeGenRegisters.h
H A DCodeGenRegisters.cpp
H A DRegisterBankEmitter.cpp201 for (const auto &SubIdx : RegisterClassHierarchy.getSubRegIndices()) { visitRegisterBankClasses() local
H A DCodeGenTarget.cpp
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TileConfig.cpp178 unsigned SubIdx = IsRow ? X86::sub_8bit : X86::sub_16bit; INITIALIZE_PASS_DEPENDENCY() local
/freebsd-src/contrib/llvm-project/llvm/lib/MC/
H A DMCRegisterInfo.cpp24 getMatchingSuperReg(MCRegister Reg,unsigned SubIdx,const MCRegisterClass * RC) const getMatchingSuperReg() argument
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.cpp449 ConstrainForSubReg(Register VReg,unsigned SubIdx,MVT VT,bool isDivergent,const DebugLoc & DL) ConstrainForSubReg() argument
498 unsigned SubIdx = Node->getConstantOperandVal(1); EmitSubregNode() local
554 unsigned SubIdx = N2->getAsZExtVal(); EmitSubregNode() local
653 unsigned SubIdx = Op->getAsZExtVal(); EmitRegSequence() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86InstructionSelector.cpp211 unsigned SubIdx = X86::NoSubRegister; getSubRegIndex() local
792 unsigned SubIdx; selectTruncOrPtrToInt() local
1252 unsigned SubIdx = X86::NoSubRegister; emitExtractSubreg() local
1290 unsigned SubIdx = X86::NoSubRegister; emitInsertSubreg() local
[all...]
H A DX86LegalizerInfo.cpp486 unsigned SubIdx = Query.Opcode == G_EXTRACT ? 0 : 1; X86LegalizerInfo() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetRegisterInfo.h377 getSubRegIndexName(unsigned SubIdx) getSubRegIndexName() argument
387 getSubRegIndexLaneMask(unsigned SubIdx) getSubRegIndexLaneMask() argument
613 getMatchingSuperReg(MCRegister Reg,unsigned SubIdx,const TargetRegisterClass * RC) getMatchingSuperReg() argument
[all...]
H A DTargetInstrInfo.h263 /// register. This also returns the sub-register index in SubIdx. in isCoalescableExtInstr() argument
520 unsigned SubIdx; global() member
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEInstrInfo.cpp761 unsigned SubIdx = N ? Mips::sub_hi : Mips::sub_lo; in expandExtractElementF64() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp744 SDValue SubIdx = DAG.getNode(ISD::AND, dl, MVT::i32, {Idx, Mask}); in getIndexInWord32() local
1168 SDValue SubIdx = getIndexInWord32(IdxV, ElemTy, DAG); in extractHvxElementReg() local
1229 SDValue SubIdx = getIndexInWord32(IdxV, ElemTy, DAG); in insertHvxElementReg() local
1385 unsigned SubIdx = (Idx == 0) ? Hexagon::vsub_lo : Hexagon::vsub_hi; in insertHvxSubvectorReg() local
1594 HexagonTargetLowering::extractSubvector(SDValue Vec, MVT SubTy, unsigned SubIdx, in extractSubvector()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kInstrInfo.cpp735 getStackSlotRange(const TargetRegisterClass * RC,unsigned SubIdx,unsigned & Size,unsigned & Offset,const MachineFunction & MF) const getStackSlotRange() argument

12