Home
last modified time | relevance | path

Searched defs:SrcRC (Results 1 – 25 of 34) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFixSGPRCopies.cpp195 const TargetRegisterClass *SrcRC = SrcReg.isVirtual() in getCopyRegClasses() local
209 static bool isVGPRToSGPRCopy(const TargetRegisterClass *SrcRC, in isVGPRToSGPRCopy()
216 static bool isSGPRToVGPRCopy(const TargetRegisterClass *SrcRC, in isSGPRToVGPRCopy()
285 const TargetRegisterClass *SrcRC, *DstRC; in foldVGPRCopyIntoRegSequence() local
313 const TargetRegisterClass *SrcRC = in foldVGPRCopyIntoRegSequence() local
630 const TargetRegisterClass *SrcRC, *DstRC; in runOnMachineFunction() local
660 const TargetRegisterClass *SrcRC = MRI->getRegClass(MO.getReg()); in runOnMachineFunction() local
763 const TargetRegisterClass *SrcRC, *DstRC; in runOnMachineFunction() local
854 const TargetRegisterClass *SrcRC = in tryMoveVGPRConstToSGPR() local
1063 const TargetRegisterClass *SrcRC = in lowerVGPR2SGPRCopies() local
H A DAMDGPUInstructionSelector.cpp114 const TargetRegisterClass *SrcRC in constrainCopyLikeIntrin() local
147 const TargetRegisterClass *SrcRC in selectCOPY() local
518 const TargetRegisterClass *SrcRC = in selectG_EXTRACT() local
564 const TargetRegisterClass *SrcRC in selectG_MERGE_VALUES() local
593 const TargetRegisterClass *SrcRC = in selectG_UNMERGE_VALUES() local
2217 const TargetRegisterClass *SrcRC = in selectG_TRUNC() local
2364 const TargetRegisterClass *SrcRC = in selectG_SZA_EXT() local
2408 const TargetRegisterClass &SrcRC = InReg && DstSize > 32 ? in selectG_SZA_EXT() local
2936 const TargetRegisterClass *SrcRC = TRI.getRegClassForTypeOnBank(Ty, *SrcRB); in selectG_PTRMASK() local
3053 const TargetRegisterClass *SrcRC = in selectG_EXTRACT_VECTOR_ELT() local
H A DSIRegisterInfo.cpp2928 const TargetRegisterClass *SrcRC, in shouldRewriteCopySrc()
3008 const TargetRegisterClass *SrcRC = getRegClassForReg(MRI, MO.getReg()); in getRegClassForOperandReg() local
3028 const TargetRegisterClass *SrcRC, in shouldCoalesce()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstructionSelector.cpp
H A DX86RegisterInfo.cpp223 const TargetRegisterClass *SrcRC, in shouldRewriteCopySrc()
H A DX86DomainReassignment.cpp66 static const TargetRegisterClass *getDstRC(const TargetRegisterClass *SrcRC, in getDstRC()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86InstructionSelector.cpp293 const TargetRegisterClass *SrcRC = in selectCopy() local
331 const TargetRegisterClass *SrcRC = getRegClassFromGRPhysReg(SrcReg); in selectCopy() local
768 const TargetRegisterClass *SrcRC) { in canTurnIntoCOPY()
812 const TargetRegisterClass *SrcRC = getRegClass(SrcTy, SrcRB); in selectTruncOrPtrToInt() local
941 const TargetRegisterClass *SrcRC = getRegClass(SrcTy, SrcRB); in selectAnyext() local
1302 const TargetRegisterClass *SrcRC = getRegClass(SrcTy, SrcReg, MRI); in emitExtractSubreg() local
1340 const TargetRegisterClass *SrcRC = getRegClass(SrcTy, SrcReg, MRI); in emitInsertSubreg() local
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXInstrInfo.cpp38 const TargetRegisterClass *SrcRC = MRI.getRegClass(SrcReg); in copyPhysReg() local
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCVSXCopy.cpp99 const TargetRegisterClass *SrcRC = &PPC::VSLRCRegClass; in processBlock() local
H A DPPCMIPeephole.cpp1238 const TargetRegisterClass *SrcRC = MRI->getRegClassOrNull(SrcReg); in simplifyCode() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DInstructionSelect.cpp240 auto SrcRC = MRI.getRegClass(SrcReg); in runOnMachineFunction() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostSelectOptimize.cpp133 const TargetRegisterClass *SrcRC = MRI.getRegClass(Src); in foldSimpleCrossClassCopies() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineCombiner.cpp176 auto SrcRC = MRI->getRegClass(Src); in isTransientMI() local
185 auto SrcRC = MRI->getRegClass(Src); in isTransientMI() local
H A DTargetRegisterInfo.cpp382 const TargetRegisterClass *SrcRC, in shareSameRegisterFile()
412 const TargetRegisterClass *SrcRC, in shouldRewriteCopySrc()
H A DDetectDeadLanes.cpp73 const TargetRegisterClass *SrcRC = MRI.getRegClass(SrcReg); in isCrossCopy() local
H A DRegisterCoalescer.cpp492 const TargetRegisterClass *SrcRC = MRI.getRegClass(Src); in setRegisters() local
1981 auto SrcRC = MRI->getRegClass(CP.getSrcReg()); in joinCopy() local
H A DPeepholeOptimizer.cpp793 const TargetRegisterClass *SrcRC = MRI->getRegClass(CurSrcPair.Reg); in findNextSource() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRRegisterInfo.cpp314 MachineInstr *MI, const TargetRegisterClass *SrcRC, unsigned SubReg, in shouldCoalesce()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp878 const TargetRegisterClass *SrcRC, in shouldCoalesce()
938 const TargetRegisterClass *SrcRC, in shouldRewriteCopySrc()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonRegisterInfo.cpp354 const TargetRegisterClass *SrcRC, unsigned SubReg, in shouldCoalesce()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp380 const TargetRegisterClass *SrcRC, in shouldCoalesce() argument
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGFast.cpp374 const TargetRegisterClass *SrcRC, in InsertCopiesAndMoveSuccs()
H A DInstrEmitter.cpp154 const TargetRegisterClass *SrcRC = nullptr, *DstRC = nullptr; in EmitCopyFromReg() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp1067 MachineInstr *MI, const TargetRegisterClass *SrcRC, unsigned SubReg, in shouldCoalesce()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetRegisterInfo.h1114 const TargetRegisterClass *SrcRC, in shouldCoalesce()

12