reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2998 C.getPointerType(Private->getType())->castAs<PointerType>()); 3004 CGF.CreateMemTemp(Private->getType(), ".omp.reduction.element"); 3014 C.getPointerType(Private->getType())->castAs<PointerType>()); 3021 C.getPointerType(Private->getType())->castAs<PointerType>()); 3029 C.getPointerType(Private->getType())->castAs<PointerType>()); 3033 llvm::Value *ElementSizeInChars = CGF.getTypeSize(Private->getType()); 3041 C.getTypeAlignInChars(Private->getType())); 3048 llvm::Value *ElementSizeInChars = CGF.getTypeSize(Private->getType()); 3056 C.getTypeAlignInChars(Private->getType())); 3063 CGF.CreateMemTemp(Private->getType(), ".omp.reduction.element"); 3072 SrcElementAddr, CGF.ConvertTypeForMem(Private->getType())); 3079 shuffleAndStore(CGF, SrcElementAddr, DestElementAddr, Private->getType(), 3080 RemoteLaneOffset, Private->getExprLoc()); 3082 switch (CGF.getEvaluationKind(Private->getType())) { 3086 Private->getType(), Private->getExprLoc()); 3086 Private->getType(), Private->getExprLoc()); 3089 Private->getType()); 3094 CGF.MakeAddrLValue(SrcElementAddr, Private->getType()), 3095 Private->getExprLoc()); 3097 Elem, CGF.MakeAddrLValue(DestElementAddr, Private->getType()), 3103 CGF.MakeAddrLValue(DestElementAddr, Private->getType()), 3104 CGF.MakeAddrLValue(SrcElementAddr, Private->getType()), 3105 Private->getType(), AggValueSlot::DoesNotOverlap); 3128 llvm::Value *ElementSizeInChars = CGF.getTypeSize(Private->getType());