reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3231 Bld.CreatePointerBitCastOrAddrSpaceCast( 3271 Bld.CreateICmpULT(Cnt, llvm::ConstantInt::get(CGM.IntTy, NumIters)); 3272 Bld.CreateCondBr(Cmp, BodyBB, ExitBB); 3284 llvm::Value *IsWarpMaster = Bld.CreateIsNull(LaneID, "warp_master"); 3285 Bld.CreateCondBr(IsWarpMaster, ThenBB, ElseBB); 3289 Address ElemPtrPtrAddr = Bld.CreateConstArrayGEP(LocalReduceList, Idx); 3294 ElemPtr = Bld.CreateElementBitCast(ElemPtr, CopyType); 3296 ElemPtr = Address(Bld.CreateGEP(ElemPtr.getPointer(), Cnt), 3302 llvm::Value *MediumPtrVal = Bld.CreateInBoundsGEP( 3307 MediumPtr = Bld.CreateElementBitCast(MediumPtr, CopyType); 3316 Bld.CreateBr(MergeBB); 3319 Bld.CreateBr(MergeBB); 3341 Bld.CreateICmpULT(ThreadID, NumWarpsVal, "is_active_thread"); 3342 Bld.CreateCondBr(IsActiveThread, W0ThenBB, W0ElseBB); 3347 llvm::Value *SrcMediumPtrVal = Bld.CreateInBoundsGEP( 3352 SrcMediumPtr = Bld.CreateElementBitCast(SrcMediumPtr, CopyType); 3355 Address TargetElemPtrPtr = Bld.CreateConstArrayGEP(LocalReduceList, Idx); 3359 TargetElemPtr = Bld.CreateElementBitCast(TargetElemPtr, CopyType); 3361 TargetElemPtr = Address(Bld.CreateGEP(TargetElemPtr.getPointer(), Cnt), 3370 Bld.CreateBr(W0MergeBB); 3373 Bld.CreateBr(W0MergeBB); 3378 Cnt = Bld.CreateNSWAdd(Cnt, llvm::ConstantInt::get(CGM.IntTy, /*V=*/1));