Searched defs:RegNumT (Results 1 - 3 of 3) sorted by relevance

/external/swiftshader/third_party/subzero/src/
H A DIceOperand.h466 /// RegNumT is for holding target-specific register numbers, plus the sentinel
468 /// values, such as RegNumT(Reg_eax), but not things like RegNumT(Reg_eax+1).
470 /// needed, the fromInt() method can be used, such as when a RegNumT is based
472 class RegNumT { class in namespace:Ice
475 RegNumT() = default;
476 RegNumT(const RegNumT &) = default;
478 RegNumT(AnyEnum Value, function in class:Ice::RegNumT
483 RegNumT
513 RegNumT(BaseType Value) : Value(Value) { validate(Value); } function
[all...]
H A DIceTargetLoweringX86Base.h108 Variable *getPhysicalRegister(RegNumT RegNum,
110 const char *getRegName(RegNumT RegNum, Type Ty) const override;
146 const SmallBitVector &getAliasesForRegister(RegNumT Reg) const override {
153 RegNumT getStackReg() const override { return Traits::StackPtr; }
154 RegNumT getFrameReg() const override { return Traits::FramePtr; }
155 RegNumT getFrameOrStackReg() const override {
242 Operand *legalizeUndef(Operand *From, RegNumT RegNum = RegNumT());
416 RegNumT RegNum = RegNumT());
709 _mov(Variable *&Dest, Operand *Src0, RegNumT RegNum = RegNumT()) argument
[all...]
H A DIceTargetLoweringMIPS32.h67 Variable *getPhysicalRegister(RegNumT RegNum,
69 const char *getRegName(RegNumT RegNum, Type Ty) const override;
84 const SmallBitVector &getAliasesForRegister(RegNumT Reg) const override {
89 RegNumT getStackReg() const override { return RegMIPS32::Reg_SP; }
90 RegNumT getFrameReg() const override { return RegMIPS32::Reg_FP; }
91 RegNumT getFrameOrStackReg() const override {
94 RegNumT getReservedTmpReg() const { return RegMIPS32::Reg_AT; }
666 RegNumT RegNum = RegNumT());
668 Variable *legalizeToVar(Operand *From, RegNumT RegNu
680 I32Reg(RegNumT RegNum = RegNumT()) argument
684 F32Reg(RegNumT RegNum = RegNumT()) argument
688 F64Reg(RegNumT RegNum = RegNumT()) argument
[all...]

Completed in 282 milliseconds