• Home
  • Raw
  • Download

Lines Matching refs:RValue

79 static RValue EmitBinaryAtomic(CodeGenFunction &CGF,  in EmitBinaryAtomic()
107 return RValue::get(Result); in EmitBinaryAtomic()
113 static RValue EmitBinaryAtomicPost(CodeGenFunction &CGF, in EmitBinaryAtomicPost()
143 return RValue::get(Result); in EmitBinaryAtomicPost()
168 static RValue emitLibraryCall(CodeGenFunction &CGF, const FunctionDecl *Fn, in emitLibraryCall()
174 RValue CodeGenFunction::EmitBuiltinExpr(const FunctionDecl *FD, in EmitBuiltinExpr()
181 return RValue::get(llvm::ConstantInt::get(getLLVMContext(), in EmitBuiltinExpr()
184 return RValue::get(llvm::ConstantFP::get(getLLVMContext(), in EmitBuiltinExpr()
192 return RValue::get(CGM.EmitConstantExpr(E, E->getType(), 0)); in EmitBuiltinExpr()
204 return RValue::get(Builder.CreateCall(CGM.getIntrinsic(inst), ArgValue)); in EmitBuiltinExpr()
214 return RValue::get(Builder.CreateCall2(CGM.getIntrinsic(Intrinsic::vacopy), in EmitBuiltinExpr()
230 return RValue::get(Result); in EmitBuiltinExpr()
247 return RValue::get(Result); in EmitBuiltinExpr()
264 return RValue::get(Result); in EmitBuiltinExpr()
285 return RValue::get(Result); in EmitBuiltinExpr()
302 return RValue::get(Result); in EmitBuiltinExpr()
317 return RValue::get(Result); in EmitBuiltinExpr()
328 return RValue::get(Result); in EmitBuiltinExpr()
335 return RValue::get(Builder.CreateCall(F, ArgValue)); in EmitBuiltinExpr()
351 return RValue::get(Builder.CreateCall2(F, in EmitBuiltinExpr()
364 return RValue::get(Builder.CreateCall4(F, Address, RW, Locality, Data)); in EmitBuiltinExpr()
368 return RValue::get(Builder.CreateCall(F)); in EmitBuiltinExpr()
379 return RValue::get(0); in EmitBuiltinExpr()
389 return RValue::get(Builder.CreateCall2(F, Base, Exponent)); in EmitBuiltinExpr()
425 return RValue::get(Builder.CreateZExt(LHS, ConvertType(E->getType()))); in EmitBuiltinExpr()
430 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType()))); in EmitBuiltinExpr()
439 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType()))); in EmitBuiltinExpr()
460 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType()))); in EmitBuiltinExpr()
473 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType()))); in EmitBuiltinExpr()
531 return RValue::get(Result); in EmitBuiltinExpr()
537 return RValue::get(Builder.CreateAlloca(Builder.getInt8Ty(), Size)); in EmitBuiltinExpr()
545 return RValue::get(Address); in EmitBuiltinExpr()
555 return RValue::get(Address); in EmitBuiltinExpr()
572 return RValue::get(Dest); in EmitBuiltinExpr()
581 return RValue::get(Address); in EmitBuiltinExpr()
598 return RValue::get(Dest); in EmitBuiltinExpr()
609 return RValue::get(Address); in EmitBuiltinExpr()
619 return RValue::get(Address); in EmitBuiltinExpr()
636 return RValue::get(Address); in EmitBuiltinExpr()
650 return RValue::get(Builder.CreateCall(F, in EmitBuiltinExpr()
657 return RValue::get(Builder.CreateCall(F, Depth)); in EmitBuiltinExpr()
663 return RValue::get(Builder.CreateCall(F, Depth)); in EmitBuiltinExpr()
668 return RValue::get(Result); in EmitBuiltinExpr()
673 return RValue::get(Result); in EmitBuiltinExpr()
681 return RValue::get(llvm::UndefValue::get(Ty)); in EmitBuiltinExpr()
683 return RValue::get(llvm::ConstantInt::get(Ty, Column, true)); in EmitBuiltinExpr()
689 return RValue::get(llvm::UndefValue::get(ConvertType(E->getType()))); in EmitBuiltinExpr()
707 return RValue::get(0); in EmitBuiltinExpr()
711 return RValue::get(Builder.CreateCall(F)); in EmitBuiltinExpr()
730 return RValue::get(Result); in EmitBuiltinExpr()
734 return RValue::get(Builder.CreateSExt(Result, Int64Ty, "extend.sext")); in EmitBuiltinExpr()
736 return RValue::get(Builder.CreateZExt(Result, Int64Ty, "extend.zext")); in EmitBuiltinExpr()
758 return RValue::get(Builder.CreateCall(F, Buf)); in EmitBuiltinExpr()
773 return RValue::get(0); in EmitBuiltinExpr()
893 return RValue::get(Result); in EmitBuiltinExpr()
922 return RValue::get(Result); in EmitBuiltinExpr()
954 return RValue::get(0); in EmitBuiltinExpr()
966 return RValue::get(0); in EmitBuiltinExpr()
976 Args.add(RValue::get(EmitScalarExpr(E->getArg(0))), in EmitBuiltinExpr()
979 Args.add(RValue::get(EmitScalarExpr(E->getArg(1))), in EmitBuiltinExpr()
982 Args.add(RValue::get(llvm::Constant::getNullValue(VoidPtrTy)), in EmitBuiltinExpr()
1039 return RValue::get(Builder.CreateIsNotNull(Result, "tobool")); in EmitBuiltinExpr()
1079 return RValue::get(Builder.CreateIsNotNull(Result, "tobool")); in EmitBuiltinExpr()
1109 return RValue::get(0); in EmitBuiltinExpr()
1139 return RValue::get(0); in EmitBuiltinExpr()
1173 return RValue::get(0); in EmitBuiltinExpr()
1208 return RValue::get(0); in EmitBuiltinExpr()
1233 return RValue::get(Builder.CreateCall2(F, Base, Exponent)); in EmitBuiltinExpr()
1246 return RValue::get(Builder.CreateCall3(F, FirstArg, in EmitBuiltinExpr()
1265 return RValue::get(Builder.CreateZExt(Result, ConvertType(E->getType()))); in EmitBuiltinExpr()
1276 return RValue::get(EmitAnnotationCall(F, AnnVal, Str, E->getExprLoc())); in EmitBuiltinExpr()
1352 return RValue::get(V); in EmitBuiltinExpr()
1357 return RValue::get(V); in EmitBuiltinExpr()
1363 return RValue::getAggregate(CreateMemTemp(E->getType())); in EmitBuiltinExpr()
1364 return RValue::get(llvm::UndefValue::get(ConvertType(E->getType()))); in EmitBuiltinExpr()