Lines Matching refs:StaticInst

68  * StaticInst is provided instead of a ref-counted StaticInstPtr to
89 virtual RegVal readIntRegOperand(const StaticInst *si, int idx) = 0;
92 virtual void setIntRegOperand(const StaticInst *si,
105 virtual RegVal readFloatRegOperandBits(const StaticInst *si, int idx) = 0;
109 virtual void setFloatRegOperandBits(const StaticInst *si,
118 readVecRegOperand(const StaticInst *si, int idx) const = 0;
122 getWritableVecRegOperand(const StaticInst *si, int idx) = 0;
126 setVecRegOperand(const StaticInst *si, int idx,
134 readVec8BitLaneOperand(const StaticInst *si, int idx) const = 0;
138 readVec16BitLaneOperand(const StaticInst *si, int idx) const = 0;
142 readVec32BitLaneOperand(const StaticInst *si, int idx) const = 0;
146 readVec64BitLaneOperand(const StaticInst *si, int idx) const = 0;
150 virtual void setVecLaneOperand(const StaticInst *si, int idx,
152 virtual void setVecLaneOperand(const StaticInst *si, int idx,
154 virtual void setVecLaneOperand(const StaticInst *si, int idx,
156 virtual void setVecLaneOperand(const StaticInst *si, int idx,
163 virtual VecElem readVecElemOperand(const StaticInst *si,
167 virtual void setVecElemOperand(const StaticInst *si, int idx,
175 readVecPredRegOperand(const StaticInst *si, int idx) const = 0;
179 getWritableVecPredRegOperand(const StaticInst *si, int idx) = 0;
183 setVecPredRegOperand(const StaticInst *si, int idx,
191 virtual RegVal readCCRegOperand(const StaticInst *si, int idx) = 0;
193 const StaticInst *si, int idx, RegVal val) = 0;
200 virtual RegVal readMiscRegOperand(const StaticInst *si, int idx) = 0;
201 virtual void setMiscRegOperand(const StaticInst *si,