Home
last modified time | relevance | path

Searched defs:DstRC (Results 1 – 25 of 32) sorted by relevance

12

/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DInstructionSelect.cpp184 const TargetRegisterClass *DstRC = MRI.getRegClassOrNull(DstReg); runOnMachineFunction() local
247 auto DstRC = MRI.getRegClass(DstReg); runOnMachineFunction() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86InstructionSelector.cpp288 const TargetRegisterClass *DstRC = getRegClassFromGRPhysReg(DstReg); selectCopy() local
316 const TargetRegisterClass *DstRC = selectCopy() local
733 canTurnIntoCOPY(const TargetRegisterClass * DstRC,const TargetRegisterClass * SrcRC) canTurnIntoCOPY() argument
742 selectTurnIntoCOPY(MachineInstr & I,MachineRegisterInfo & MRI,const unsigned DstReg,const TargetRegisterClass * DstRC,const unsigned SrcReg,const TargetRegisterClass * SrcRC) const selectTurnIntoCOPY() argument
777 const TargetRegisterClass *DstRC = getRegClass(DstTy, DstRB); selectTruncOrPtrToInt() local
906 const TargetRegisterClass *DstRC = getRegClass(DstTy, DstRB); selectAnyext() local
1136 const TargetRegisterClass *DstRC = getRegClass(DstTy, DstRB); selectUAddSub() local
1267 const TargetRegisterClass *DstRC = getRegClass(DstTy, DstReg, MRI); emitExtractSubreg() local
1307 const TargetRegisterClass *DstRC = getRegClass(DstTy, DstReg, MRI); emitInsertSubreg() local
1830 const TargetRegisterClass *DstRC = getRegClass(Ty, DstReg, MRI); selectSelect() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFixSGPRCopies.cpp202 const TargetRegisterClass *DstRC = DstReg.isVirtual() in getCopyRegClasses() local
210 const TargetRegisterClass *DstRC, in isVGPRToSGPRCopy() argument
217 const TargetRegisterClass *DstRC, in isSGPRToVGPRCopy() argument
285 const TargetRegisterClass *SrcRC, *DstRC; in foldVGPRCopyIntoRegSequence() local
632 const TargetRegisterClass *SrcRC, *DstRC; runOnMachineFunction() local
765 const TargetRegisterClass *SrcRC, *DstRC; runOnMachineFunction() local
915 const TargetRegisterClass *DstRC = MRI->getRegClass(DstReg); analyzeVGPRToSGPRCopy() local
[all...]
H A DAMDGPUInstructionSelector.cpp117 const TargetRegisterClass *DstRC constrainCopyLikeIntrin() local
518 const TargetRegisterClass *DstRC = selectG_EXTRACT() local
557 const TargetRegisterClass *DstRC = selectG_MERGE_VALUES() local
618 const TargetRegisterClass *DstRC = selectG_UNMERGE_VALUES() local
822 const TargetRegisterClass *DstRC = selectG_INSERT() local
1476 const TargetRegisterClass *DstRC = TRI.getRegClassForSizeOnBank(32, *DstBank); selectRelocConstant() local
2272 const TargetRegisterClass *DstRC = selectG_TRUNC() local
2420 const TargetRegisterClass *DstRC = selectG_SZA_EXT() local
2655 const TargetRegisterClass *DstRC = selectG_CONSTANT() local
2988 const TargetRegisterClass *DstRC = TRI.getRegClassForTypeOnBank(Ty, *DstRB); selectG_PTRMASK() local
3108 const TargetRegisterClass *DstRC = selectG_EXTRACT_VECTOR_ELT() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DDetectDeadLanes.cpp69 const TargetRegisterClass *DstRC, in isCrossCopy()
354 const TargetRegisterClass *DstRC = MRI->getRegClass(DefReg); in determineInitialUsedLanes() local
447 const TargetRegisterClass *DstRC = MRI->getRegClass(DefReg); in isUndefInput() local
H A DMachineCombiner.cpp180 auto DstRC = MRI->getRegClass(Dst); isTransientMI() local
189 auto DstRC = MRI->getRegClass(Dst); isTransientMI() local
197 auto DstRC = MRI->getRegClass(Dst); isTransientMI() local
H A DRegisterCoalescer.cpp493 const TargetRegisterClass *DstRC = MRI.getRegClass(Dst); in setRegisters() local
1388 const TargetRegisterClass *DstRC = MRI->getRegClass(DstReg); in reMaterializeTrivialDef() local
1982 auto DstRC = MRI->getRegClass(CP.getDstReg()); in joinCopy() local
[all...]
H A DMachineVerifier.cpp1133 const TargetRegisterClass *DstRC = MRI->getRegClassOrNull(Dst); verifyPreISelGenericInstruction() local
1973 const TargetRegisterClass *DstRC = visitMachineInstrBefore() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCVSXCopy.cpp120 const TargetRegisterClass *DstRC = &PPC::VSLRCRegClass; in processBlock() local
H A DPPCVSXSwapRemoval.cpp924 const TargetRegisterClass *DstRC = MRI->getRegClass(DstReg); in handleSpecialSwappables() local
H A DPPCMIPeephole.cpp1222 const TargetRegisterClass *DstRC = MRI->getRegClassOrNull(DstReg); simplifyCode() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostSelectOptimize.cpp130 const TargetRegisterClass *DstRC = MRI.getRegClass(Dst); foldSimpleCrossClassCopies() local
H A DAArch64InstructionSelector.cpp1000 const TargetRegisterClass *DstRC; selectCopy() local
3188 const TargetRegisterClass *DstRC = getRegClassForTypeOnBank(DstTy, DstRB); select() local
3501 const TargetRegisterClass *DstRC = getRegClassForTypeOnBank(DstTy, DstRB); select() local
3884 emitScalarToVector(unsigned EltSize,const TargetRegisterClass * DstRC,Register Scalar,MachineIRBuilder & MIRBuilder) const emitScalarToVector() argument
3976 auto *DstRC = &AArch64::GPR64RegClass; selectMergeValues() local
4047 const TargetRegisterClass *DstRC = emitExtractVectorElt() local
4668 const TargetRegisterClass *DstRC = emitVectorConcat() local
5292 const TargetRegisterClass *DstRC = &AArch64::FPR128RegClass; emitLaneInsert() local
5908 const TargetRegisterClass *DstRC = tryOptBuildVecToSubregToReg() local
5941 const TargetRegisterClass *DstRC = &AArch64::FPR128RegClass; selectBuildVector() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRRegisterInfo.cpp315 const TargetRegisterClass *DstRC, unsigned DstSubReg, in shouldCoalesce()
/freebsd-src/contrib/llvm-project/llvm/utils/TableGen/
H A DFastISelEmitter.cpp208 const CodeGenRegisterClass *DstRC = nullptr; initialize() local
484 const CodeGenRegisterClass *DstRC = nullptr; collectPatterns() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonRegisterInfo.cpp355 const TargetRegisterClass *DstRC, unsigned DstSubReg, in shouldCoalesce()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp382 const TargetRegisterClass *DstRC, in shouldCoalesce()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVInstructionSelector.cpp868 const TargetRegisterClass *DstRC = getRegClassForTypeOnBank( selectCopy() local
891 const TargetRegisterClass *DstRC = getRegClassForTypeOnBank( selectImplicitDef() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCInstructionSelector.cpp139 const TargetRegisterClass *DstRC = in selectCopy() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.cpp154 const TargetRegisterClass *SrcRC = nullptr, *DstRC = nullptr; in EmitCopyFromReg() local
615 const TargetRegisterClass *DstRC = EmitCopyToRegClassNode() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp1020 shouldCoalesce(MachineInstr * MI,const TargetRegisterClass * SrcRC,unsigned SubReg,const TargetRegisterClass * DstRC,unsigned DstSubReg,const TargetRegisterClass * NewRC,LiveIntervals & LIS) const shouldCoalesce() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp880 const TargetRegisterClass *DstRC, in shouldCoalesce() argument
H A DARMFastISel.cpp2041 const TargetRegisterClass* DstRC = TLI.getRegClassFor(DestVT); in FinishCall() local
2061 const TargetRegisterClass* DstRC = TLI.getRegClassFor(CopyVT); in FinishCall() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEFrameLowering.cpp262 const TargetRegisterClass *DstRC = RegInfo.getMinimalPhysRegClass(Dst); in expandCopyACC() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetRegisterInfo.h1089 shouldCoalesce(MachineInstr * MI,const TargetRegisterClass * SrcRC,unsigned SubReg,const TargetRegisterClass * DstRC,unsigned DstSubReg,const TargetRegisterClass * NewRC,LiveIntervals & LIS) shouldCoalesce() argument

12