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

References

tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 9095       MapperCGF.createBasicBlock("omp.array" + Prefix + ".evaldelete");
 9096   llvm::BasicBlock *BodyBB = MapperCGF.createBasicBlock("omp.array" + Prefix);
 9097   llvm::Value *IsArray = MapperCGF.Builder.CreateICmpSGE(
 9098       Size, MapperCGF.Builder.getInt64(1), "omp.arrayinit.isarray");
 9099   MapperCGF.Builder.CreateCondBr(IsArray, IsDeleteBB, ExitBB);
 9102   MapperCGF.EmitBlock(IsDeleteBB);
 9103   llvm::Value *DeleteBit = MapperCGF.Builder.CreateAnd(
 9105       MapperCGF.Builder.getInt64(MappableExprsHandler::OMP_MAP_DELETE));
 9108     DeleteCond = MapperCGF.Builder.CreateIsNull(
 9111     DeleteCond = MapperCGF.Builder.CreateIsNotNull(
 9114   MapperCGF.Builder.CreateCondBr(DeleteCond, BodyBB, ExitBB);
 9116   MapperCGF.EmitBlock(BodyBB);
 9119   llvm::Value *ArraySize = MapperCGF.Builder.CreateNUWMul(
 9120       Size, MapperCGF.Builder.getInt64(ElementSize.getQuantity()));
 9123   llvm::Value *MapTypeArg = MapperCGF.Builder.CreateAnd(
 9125       MapperCGF.Builder.getInt64(~(MappableExprsHandler::OMP_MAP_TO |
 9130   MapperCGF.EmitRuntimeCall(