Lines Matching defs:Modifier
143 struct Modifier { struct
145 typedef std::vector<Value*> PieceTable;
149 Modifier(BasicBlock *Block, PieceTable *PT, Random *R): in Modifier() function
153 virtual ~Modifier() {} in ~Modifier()
158 virtual void ActN(unsigned n) { in ActN()
165 Value *getRandomVal() { in getRandomVal()
170 Constant *getRandomConstant(Type *Tp) { in getRandomConstant()
184 Value *getRandomValue(Type *Tp) { in getRandomValue()
217 Value *getRandomPointerValue() { in getRandomPointerValue()
228 Value *getRandomVectorValue() { in getRandomVectorValue()
239 Type *pickType() { in pickType()
244 Type *pickPointerType() { in pickPointerType()
250 Type *pickVectorType(unsigned len = (unsigned)-1) { in pickVectorType()
268 Type *pickScalarType() { in pickScalarType()
288 BasicBlock *BB;
290 PieceTable *PT;
292 Random *Ran;
294 LLVMContext &Context;