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

References

tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 2869   CGBuilderTy &Bld = CGF.Builder;
 2871   CharUnits Size = CGF.getContext().getTypeSizeInChars(ElemType);
 2885       Bld.CreateConstGEP(SrcAddr, 1), CGF.VoidPtrTy);
 2889     QualType IntType = CGF.getContext().getIntTypeForBitwidth(
 2890         CGF.getContext().toBits(CharUnits::fromQuantity(IntSize)),
 2892     llvm::Type *IntTy = CGF.ConvertTypeForMem(IntType);
 2897       llvm::BasicBlock *PreCondBB = CGF.createBasicBlock(".shuffle.pre_cond");
 2898       llvm::BasicBlock *ThenBB = CGF.createBasicBlock(".shuffle.then");
 2899       llvm::BasicBlock *ExitBB = CGF.createBasicBlock(".shuffle.exit");
 2901       CGF.EmitBlock(PreCondBB);
 2912                                    Ptr.getPointer(), CGF.VoidPtrTy));
 2915       CGF.EmitBlock(ThenBB);
 2917           CGF, CGF.EmitLoadOfScalar(Ptr, /*Volatile=*/false, IntType, Loc),
 2917           CGF, CGF.EmitLoadOfScalar(Ptr, /*Volatile=*/false, IntType, Loc),
 2919       CGF.EmitStoreOfScalar(Res, ElemPtr, /*Volatile=*/false, IntType);
 2924       CGF.EmitBranch(PreCondBB);
 2925       CGF.EmitBlock(ExitBB);
 2928           CGF, CGF.EmitLoadOfScalar(Ptr, /*Volatile=*/false, IntType, Loc),
 2928           CGF, CGF.EmitLoadOfScalar(Ptr, /*Volatile=*/false, IntType, Loc),
 2930       CGF.EmitStoreOfScalar(Res, ElemPtr, /*Volatile=*/false, IntType);