• Home
  • Raw
  • Download

Lines Matching refs:BB

151     BB(Block),PT(PT),Ran(R),Context(BB->getContext()) {}  in Modifier()
289 BasicBlock *BB; member
299 LoadModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {} in LoadModifier()
303 Value *V = new LoadInst(Ptr, "L", BB->getTerminator()); in Act()
309 StoreModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {} in StoreModifier()
322 new StoreInst(Val, Ptr, BB->getTerminator()); in Act()
327 BinModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {} in BinModifier()
344 Instruction* Term = BB->getTerminator(); in Act()
371 ConstModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {} in ConstModifier()
417 AllocaModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R){} in AllocaModifier()
421 PT->push_back(new AllocaInst(Tp, "A", BB->getFirstNonPHI())); in Act()
426 ExtractElementModifier(BasicBlock *BB, PieceTable *PT, Random *R): in ExtractElementModifier()
427 Modifier(BB, PT, R) {} in ExtractElementModifier()
432 ConstantInt::get(Type::getInt32Ty(BB->getContext()), in Act()
434 "E", BB->getTerminator()); in Act()
440 ShuffModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {} in ShuffModifier()
449 Type *I32 = Type::getInt32Ty(BB->getContext()); in Act()
461 BB->getTerminator()); in Act()
467 InsertElementModifier(BasicBlock *BB, PieceTable *PT, Random *R): in InsertElementModifier()
468 Modifier(BB, PT, R) {} in InsertElementModifier()
475 ConstantInt::get(Type::getInt32Ty(BB->getContext()), in Act()
477 "I", BB->getTerminator()); in Act()
484 CastModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {} in CastModifier()
505 new BitCastInst(V, DestTy, "PC", BB->getTerminator())); in Act()
514 new BitCastInst(V, DestTy, "BC", BB->getTerminator())); in Act()
522 new TruncInst(V, DestTy, "Tr", BB->getTerminator())); in Act()
527 new ZExtInst(V, DestTy, "ZE", BB->getTerminator())); in Act()
528 return PT->push_back(new SExtInst(V, DestTy, "Se", BB->getTerminator())); in Act()
537 new FPToSIInst(V, DestTy, "FC", BB->getTerminator())); in Act()
538 return PT->push_back(new FPToUIInst(V, DestTy, "FC", BB->getTerminator())); in Act()
546 new SIToFPInst(V, DestTy, "FC", BB->getTerminator())); in Act()
547 return PT->push_back(new UIToFPInst(V, DestTy, "FC", BB->getTerminator())); in Act()
556 new FPTruncInst(V, DestTy, "Tr", BB->getTerminator())); in Act()
559 new FPExtInst(V, DestTy, "ZE", BB->getTerminator())); in Act()
569 SelectModifier(BasicBlock *BB, PieceTable *PT, Random *R): in SelectModifier()
570 Modifier(BB, PT, R) {} in SelectModifier()
587 Value *V = SelectInst::Create(Cond, Val0, Val1, "Sl", BB->getTerminator()); in Act()
594 CmpModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {} in CmpModifier()
616 BB->getTerminator()); in Act()
625 BasicBlock *BB = BasicBlock::Create(F->getContext(), "BB", F); in FillFunction() local
626 ReturnInst::Create(F->getContext(), BB); in FillFunction()
637 Modifiers.emplace_back(new LoadModifier(BB, &PT, &R)); in FillFunction()
638 Modifiers.emplace_back(new StoreModifier(BB, &PT, &R)); in FillFunction()
640 Modifiers.emplace_back(new ExtractElementModifier(BB, &PT, &R)); in FillFunction()
641 Modifiers.emplace_back(new ShuffModifier(BB, &PT, &R)); in FillFunction()
642 Modifiers.emplace_back(new InsertElementModifier(BB, &PT, &R)); in FillFunction()
643 Modifiers.emplace_back(new BinModifier(BB, &PT, &R)); in FillFunction()
644 Modifiers.emplace_back(new CastModifier(BB, &PT, &R)); in FillFunction()
645 Modifiers.emplace_back(new SelectModifier(BB, &PT, &R)); in FillFunction()
646 Modifiers.emplace_back(new CmpModifier(BB, &PT, &R)); in FillFunction()
649 AllocaModifier{BB, &PT, &R}.ActN(5); // Throw in a few allocas in FillFunction()
650 ConstModifier{BB, &PT, &R}.ActN(40); // Throw in a few constants in FillFunction()