Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:RValue

79 static RValue EmitBinaryAtomic(CodeGenFunction &CGF,
106 return RValue::get(Result);
112 static RValue EmitBinaryAtomicPost(CodeGenFunction &CGF,
141 return RValue::get(Result);
166 static RValue emitLibraryCall(CodeGenFunction &CGF, const FunctionDecl *Fn,
196 RValue CodeGenFunction::EmitBuiltinExpr(const FunctionDecl *FD,
203 return RValue::get(llvm::ConstantInt::get(getLLVMContext(),
206 return RValue::get(llvm::ConstantFP::get(getLLVMContext(),
214 return RValue::get(CGM.EmitConstantExpr(E, E->getType(), 0));
226 return RValue::get(Builder.CreateCall(CGM.getIntrinsic(inst), ArgValue));
236 return RValue::get(Builder.CreateCall2(CGM.getIntrinsic(Intrinsic::vacopy),
252 return RValue::get(Result);
267 return RValue::getComplex(std::make_pair(Real, Imag));
276 return RValue::get(ComplexVal.first);
286 return RValue::get(ComplexVal.second);
304 return RValue::get(Result);
321 return RValue::get(Result);
342 return RValue::get(Result);
359 return RValue::get(Result);
374 return RValue::get(Result);
385 return RValue::get(Result);
393 return RValue::get(Builder.CreateCall(F, ArgValue));
413 return RValue::get(Builder.CreateCall2(F, EmitScalarExpr(E->getArg(0)),CI));
424 return RValue::get(Builder.CreateCall4(F, Address, RW, Locality, Data));
428 return RValue::get(Builder.CreateCall(F));
432 return RValue::get(Builder.CreateCall(F));
436 return RValue::get(Builder.CreateCall(F));
449 return RValue::get(0);
459 return RValue::get(Builder.CreateCall2(F, Base, Exponent));
495 return RValue::get(Builder.CreateZExt(LHS, ConvertType(E->getType())));
500 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType())));
509 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType())));
530 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType())));
543 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType())));
601 return RValue::get(Result);
607 return RValue::get(Builder.CreateAlloca(Builder.getInt8Ty(), Size));
616 return RValue::get(Dest.first);
627 return RValue::get(Dest.first);
645 return RValue::get(Dest.first);
654 return RValue::get(Address);
672 return RValue::get(Dest.first);
684 return RValue::get(Dest.first);
694 return RValue::get(Dest.first);
710 return RValue::get(Dest.first);
724 return RValue::get(Builder.CreateCall(F,
731 return RValue::get(Builder.CreateCall(F, Depth));
737 return RValue::get(Builder.CreateCall(F, Depth));
742 return RValue::get(Result);
747 return RValue::get(Result);
755 return RValue::get(llvm::UndefValue::get(Ty));
757 return RValue::get(llvm::ConstantInt::get(Ty, Column, true));
763 return RValue::get(llvm::UndefValue::get(ConvertType(E->getType())));
781 return RValue::get(0);
785 return RValue::get(Builder.CreateCall(F));
804 return RValue::get(Result);
808 return RValue::get(Builder.CreateSExt(Result, Int64Ty, "extend.sext"));
810 return RValue::get(Builder.CreateZExt(Result, Int64Ty, "extend.zext"));
832 return RValue::get(Builder.CreateCall(F, Buf));
847 return RValue::get(0);
966 return RValue::get(Result);
994 return RValue::get(Result);
1026 return RValue::get(0);
1038 return RValue::get(0);
1048 Args.add(RValue::get(EmitScalarExpr(E->getArg(0))),
1051 Args.add(RValue::get(EmitScalarExpr(E->getArg(1))),
1054 Args.add(RValue::get(llvm::Constant::getNullValue(VoidPtrTy)),
1110 return RValue::get(Builder.CreateIsNotNull(Result, "tobool"));
1150 return RValue::get(Builder.CreateIsNotNull(Result, "tobool"));
1179 return RValue::get(0);
1209 return RValue::get(0);
1243 return RValue::get(0);
1278 return RValue::get(0);
1303 return RValue::get(Builder.CreateCall2(F, Base, Exponent));
1317 return RValue::get(Builder.CreateCall3(F, FirstArg,
1336 return RValue::get(Builder.CreateZExt(Result, ConvertType(E->getType())));
1347 return RValue::get(EmitAnnotationCall(F, AnnVal, Str, E->getExprLoc()));
1416 return RValue::get(Sum2);
1487 return RValue::get(Carry);
1490 return RValue::get(EmitLValue(E->getArg(0)).getAddress());
1492 return RValue::get(0);
1567 return RValue::get(V);
1572 return RValue::get(V);