Home
last modified time | relevance | path

Searched refs:setRegAllocationHint (Results 1 – 6 of 6) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIShrinkInstructions.cpp531 MRI->setRegAllocationHint(Dest->getReg(), 0, SrcReg->getReg()); in shrinkScalarLogicOp()
532 MRI->setRegAllocationHint(SrcReg->getReg(), 0, Dest->getReg()); in shrinkScalarLogicOp()
837 MRI->setRegAllocationHint(Dest->getReg(), 0, Src0->getReg()); in runOnMachineFunction()
838 MRI->setRegAllocationHint(Src0->getReg(), 0, Dest->getReg()); in runOnMachineFunction()
942 MRI->setRegAllocationHint(DstReg, 0, VCCReg); in runOnMachineFunction()
959 MRI->setRegAllocationHint(SReg, 0, VCCReg); in runOnMachineFunction()
975 MRI->setRegAllocationHint(SDst->getReg(), 0, VCCReg); in runOnMachineFunction()
985 MRI->setRegAllocationHint(Src2->getReg(), 0, VCCReg); in runOnMachineFunction()
H A DSIInstrInfo.cpp8830 MRI.setRegAllocationHint(UnusedCarry, 0, RI.getVCC()); in getAddNoCarry()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h794 void setRegAllocationHint(Register VReg, unsigned Type, Register PrefReg) { in setRegAllocationHint() function
811 setRegAllocationHint(VReg, /*Type=*/0, PrefReg); in setSimpleHint()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp405 MRI->setRegAllocationHint(OtherReg, Hint.first, NewReg); in updateRegAllocHint()
407 MRI->setRegAllocationHint(NewReg, in updateRegAllocHint()
H A DMVETPAndVPTOptimisationsPass.cpp1049 MF->getRegInfo().setRegAllocationHint(R, ARMRI::RegLR, 0); in HintDoLoopStartReg()
H A DARMLoadStoreOptimizer.cpp2467 MRI->setRegAllocationHint(FirstReg, ARMRI::RegPairEven, SecondReg); in RescheduleOps()
2468 MRI->setRegAllocationHint(SecondReg, ARMRI::RegPairOdd, FirstReg); in RescheduleOps()