reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4520 CGF.StartFunction(GlobalDecl(), KmpInt32Ty, TaskEntry, TaskEntryFnInfo, Args, 4528 llvm::Value *GtidParam = CGF.EmitLoadOfScalar( 4529 CGF.GetAddrOfLocalVar(&GtidArg), /*Volatile=*/false, KmpInt32Ty, Loc); 4530 LValue TDBase = CGF.EmitLoadOfPointerLValue( 4531 CGF.GetAddrOfLocalVar(&TaskTypeArg), 4536 CGF.EmitLValueForField(TDBase, *KmpTaskTWithPrivatesQTyRD->field_begin()); 4539 LValue PartIdLVal = CGF.EmitLValueForField(Base, *PartIdFI); 4543 LValue SharedsLVal = CGF.EmitLValueForField(Base, *SharedsFI); 4544 llvm::Value *SharedsParam = CGF.Builder.CreatePointerBitCastOrAddrSpaceCast( 4545 CGF.EmitLoadOfScalar(SharedsLVal, Loc), 4546 CGF.ConvertTypeForMem(SharedsPtrTy)); 4551 LValue PrivatesLVal = CGF.EmitLValueForField(TDBase, *PrivatesFI); 4552 PrivatesParam = CGF.Builder.CreatePointerBitCastOrAddrSpaceCast( 4553 PrivatesLVal.getPointer(), CGF.VoidPtrTy); 4555 PrivatesParam = llvm::ConstantPointerNull::get(CGF.VoidPtrTy); 4560 CGF.Builder 4562 TDBase.getAddress(), CGF.VoidPtrTy) 4568 LValue LBLVal = CGF.EmitLValueForField(Base, *LBFI); 4569 llvm::Value *LBParam = CGF.EmitLoadOfScalar(LBLVal, Loc); 4571 LValue UBLVal = CGF.EmitLValueForField(Base, *UBFI); 4572 llvm::Value *UBParam = CGF.EmitLoadOfScalar(UBLVal, Loc); 4574 LValue StLVal = CGF.EmitLValueForField(Base, *StFI); 4575 llvm::Value *StParam = CGF.EmitLoadOfScalar(StLVal, Loc); 4577 LValue LILVal = CGF.EmitLValueForField(Base, *LIFI); 4578 llvm::Value *LIParam = CGF.EmitLoadOfScalar(LILVal, Loc); 4580 LValue RLVal = CGF.EmitLValueForField(Base, *RFI); 4581 llvm::Value *RParam = CGF.EmitLoadOfScalar(RLVal, Loc); 4590 CGM.getOpenMPRuntime().emitOutlinedFunctionCall(CGF, Loc, TaskFunction, 4592 CGF.EmitStoreThroughLValue(RValue::get(CGF.Builder.getInt32(/*C=*/0)), 4592 CGF.EmitStoreThroughLValue(RValue::get(CGF.Builder.getInt32(/*C=*/0)), 4593 CGF.MakeAddrLValue(CGF.ReturnValue, KmpInt32Ty)); 4593 CGF.MakeAddrLValue(CGF.ReturnValue, KmpInt32Ty)); 4594 CGF.FinishFunction();