reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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(