Lines Matching defs:Modifier
153 struct Modifier { struct
155 using PieceTable = std::vector<Value *>;
159 Modifier(BasicBlock *Block, PieceTable *PT, Random *R) in Modifier() function
200 virtual void ActN(unsigned n) { in ActN()
207 uint32_t getRandom() { in getRandom()
212 Value *getRandomVal() { in getRandomVal()
217 Constant *getRandomConstant(Type *Tp) { in getRandomConstant()
231 Value *getRandomValue(Type *Tp) { in getRandomValue()
262 Value *getRandomPointerValue() { in getRandomPointerValue()
273 Value *getRandomVectorValue() { in getRandomVectorValue()
284 Type *pickType() { in pickType()
289 Type *pickPointerType() { in pickPointerType()
295 Type *pickVectorType(VectorType *VTy = nullptr) { in pickVectorType()
318 Type *pickScalarType() { in pickScalarType()
323 BasicBlock *BB;
326 PieceTable *PT;
329 Random *Ran;
332 LLVMContext &Context;
334 std::vector<Type *> ScalarTypes;