Home | History | Annotate | Download | only in llvm-stress

Lines Matching refs:PT

127   Modifier(BasicBlock *Block, PieceTable *PT, Random *R):
128 BB(Block),PT(PT),Ran(R),Context(BB->getContext()) {}
140 assert(PT->size());
141 return PT->at(Ran->Rand() % PT->size());
160 for (unsigned i=0; i<PT->size(); ++i) {
161 Value *V = PT->at((index + i) % PT->size());
193 for (unsigned i=0; i<PT->size(); ++i) {
194 Value *V = PT->at((index + i) % PT->size());
204 for (unsigned i=0; i<PT->size(); ++i) {
205 Value *V = PT->at((index + i) % PT->size());
277 PieceTable *PT;
285 LoadModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {}
290 PT->push_back(V);
295 StoreModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {}
313 BinModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {}
351 PT->push_back(BinaryOperator::Create(Op, Val0, Val1, "B", Term));
357 ConstModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {}
364 return PT->push_back(ConstantVector::getAllOnesValue(Ty));
366 return PT->push_back(ConstantVector::getNullValue(Ty));
383 return PT->push_back(ConstantFP::getNullValue(Ty));
384 return PT->push_back(ConstantFP::get(Ty->getContext(), RandomFloat));
390 return PT->push_back(ConstantInt::get(Ty,
393 return PT->push_back(ConstantInt::get(Ty,
397 PT->push_back(ConstantInt::get(Ty, Ran->Rand()));
405 AllocaModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R){}
409 PT->push_back(new AllocaInst(Tp, "A", BB->getFirstNonPHI()));
414 ExtractElementModifier(BasicBlock *BB, PieceTable *PT, Random *R):
415 Modifier(BB, PT, R) {}
423 return PT->push_back(V);
428 ShuffModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {}
450 PT->push_back(V);
455 InsertElementModifier(BasicBlock *BB, PieceTable *PT, Random *R):
456 Modifier(BB, PT, R) {}
466 return PT->push_back(V);
472 CastModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {}
492 return PT->push_back(
501 return PT->push_back(
509 return PT->push_back(
514 return PT->push_back(
516 return PT->push_back(new SExtInst(V, DestTy, "Se", BB->getTerminator()));
524 return PT->push_back(
526 return PT->push_back(new FPToUIInst(V, DestTy, "FC", BB->getTerminator()));
533 return PT->push_back(
535 return PT->push_back(new UIToFPInst(V, DestTy, "FC", BB->getTerminator()));
543 return PT->push_back(
546 return PT->push_back(
557 SelectModifier(BasicBlock *BB, PieceTable *PT, Random *R):
558 Modifier(BB, PT, R) {}
576 return PT->push_back(V);
582 CmpModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {}
604 return PT->push_back(V);
614 Modifier::PieceTable PT;
619 PT.push_back(it);
623 std::auto_ptr<Modifier> LM(new LoadModifier(BB, &PT, &R));
624 std::auto_ptr<Modifier> SM(new StoreModifier(BB, &PT, &R));
625 std::auto_ptr<Modifier> EE(new ExtractElementModifier(BB, &PT, &R));
626 std::auto_ptr<Modifier> SHM(new ShuffModifier(BB, &PT, &R));
627 std::auto_ptr<Modifier> IE(new InsertElementModifier(BB, &PT, &R));
628 std::auto_ptr<Modifier> BM(new BinModifier(BB, &PT, &R));
629 std::auto_ptr<Modifier> CM(new CastModifier(BB, &PT, &R));
630 std::auto_ptr<Modifier> SLM(new SelectModifier(BB, &PT, &R));
631 std::auto_ptr<Modifier> PM(new CmpModifier(BB, &PT, &R));
643 AllocaModifier AM(BB, &PT, &R); AM.ActN(5); // Throw in a few allocas
644 ConstModifier COM(BB, &PT, &R); COM.ActN(40); // Throw in a few constants