Lines Matching defs:AllocaIP
57 [&cb](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) -> Error { \
58 cb(AllocaIP, CodeGenIP); \
665 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
668 Builder.restoreIP(AllocaIP);
682 auto PrivCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP,
698 Builder.restoreIP(AllocaIP);
712 IRBuilder<>::InsertPoint AllocaIP(&F->getEntryBlock(),
716 Loc, AllocaIP, BodyGenCB, PrivCB, FiniCB, nullptr,
778 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
781 Builder.restoreIP(AllocaIP);
795 auto PrivCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP,
811 Builder.restoreIP(AllocaIP);
825 IRBuilder<>::InsertPoint AllocaIP(&F->getEntryBlock(),
829 Loc, AllocaIP, BodyGenCB, PrivCB, FiniCB, nullptr,
886 auto InnerBodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
891 auto PrivCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP,
895 Builder.restoreIP(AllocaIP);
909 auto OuterBodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
918 OMPBuilder.createParallel(InsertPointTy(CGBB, CGBB->end()), AllocaIP,
926 IRBuilder<>::InsertPoint AllocaIP(&F->getEntryBlock(),
930 Loc, AllocaIP, BODYGENCB_WRAPPER(OuterBodyGenCB),
987 auto InnerBodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
992 auto PrivCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP,
996 Builder.restoreIP(AllocaIP);
1010 auto OuterBodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
1023 OMPBuilder.createParallel(InsertPointTy(CGBB, CGBB->end()), AllocaIP,
1032 InsertPointTy(NewBB1, NewBB1->end()), AllocaIP,
1040 IRBuilder<>::InsertPoint AllocaIP(&F->getEntryBlock(),
1044 Loc, AllocaIP, BODYGENCB_WRAPPER(OuterBodyGenCB),
1108 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
1111 Builder.restoreIP(AllocaIP);
1125 auto PrivCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP,
1141 Builder.restoreIP(AllocaIP);
1156 IRBuilder<>::InsertPoint AllocaIP(&F->getEntryBlock(),
1160 OMPBuilder.createParallel(Loc, AllocaIP, BodyGenCB, PrivCB, FiniCB,
1215 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
1281 IRBuilder<>::InsertPoint AllocaIP(&F->getEntryBlock(),
1285 Loc, AllocaIP, BODYGENCB_WRAPPER(BodyGenCB), PrivCB,
1352 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
1361 auto PrivCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP, Value &,
1368 IRBuilder<>::InsertPoint AllocaIP(&F->getEntryBlock(),
1372 Loc, AllocaIP, BodyGenCB, PrivCB, FiniCB, nullptr,
2370 InsertPointTy AllocaIP = Builder.saveIP();
2389 DL, CLI, AllocaIP, true, OMP_SCHEDULE_Static,
2454 InsertPointTy AllocaIP = Builder.saveIP();
2456 ASSERT_THAT_EXPECTED(OMPBuilder.applyWorkshareLoop(DL, CLI, AllocaIP,
2550 InsertPointTy AllocaIP{&F->getEntryBlock(),
2552 ASSERT_THAT_EXPECTED(OMPBuilder.applyWorkshareLoop(DL, CLI, AllocaIP,
2653 InsertPointTy AllocaIP = Builder.saveIP();
2666 DL, CLI, AllocaIP, /*NeedsBarrier=*/true, getSchedKind(SchedType),
2800 InsertPointTy AllocaIP = Builder.saveIP();
2811 OMPBuilder.applyWorkshareLoop(DL, CLI, AllocaIP, /*NeedsBarrier=*/true,
2874 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
2875 if (AllocaIP.isSet())
2876 Builder.restoreIP(AllocaIP);
2955 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
2956 if (AllocaIP.isSet())
2957 Builder.restoreIP(AllocaIP);
3034 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
3113 InsertPointTy AllocaIP(&F->getEntryBlock(),
3123 Builder.restoreIP(OMPBuilder.createOrderedDepend(Builder, AllocaIP, NumLoops,
3198 InsertPointTy AllocaIP(&F->getEntryBlock(),
3208 Builder.restoreIP(OMPBuilder.createOrderedDepend(Builder, AllocaIP, NumLoops,
3285 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
3359 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
3466 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
3467 if (AllocaIP.isSet())
3468 Builder.restoreIP(AllocaIP);
3559 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
3560 if (AllocaIP.isSet())
3561 Builder.restoreIP(AllocaIP);
3680 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
3681 if (AllocaIP.isSet())
3682 Builder.restoreIP(AllocaIP);
3968 OpenMPIRBuilder::InsertPointTy AllocaIP(EntryBB,
3977 OMPBuilder.createAtomicUpdate(Builder, AllocaIP, X, Expr,
4038 OpenMPIRBuilder::InsertPointTy AllocaIP(EntryBB,
4047 OMPBuilder.createAtomicUpdate(Builder, AllocaIP, X, Expr,
4107 OpenMPIRBuilder::InsertPointTy AllocaIP(EntryBB,
4116 OMPBuilder.createAtomicUpdate(Builder, AllocaIP, X, Expr,
4184 OpenMPIRBuilder::InsertPointTy AllocaIP(EntryBB,
4192 Builder, AllocaIP, X, V, Expr, AO, RMWOp, UpdateOp,
4532 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
4533 Builder.restoreIP(AllocaIP);
4613 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
4669 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
4731 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
4798 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
4855 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
4922 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
5557 auto SectionCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
5562 auto PrivCB = [](InsertPointTy AllocaIP, InsertPointTy CodeGenIP,
5565 IRBuilder<>::InsertPoint AllocaIP(&F->getEntryBlock(),
5568 OMPBuilder.createSections(Loc, AllocaIP, SectionCBVector,
5602 auto SectionCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
5613 auto PrivCB = [](InsertPointTy AllocaIP, InsertPointTy CodeGenIP,
5622 IRBuilder<>::InsertPoint AllocaIP(&F->getEntryBlock(),
5625 OMPBuilder.createSections(Loc, AllocaIP, SectionCBVector,
5706 IRBuilder<>::InsertPoint AllocaIP(&F->getEntryBlock(),
5709 auto PrivCB = [](InsertPointTy AllocaIP, InsertPointTy CodeGenIP,
5715 OMPBuilder.createSections(Loc, AllocaIP, SectionCBVector,
5805 IRBuilder<>::InsertPoint AllocaIP(&F->getEntryBlock(),
5807 OMPBuilder.createMapperAllocas(Loc, AllocaIP, TotalNbOperand, MapperAllocas);
5846 IRBuilder<>::InsertPoint AllocaIP(&F->getEntryBlock(),
5848 OMPBuilder.createMapperAllocas(Loc, AllocaIP, TotalNbOperand, MapperAllocas);
5909 IRBuilder<>::InsertPoint AllocaIP(&F->getEntryBlock(),
5941 Loc, AllocaIP, Builder.saveIP(), Builder.getInt64(DeviceID),
5971 IRBuilder<>::InsertPoint AllocaIP(&F->getEntryBlock(),
6003 Loc, AllocaIP, Builder.saveIP(), Builder.getInt64(DeviceID),
6039 IRBuilder<>::InsertPoint AllocaIP(&F->getEntryBlock(),
6114 Loc, AllocaIP, Builder.saveIP(), Builder.getInt64(DeviceID),
6142 Loc, AllocaIP, Builder.saveIP(), Builder.getInt64(DeviceID),
6190 auto BodyGenCB = [&](InsertPointTy AllocaIP,
6207 llvm::OpenMPIRBuilder::InsertPointTy AllocaIP,
6214 Builder.restoreIP(AllocaIP);
6362 llvm::OpenMPIRBuilder::InsertPointTy AllocaIP,
6369 Builder.restoreIP(AllocaIP);
6394 auto BodyGenCB = [&](OpenMPIRBuilder::InsertPointTy AllocaIP,
6733 llvm::OpenMPIRBuilder::InsertPointTy AllocaIP,
6740 Builder.restoreIP(AllocaIP);
6767 auto BodyGenCB = [&](OpenMPIRBuilder::InsertPointTy AllocaIP,
6893 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
6894 Builder.restoreIP(AllocaIP);
7021 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
7056 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
7092 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
7172 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
7176 IRBuilderBase::InsertPoint AllocaIP = Builder.saveIP();
7183 OMPBuilder.createTask(Loc, AllocaIP, BodyGenCB,
7230 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
7234 IRBuilderBase::InsertPoint AllocaIP = Builder.saveIP();
7241 OMPBuilder.createTask(Loc, AllocaIP, BodyGenCB,
7309 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
7310 Builder.restoreIP(AllocaIP);
7400 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
7401 Builder.restoreIP(AllocaIP);
7407 auto TaskBodyGenCB1 = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
7417 OMPBuilder.createTask(Loc, AllocaIP, TaskBodyGenCB1));
7420 auto TaskBodyGenCB2 = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) {
7430 OMPBuilder.createTask(Loc2, AllocaIP, TaskBodyGenCB2));