Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Val

80   void EmitStoreOfComplex(ComplexPairTy Val, LValue LV, bool isInit);
82 /// EmitComplexToComplexCast - Emit a cast from complex value Val to DestType.
83 ComplexPairTy EmitComplexToComplexCast(ComplexPairTy Val, QualType SrcType,
85 /// EmitComplexToComplexCast - Emit a cast from scalar value Val to DestType.
86 ComplexPairTy EmitScalarToComplexCast(llvm::Value *Val, QualType SrcType,
222 RValue &Val);
265 ComplexPairTy &Val);
327 void ComplexExprEmitter::EmitStoreOfComplex(ComplexPairTy Val,
331 return CGF.EmitAtomicStore(RValue::getComplex(Val), lvalue, isInit);
342 Builder.CreateAlignedStore(Val.first, RealPtr, AlignR,
344 Builder.CreateAlignedStore(Val.second, ImagPtr, AlignI,
383 /// EmitComplexToComplexCast - Emit a cast from complex value Val to DestType.
384 ComplexPairTy ComplexExprEmitter::EmitComplexToComplexCast(ComplexPairTy Val,
394 Val.first = CGF.EmitScalarConversion(Val.first, SrcType, DestType);
395 Val.second = CGF.EmitScalarConversion(Val.second, SrcType, DestType);
396 return Val;
399 ComplexPairTy ComplexExprEmitter::EmitScalarToComplexCast(llvm::Value *Val,
404 Val = CGF.EmitScalarConversion(Val, SrcType, DestType);
407 return ComplexPairTy(Val, llvm::Constant::getNullValue(Val->getType()));
634 RValue &Val) {
670 Val = RValue::getComplex(ResVal);
675 Val = RValue::get(ResVal);
685 RValue Val;
686 LValue LV = EmitCompoundAssignLValue(E, Func, Val);
690 return Val.getComplexVal();
694 return Val.getComplexVal();
700 ComplexPairTy &Val) {
708 Val = Visit(E->getRHS());
714 EmitStoreOfComplex(Val, LHS, /*isInit*/ false);
720 ComplexPairTy Val;
721 LValue LV = EmitBinAssignLValue(E, Val);
725 return Val;
729 return Val;
844 ComplexPairTy Val = Emitter.Visit(const_cast<Expr*>(E));
845 Emitter.EmitStoreOfComplex(Val, dest, isInit);
861 ComplexPairTy Val; // ignored
862 return ComplexExprEmitter(*this).EmitBinAssignLValue(E, Val);
882 RValue Val;
883 Val);
890 RValue Val;
891 LValue Ret = ComplexExprEmitter(*this).EmitCompoundAssignLValue(E, Op, Val);
892 Result = Val.getScalarVal();