Lines Matching refs:Mutator
79 IRBuilder<> Mutator(MContext); in emit() local
108 Mutator.SetInsertPoint(SpeculateDecisionBlock); in emit()
111 Mutator.CreateLoad(LoadValueTy, SpeculatorGuard, "guard.value"); in emit()
114 Mutator.CreateICmpEQ(LoadGuard, ConstantInt::get(LoadValueTy, 0), in emit()
116 Mutator.CreateCondBr(CanSpeculate, SpeculateBlock, &ProgramEntry); in emit()
118 Mutator.SetInsertPoint(SpeculateBlock); in emit()
120 Mutator.CreatePtrToInt(&Fn, Type::getInt64Ty(MContext)); in emit()
121 Mutator.CreateCall(RuntimeCallTy, RuntimeCall, in emit()
123 Mutator.CreateStore(ConstantInt::get(LoadValueTy, 1), in emit()
125 Mutator.CreateBr(&ProgramEntry); in emit()
127 assert(Mutator.GetInsertBlock()->getParent() == &Fn && in emit()