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

References

tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 2118   if (I == FunctionGlobalizedDecls.end())
 2120   if (const RecordDecl *GlobalizedVarsRecord = I->getSecond().GlobalRecord) {
 2144       if (I->getSecond().SecondaryGlobalRecord.hasValue()) {
 2166               I->getSecond().SecondaryGlobalRecord.getValueOr(nullptr)) {
 2198       I->getSecond().GlobalRecordAddr = Phi;
 2199       I->getSecond().IsInSPMDModeFlag = IsSPMD;
 2266       I->getSecond().GlobalRecordAddr = GlobalRecValue;
 2267       I->getSecond().IsInSPMDModeFlag = nullptr;
 2282       I->getSecond().GlobalRecordAddr = GlobalRecValue;
 2283       I->getSecond().IsInSPMDModeFlag = nullptr;
 2291     decltype(I->getSecond().LocalVarData)::const_iterator SecIt;
 2293       SecIt = I->getSecond().SecondaryLocalVarData->begin();
 2298               I->getSecond().GlobalRecordAddr, SecGlobalRecPtrTy),
 2301     for (auto &Rec : I->getSecond().LocalVarData) {
 2302       bool EscapedParam = I->getSecond().EscapedParameters.count(Rec.first);
 2329         assert(I->getSecond().IsInSPMDModeFlag &&
 2344             Bld.CreateSelect(I->getSecond().IsInSPMDModeFlag,
 2351         I->getSecond().MappedParams->setVarAddr(CGF, VD, VarAddr.getAddress());
 2357   for (const ValueDecl *VD : I->getSecond().EscapedVariableLengthDecls) {
 2384     I->getSecond().MappedParams->setVarAddr(CGF, cast<VarDecl>(VD),
 2386     I->getSecond().EscapedVariableLengthDeclsAddrs.emplace_back(GlobalRecValue);
 2388   I->getSecond().MappedParams->apply(CGF);