Lines Matching refs:OpInfo
2973 BinOpInfo OpInfo;
2980 OpInfo.RHS = Visit(E->getRHS());
2981 OpInfo.Ty = E->getComputationResultType();
2982 OpInfo.Opcode = E->getOpcode();
2983 OpInfo.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts());
2984 OpInfo.E = E;
2998 switch (OpInfo.Opcode) {
3030 EmitScalarConversion(OpInfo.RHS, E->getRHS()->getType(), LHSTy,
3047 OpInfo.LHS = EmitLoadOfLValue(LHSLV, E->getExprLoc());
3048 OpInfo.LHS = CGF.EmitToMemory(OpInfo.LHS, type);
3051 atomicPHI = Builder.CreatePHI(OpInfo.LHS->getType(), 2);
3052 atomicPHI->addIncoming(OpInfo.LHS, startBB);
3053 OpInfo.LHS = atomicPHI;
3056 OpInfo.LHS = EmitLoadOfLValue(LHSLV, E->getExprLoc());
3059 OpInfo.LHS =
3060 EmitScalarConversion(OpInfo.LHS, LHSTy, E->getComputationLHSType(), Loc);
3063 Result = (this->*Func)(OpInfo);