reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 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());