Searched defs:ReturnValue (Results 1 - 9 of 9) sorted by relevance

/external/clang/lib/CodeGen/
H A DCGCUDARuntime.cpp29 ReturnValueSlot ReturnValue) {
47 CGF.EmitCall(E->getCallee()->getType(), Callee, ReturnValue,
27 EmitCUDAKernelCallExpr(CodeGenFunction &CGF, const CUDAKernelCallExpr *E, ReturnValueSlot ReturnValue) argument
H A DCGVTables.cpp188 llvm::Value *ReturnValue = RV.getScalarVal(); local
195 llvm::Value *IsNull = CGF.Builder.CreateIsNull(ReturnValue);
200 ReturnValue = PerformTypeAdjustment(CGF, ReturnValue,
210 llvm::PHINode *PHI = CGF.Builder.CreatePHI(ReturnValue->getType(), 2);
211 PHI->addIncoming(ReturnValue, AdjustNotNull);
212 PHI->addIncoming(llvm::Constant::getNullValue(ReturnValue->getType()),
214 ReturnValue = PHI;
217 return RValue::get(ReturnValue);
379 Slot = ReturnValueSlot(ReturnValue, ResultTyp
[all...]
H A DCGBlocks.cpp845 ReturnValueSlot ReturnValue) {
888 return EmitCall(FnInfo, Func, ReturnValue, Args);
844 EmitBlockCallExpr(const CallExpr* E, ReturnValueSlot ReturnValue) argument
H A DCGCall.cpp1107 Builder.CreateStore(Zero, ReturnValue);
1474 if (!CGF.ReturnValue->hasOneUse()) {
1479 if (store->getPointerOperand() != CGF.ReturnValue) return 0;
1485 dyn_cast<llvm::StoreInst>(CGF.ReturnValue->use_back());
1508 if (ReturnValue == 0) {
1522 ComplexPairTy RT = LoadComplexFromAddr(ReturnValue, false);
1527 EmitStoreOfScalar(Builder.CreateLoad(ReturnValue), CurFn->arg_begin(),
1540 // If there is a dominating store to ReturnValue, we can elide
1549 if (ReturnValue->use_empty() && isa<llvm::AllocaInst>(ReturnValue)) {
1917 EmitCall(const CGFunctionInfo &CallInfo, llvm::Value *Callee, ReturnValueSlot ReturnValue, const CallArgList &CallArgs, const Decl *TargetDecl, llvm::Instruction **callOrInvoke) argument
[all...]
H A DCGExprCXX.cpp28 ReturnValueSlot ReturnValue,
60 Callee, ReturnValue, Args, MD);
167 ReturnValueSlot ReturnValue) {
171 return EmitCXXMemberPointerCallExpr(CE, ReturnValue);
190 ReturnValue, CE->arg_begin(), CE->arg_end());
315 return EmitCXXMemberCall(MD, Callee, ReturnValue, This, /*VTT=*/0,
321 ReturnValueSlot ReturnValue) {
365 ReturnValue, Args);
371 ReturnValueSlot ReturnValue) {
386 return EmitCXXMemberCall(MD, Callee, ReturnValue, Thi
26 EmitCXXMemberCall(const CXXMethodDecl *MD, llvm::Value *Callee, ReturnValueSlot ReturnValue, llvm::Value *This, llvm::Value *VTT, CallExpr::const_arg_iterator ArgBeg, CallExpr::const_arg_iterator ArgEnd) argument
166 EmitCXXMemberCallExpr(const CXXMemberCallExpr *CE, ReturnValueSlot ReturnValue) argument
320 EmitCXXMemberPointerCallExpr(const CXXMemberCallExpr *E, ReturnValueSlot ReturnValue) argument
369 EmitCXXOperatorMemberCallExpr(const CXXOperatorCallExpr *E, const CXXMethodDecl *MD, ReturnValueSlot ReturnValue) argument
390 EmitCUDAKernelCallExpr(const CUDAKernelCallExpr *E, ReturnValueSlot ReturnValue) argument
[all...]
H A DCGStmt.cpp730 Builder.CreateStore(RV.getScalarVal(), ReturnValue);
732 EmitAggregateCopy(ReturnValue, RV.getAggregateAddr(), Ty);
734 StoreComplexToAddr(RV.getComplexVal(), ReturnValue, false);
758 } else if (!ReturnValue) {
769 Builder.CreateStore(Result.getScalarVal(), ReturnValue);
771 Builder.CreateStore(EmitScalarExpr(RV), ReturnValue); local
773 EmitComplexExprIntoAddr(RV, ReturnValue, false);
776 EmitAggExpr(RV, AggValueSlot::forAddr(ReturnValue, Alignment, Qualifiers(),
H A DCGExpr.cpp2564 ReturnValueSlot ReturnValue) {
2570 return EmitBlockCallExpr(E, ReturnValue);
2573 return EmitCXXMemberCallExpr(CE, ReturnValue);
2576 return EmitCUDAKernelCallExpr(CE, ReturnValue);
2586 return EmitCXXOperatorMemberCallExpr(CE, MD, ReturnValue);
2643 return EmitCall(E->getCallee()->getType(), Callee, ReturnValue,
2802 ReturnValueSlot ReturnValue,
2845 return EmitCall(FnInfo, Callee, ReturnValue, Args, TargetDecl);
2563 EmitCallExpr(const CallExpr *E, ReturnValueSlot ReturnValue) argument
2801 EmitCall(QualType CalleeType, llvm::Value *Callee, ReturnValueSlot ReturnValue, CallExpr::const_arg_iterator ArgBeg, CallExpr::const_arg_iterator ArgEnd, const Decl *TargetDecl) argument
/external/webkit/Source/JavaScriptCore/runtime/
H A DCompletion.h34 enum ComplType { Normal, Break, Continue, ReturnValue, Throw, Interrupted, Terminated }; enumerator in enum:JSC::ComplType
/external/v8/src/
H A Dhydrogen.cc2248 void EffectContext::ReturnValue(HValue* value) { function in class:v8::internal::EffectContext
2253 void ValueContext::ReturnValue(HValue* value) { function in class:v8::internal::ValueContext
2263 void TestContext::ReturnValue(HValue* value) { function in class:v8::internal::TestContext
3535 return ast_context()->ReturnValue(Pop());
3630 return ast_context()->ReturnValue(value);
3810 return ast_context()->ReturnValue(result);
3812 return ast_context()->ReturnValue(Pop());
3913 return ast_context()->ReturnValue(Pop());
4095 return ast_context()->ReturnValue(value);
4102 if (!ast_context()->IsEffect()) return ast_context()->ReturnValue(Po
[all...]

Completed in 180 milliseconds