Lines Matching defs:Elem
1396 auto &Elem = OpenMPLocThreadIDMap.FindAndConstruct(CGF.CurFn);
1397 assert(!Elem.second.ServiceInsertPt && "Insert point is set already.");
1401 Elem.second.ServiceInsertPt = new llvm::BitCastInst(
1404 Elem.second.ServiceInsertPt =
1406 Elem.second.ServiceInsertPt->insertAfter(CGF.AllocaInsertPt);
1411 auto &Elem = OpenMPLocThreadIDMap.FindAndConstruct(CGF.CurFn);
1412 if (Elem.second.ServiceInsertPt) {
1413 llvm::Instruction *Ptr = Elem.second.ServiceInsertPt;
1414 Elem.second.ServiceInsertPt = nullptr;
1497 auto &Elem = OpenMPLocThreadIDMap.FindAndConstruct(CGF.CurFn);
1498 Elem.second.ThreadID = ThreadID;
1509 auto &Elem = OpenMPLocThreadIDMap.FindAndConstruct(CGF.CurFn);
1510 if (!Elem.second.ServiceInsertPt)
1513 CGF.Builder.SetInsertPoint(Elem.second.ServiceInsertPt);
1519 Elem.second.ThreadID = Call;
2170 auto &Elem = *InternalVars.try_emplace(RuntimeName, nullptr).first;
2171 if (Elem.second) {
2172 assert(Elem.second->getType()->getPointerElementType() == Ty &&
2174 return &*Elem.second;
2177 return Elem.second = new llvm::GlobalVariable(
2180 Elem.first(), /*InsertBefore=*/nullptr,
2476 Address Elem = CGF.Builder.CreateConstArrayGEP(CopyprivateList, I);
2481 Elem);
3863 if (const VarDecl *Elem = Pair.second.PrivateElemInit) {
3910 [&CGF, Elem, Init, &CapturesInfo](Address DestElement,
3915 Elem, [SrcElement]() -> Address { return SrcElement; });
3927 InitScope.addPrivate(Elem, [SharedRefLValue, &CGF]() -> Address {
5468 Address Elem = CGF.Builder.CreateConstArrayGEP(LHS, Idx);
5469 llvm::Value *Ptr = CGF.Builder.CreateLoad(Elem);
5606 Address Elem = CGF.Builder.CreateConstArrayGEP(ReductionList, Idx);
5610 Elem);
5614 Elem = CGF.Builder.CreateConstArrayGEP(ReductionList, Idx);
5621 Elem);