Lines Matching refs:RegNumT
108 Variable *getPhysicalRegister(RegNumT RegNum,
110 const char *getRegName(RegNumT RegNum, Type Ty) const override;
146 const SmallBitVector &getAliasesForRegister(RegNumT Reg) const override { in getAliasesForRegister()
153 RegNumT getStackReg() const override { return Traits::StackPtr; } in getStackReg()
154 RegNumT getFrameReg() const override { return Traits::FramePtr; } in getFrameReg()
155 RegNumT getFrameOrStackReg() const override { in getFrameOrStackReg()
242 Operand *legalizeUndef(Operand *From, RegNumT RegNum = RegNumT());
416 RegNumT RegNum = RegNumT());
417 Variable *legalizeToReg(Operand *From, RegNumT RegNum = RegNumT());
426 Variable *makeReg(Type Ty, RegNumT RegNum = RegNumT());
441 Variable *copyToReg8(Operand *Src, RegNumT RegNum = RegNumT());
442 Variable *copyToReg(Operand *Src, RegNumT RegNum = RegNumT());
446 Variable *makeZeroedRegister(Type Ty, RegNumT RegNum = RegNumT());
450 Variable *makeVectorOfZeros(Type Ty, RegNumT RegNum = RegNumT());
451 Variable *makeVectorOfOnes(Type Ty, RegNumT RegNum = RegNumT());
452 Variable *makeVectorOfMinusOnes(Type Ty, RegNumT RegNum = RegNumT());
453 Variable *makeVectorOfHighOrderBits(Type Ty, RegNumT RegNum = RegNumT());
454 Variable *makeVectorOfFabsMask(Type Ty, RegNumT RegNum = RegNumT());
462 makeRandomRegisterPermutation(llvm::SmallVectorImpl<RegNumT> &Permutation,
710 RegNumT RegNum = RegNumT()) {
1101 RegNumT RegNum = RegNumT());
1103 RegNumT RegNum = RegNumT());