reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
10808 if (!CGF.HaveInsertPoint()) 10834 Address DimsAddr = CGF.CreateMemTemp(ArrayTy, "dims"); 10835 CGF.EmitNullInitialization(DimsAddr, ArrayTy); 10839 LValue DimsLVal = CGF.MakeAddrLValue( 10840 CGF.Builder.CreateConstArrayGEP(DimsAddr, I), KmpDimTy); 10842 LValue UpperLVal = CGF.EmitLValueForField( 10845 CGF.EmitScalarConversion(CGF.EmitScalarExpr(NumIterations[I]), 10845 CGF.EmitScalarConversion(CGF.EmitScalarExpr(NumIterations[I]), 10848 CGF.EmitStoreOfScalar(NumIterVal, UpperLVal); 10850 LValue StrideLVal = CGF.EmitLValueForField( 10852 CGF.EmitStoreOfScalar(llvm::ConstantInt::getSigned(CGM.Int64Ty, /*V=*/1), 10859 emitUpdateLocation(CGF, D.getBeginLoc()), 10860 getThreadID(CGF, D.getBeginLoc()), 10862 CGF.Builder.CreatePointerBitCastOrAddrSpaceCast( 10863 CGF.Builder.CreateConstArrayGEP(DimsAddr, 0).getPointer(), 10868 CGF.EmitRuntimeCall(RTLFn, Args); 10870 emitUpdateLocation(CGF, D.getEndLoc()), getThreadID(CGF, D.getEndLoc())}; 10870 emitUpdateLocation(CGF, D.getEndLoc()), getThreadID(CGF, D.getEndLoc())}; 10873 CGF.EHStack.pushCleanup<DoacrossCleanupTy>(NormalAndEHCleanup, FiniRTLFn,