/external/clang/lib/CodeGen/ |
H A D | CGCUDARuntime.cpp | 29 ReturnValueSlot ReturnValue) { 47 CGF.EmitCall(E->getCallee()->getType(), Callee, ReturnValue, 27 EmitCUDAKernelCallExpr(CodeGenFunction &CGF, const CUDAKernelCallExpr *E, ReturnValueSlot ReturnValue) argument
|
H A D | CGVTables.cpp | 188 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 D | CGBlocks.cpp | 845 ReturnValueSlot ReturnValue) { 888 return EmitCall(FnInfo, Func, ReturnValue, Args); 844 EmitBlockCallExpr(const CallExpr* E, ReturnValueSlot ReturnValue) argument
|
H A D | CGCall.cpp | 1107 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 D | CGExprCXX.cpp | 28 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 D | CGStmt.cpp | 730 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 D | CGExpr.cpp | 2564 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 D | Completion.h | 34 enum ComplType { Normal, Break, Continue, ReturnValue, Throw, Interrupted, Terminated }; enumerator in enum:JSC::ComplType
|
/external/v8/src/ |
H A D | hydrogen.cc | 2248 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...] |