Lines Matching defs:const

63     GPUStaticInst(const std::string &opcode);
65 int instAddr() const { return _instAddr; }
66 int nextInstAddr() const { return _instAddr + instSize(); }
74 int ipdInstNum() const { return _ipdInstNum; }
78 const std::string& disassemble();
93 virtual bool isValid() const = 0;
95 bool isALU() const { return _flags[ALU]; }
96 bool isBranch() const { return _flags[Branch]; }
97 bool isNop() const { return _flags[Nop]; }
98 bool isReturn() const { return _flags[Return]; }
101 isUnconditionalJump() const
106 bool isSpecialOp() const { return _flags[SpecialOp]; }
107 bool isWaitcnt() const { return _flags[Waitcnt]; }
109 bool isBarrier() const { return _flags[MemBarrier]; }
110 bool isMemFence() const { return _flags[MemFence]; }
111 bool isMemRef() const { return _flags[MemoryRef]; }
112 bool isFlat() const { return _flags[Flat]; }
113 bool isLoad() const { return _flags[Load]; }
114 bool isStore() const { return _flags[Store]; }
117 isAtomic() const
122 bool isAtomicNoRet() const { return _flags[AtomicNoReturn]; }
123 bool isAtomicRet() const { return _flags[AtomicReturn]; }
125 bool isScalar() const { return _flags[Scalar]; }
126 bool readsSCC() const { return _flags[ReadsSCC]; }
127 bool writesSCC() const { return _flags[WritesSCC]; }
128 bool readsVCC() const { return _flags[ReadsVCC]; }
129 bool writesVCC() const { return _flags[WritesVCC]; }
131 bool isAtomicAnd() const { return _flags[AtomicAnd]; }
132 bool isAtomicOr() const { return _flags[AtomicOr]; }
133 bool isAtomicXor() const { return _flags[AtomicXor]; }
134 bool isAtomicCAS() const { return _flags[AtomicCAS]; }
135 bool isAtomicExch() const { return _flags[AtomicExch]; }
136 bool isAtomicAdd() const { return _flags[AtomicAdd]; }
137 bool isAtomicSub() const { return _flags[AtomicSub]; }
138 bool isAtomicInc() const { return _flags[AtomicInc]; }
139 bool isAtomicDec() const { return _flags[AtomicDec]; }
140 bool isAtomicMax() const { return _flags[AtomicMax]; }
141 bool isAtomicMin() const { return _flags[AtomicMin]; }
144 isArgLoad() const
150 isGlobalMem() const
158 isLocalMem() const
163 bool isArgSeg() const { return _flags[ArgSegment]; }
164 bool isGlobalSeg() const { return _flags[GlobalSegment]; }
165 bool isGroupSeg() const { return _flags[GroupSegment]; }
166 bool isKernArgSeg() const { return _flags[KernArgSegment]; }
167 bool isPrivateSeg() const { return _flags[PrivateSegment]; }
168 bool isReadOnlySeg() const { return _flags[ReadOnlySegment]; }
169 bool isSpillSeg() const { return _flags[SpillSegment]; }
171 bool isWorkitemScope() const { return _flags[WorkitemScope]; }
172 bool isWavefrontScope() const { return _flags[WavefrontScope]; }
173 bool isWorkgroupScope() const { return _flags[WorkgroupScope]; }
174 bool isDeviceScope() const { return _flags[DeviceScope]; }
175 bool isSystemScope() const { return _flags[SystemScope]; }
176 bool isNoScope() const { return _flags[NoScope]; }
178 bool isRelaxedOrder() const { return _flags[RelaxedOrder]; }
179 bool isAcquire() const { return _flags[Acquire]; }
180 bool isRelease() const { return _flags[Release]; }
181 bool isAcquireRelease() const { return _flags[AcquireRelease]; }
182 bool isNoOrder() const { return _flags[NoOrder]; }
196 bool isGloballyCoherent() const { return _flags[GloballyCoherent]; }
197 bool isSystemCoherent() const { return _flags[SystemCoherent]; }
199 virtual int instSize() const = 0;
249 const std::string opcode;
301 bool isValid() const override { return true; }
302 int instSize() const override { return 0; }