Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Builder

207   SrcAddr = Builder.CreateElementBitCast(SrcAddr, DestAddr.getElementType());
212 auto DestEnd = Builder.CreateGEP(DestBegin, NumElements);
217 Builder.CreateICmpEQ(DestBegin, DestEnd, "omp.arraycpy.isempty");
218 Builder.CreateCondBr(IsEmpty, DoneBB, BodyBB);
221 auto EntryBB = Builder.GetInsertBlock();
227 Builder.CreatePHI(SrcBegin->getType(), 2, "omp.arraycpy.srcElementPast");
234 Builder.CreatePHI(DestBegin->getType(), 2, "omp.arraycpy.destElementPast");
244 auto DestElementNext = Builder.CreateConstGEP1_32(
246 auto SrcElementNext = Builder.CreateConstGEP1_32(
250 Builder.CreateICmpEQ(DestElementNext, DestEnd, "omp.arraycpy.done");
251 Builder.CreateCondBr(Done, DoneBB, BodyBB);
252 DestElementPHI->addIncoming(DestElementNext, Builder.GetInsertBlock());
253 SrcElementPHI->addIncoming(SrcElementNext, Builder.GetInsertBlock());
272 CGF.Builder.CreateElementBitCast(DestAddr, DestAddr.getElementType());
276 auto DestEnd = CGF.Builder.CreateGEP(DestBegin, NumElements);
281 CGF.Builder.CreateICmpEQ(DestBegin, DestEnd, "omp.arrayinit.isempty");
282 CGF.Builder.CreateCondBr(IsEmpty, DoneBB, BodyBB);
285 auto EntryBB = CGF.Builder.GetInsertBlock();
290 llvm::PHINode *DestElementPHI = CGF.Builder.CreatePHI(
305 auto DestElementNext = CGF.Builder.CreateConstGEP1_32(
309 CGF.Builder.CreateICmpEQ(DestElementNext, DestEnd, "omp.arraycpy.done");
310 CGF.Builder.CreateCondBr(Done, DoneBB, BodyBB);
311 DestElementPHI->addIncoming(DestElementNext, CGF.Builder.GetInsertBlock());
499 Builder.CreateCondBr(
500 Builder.CreateICmpNE(
501 Builder.CreatePtrToInt(MasterAddr.getPointer(), CGM.IntPtrTy),
502 Builder.CreatePtrToInt(PrivateAddr.getPointer(), CGM.IntPtrTy)),
584 Builder.CreateCondBr(IsLastIterCond, ThenBB, DoneBB);
640 Address(Builder.CreateLoad(PrivateAddr),
681 auto *Zero = Builder.getInt64(/*C=*/0);
692 Address(Builder.CreateInBoundsGEP(BaseLValue.getPointer(), Indexes),
707 auto *Size = Builder.CreatePtrDiff(OASELValueUB.getPointer(),
709 Size = Builder.CreateNUWAdd(
724 auto *Offset = Builder.CreatePtrDiff(BaseLValue.getPointer(),
726 auto *Ptr = Builder.CreateGEP(Addr.getPointer(), Offset);
727 Ptr = Builder.CreatePointerBitCastOrAddrSpaceCast(
746 auto *Zero = Builder.getInt64(/*C=*/0);
757 Address(Builder
772 auto *Offset = Builder.CreatePtrDiff(BaseLValue.getPointer(),
774 auto *Ptr = Builder.CreateGEP(Addr.getPointer(), Offset);
775 Ptr = Builder.CreatePointerBitCastOrAddrSpaceCast(
1363 Builder.CreateCondBr(BoolCondVal, LoopBody, ExitBlock);
1579 S, Builder.CreateIsNotNull(EmitLoadOfScalar(IL, S.getLocStart())));
1642 CGF.Builder.getInt32(0));
1643 auto *GlobalUBVal = CGF.Builder.getInt32(CS->size() - 1);
1647 CGF.Builder.getInt32(1));
1649 CGF.Builder.getInt32(0));
1676 auto *SwitchStmt = CGF.Builder.CreateSwitch(
1683 SwitchStmt->addCase(CGF.Builder.getInt32(CaseNumber), CaseBB);
1711 auto *MinUBGlobalUB = CGF.Builder.CreateSelect(
1712 CGF.Builder.CreateICmpSLT(UBVal, GlobalUBVal), UBVal, GlobalUBVal);
1726 S, CGF.Builder.CreateIsNotNull(
1955 auto *CopyFn = CGF.Builder.CreateLoad(
1957 auto *PrivatesPtr = CGF.Builder.CreateLoad(
1980 Address Replacement(CGF.Builder.CreateLoad(Pair.second),
2280 UpdateVal = CGF.Builder.CreateIntCast(
2284 auto *Res = CGF.Builder.CreateAtomicRMW(RMWOp, X.getPointer(), UpdateVal, AO);