Lines Matching defs:Modifier
175 struct Modifier { struct
177 using PieceTable = std::vector<Value *>;
181 Modifier(BasicBlock *Block, PieceTable *PT, Random *R) in Modifier() function
191 virtual void ActN(unsigned n) { in ActN()
198 uint32_t getRandom() { in getRandom()
203 Value *getRandomVal() { in getRandomVal()
208 Constant *getRandomConstant(Type *Tp) { in getRandomConstant()
222 Value *getRandomValue(Type *Tp) { in getRandomValue()
255 Value *getRandomPointerValue() { in getRandomPointerValue()
266 Value *getRandomVectorValue() { in getRandomVectorValue()
277 Type *pickType() { in pickType()
282 Type *pickPointerType() { in pickPointerType()
288 Type *pickVectorType(unsigned len = (unsigned)-1) { in pickVectorType()
306 Type *pickScalarType() { in pickScalarType()
326 BasicBlock *BB;
329 PieceTable *PT;
332 Random *Ran;
335 LLVMContext &Context;