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

References

tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 2884   Address PtrEnd = Bld.CreatePointerBitCastOrAddrSpaceCast(
 2885       Bld.CreateConstGEP(SrcAddr, 1), CGF.VoidPtrTy);
 2893     Ptr = Bld.CreatePointerBitCastOrAddrSpaceCast(Ptr, IntTy->getPointerTo());
 2895         Bld.CreatePointerBitCastOrAddrSpaceCast(ElemPtr, IntTy->getPointerTo());
 2900       llvm::BasicBlock *CurrentBB = Bld.GetInsertBlock();
 2903           Bld.CreatePHI(Ptr.getType(), /*NumReservedValues=*/2);
 2906           Bld.CreatePHI(ElemPtr.getType(), /*NumReservedValues=*/2);
 2910       llvm::Value *PtrDiff = Bld.CreatePtrDiff(
 2911           PtrEnd.getPointer(), Bld.CreatePointerBitCastOrAddrSpaceCast(
 2913       Bld.CreateCondBr(Bld.CreateICmpSGT(PtrDiff, Bld.getInt64(IntSize - 1)),
 2913       Bld.CreateCondBr(Bld.CreateICmpSGT(PtrDiff, Bld.getInt64(IntSize - 1)),
 2913       Bld.CreateCondBr(Bld.CreateICmpSGT(PtrDiff, Bld.getInt64(IntSize - 1)),
 2920       Address LocalPtr = Bld.CreateConstGEP(Ptr, 1);
 2921       Address LocalElemPtr = Bld.CreateConstGEP(ElemPtr, 1);
 2931       Ptr = Bld.CreateConstGEP(Ptr, 1);
 2932       ElemPtr = Bld.CreateConstGEP(ElemPtr, 1);