当前搜索:

[置顶] LLVM每日谈之二十六 riscv-llvm

说起riscv-llvm,可能一下子让人摸不到头脑,因为有些人没有关注RISC-V。如果从RISC说起,RISC-V, riscv-llvm都会变得更容易理解。RISC就是经常说的精简指令集,这在之前计算机行业的发展过程中起到的作用,怎么形容都不为过了。真正做过编译器相关和CPU相关工作的人,可能对这些有更深的感触。RISC-V简单点来说,就是一个开源版本的RISC,并且由于设计团队包含了很多之前...
阅读(187) 评论(1)

[置顶] LLVM每日谈之二十五 Clangd和LSP

1、ClangdClang的Extra Clang Tools中有一个ClangD。按照ClangD的定义,它是对Language Server Protocol的一个具体实现(当然是建立在Clang的基础之上的),目的是为了提供编程语言的一些智能化的特性,比如代码完成、引用查找等,主要面向的终端是C/C++的编辑器。Clangd的官方定义:Clangd is an implementation ...
阅读(204) 评论(0)

[置顶] C++温故笔记(三)

一、可变数据成员1、我们希望类的数据成员(甚至在const成员函数内)可以修改,这可以将它们声明为mutable来实现。2、可变数据成员永远都不能为const,甚至当它是const对象的成员时也如此。二、static数据成员和static成员函数1、static数据成员独立于该类的任意对象而存在,每个static数据成员是与类关联的对象,并不与该类的对象相关联。2、正如类可以定义共享的static...
阅读(572) 评论(1)

[置顶] 深入研究Clang(十) Clang Static Analyzer简介

Clang Static Analyzer 官网地址:http://clang-analyzer.llvm.org/Clang Static Analyer是一个源码分析工具,它可以发现C、C++和Objective-C程序中的bug。现在Clang Static Analyer既可以作为一个单独的工具使用,也可以集成在Xcode中使用。作为单独的工具使用的时候,可以通过命令行调用,作为一个代码库...
阅读(1480) 评论(0)

[置顶] TensorFlow博客翻译——TensorFlow v0.9发布,带有增强版的移动支持

TensorFlow v0.9 now available with improved mobile supportMonday, June 27, 2016Posted by Pete Warden, Software EngineerWhen we started building TensorFlow, supporting mobile devices was a top priority...
阅读(4019) 评论(0)

[置顶] TensorFlow学习笔记之五——源码分析之最近算法

A nearest neighbor learning algorithm example using TensorFlow library. This example is using the MNIST database of handwritten digits (http://yann.lecun.com/exdb/mnist/)...
阅读(13499) 评论(4)

几个常用的技术类型网站

最近常用的几个技术类网站,列下来备忘,也分享给大家。https://slideslive.com会议视频和PPThttp://llvmweekly.org/LLVM周报https://www.coursera.org/公开课平台https://stackoverflow.com技术问答社区https://github.com开源代码库社区http://www.diffblue.com/AI for...
阅读(225) 评论(0)

C++温故笔记(二)

一、多重继承1、多重继承是从多于一个直接基类派生类的能力,多重继承的派生类继承其所有父类的属性。2、在多重继承下,派生类的对象包含每个基类的对象。3、(多重继承)构造函数初始化式只能控制用于初始化基类的值,不能控制基类的构造次序。4、对于多重继承,派生类的指针或引用可以转换为其任意基类的指针或引用。5、当一个类继承于多个基类的时候,那些基类之间没有隐含的关系,不允许使用一个基类的指针访问其他基类的...
阅读(533) 评论(1)

C++温故笔记(一)

从学C++到现在也有十个年头了,一直在用,也一直在不断的研究和学习。最近时间比较宽松,就把之前的一些书籍翻了出来,把基础的东西都又略读了一遍,有了不少的收获。这可能就是所谓的理论和实践的不断循环吧。将略读过程中所做的笔记整理出来,主要是总结和备忘,如果能对他人有所帮助,那就善莫大焉了。注:都是一些基础的东西,没有什么高深的,大牛可以跳过。一、模板和泛型1、模板是C++语言与众不同的特性,是标准库的...
阅读(637) 评论(1)

人生的又一次转折——写在离职读博之前

本周是我在现在这个公司最后一周了,本周离职流程走完之后,就算是彻底离开了。从加入这家公司到现在,正好是一年半左右,在即将离开的时候,回顾、总结一下这一年半的所得所失,顺便做一次内心的自省。2016年1月份,从上家外企离职,来到现在这家国企,当时没有犹豫、也没有彷徨,在待遇上有所下降,在职位上有所上升,也算是正常的一次跳槽。就算今天再回头去看,也谈不上对或者不对。毕竟是从之前公司的一个项目经理,到这...
阅读(958) 评论(8)

LLVM每日谈之二十四 Google的ClangMR

ClangMR的论文《Large-Scale Automated Refactoring Using ClangMR》:http://www.hyrumwright.org/papers/icsm2013.pdfClangMR是Goolge的一个工具,严格的说,并不属于Clang家族,是属于基于Clang所构建的一个工具。Google秉承他们一贯的原则,在构建该工具并投入使用之后,将该工具的情况发...
阅读(1044) 评论(0)

LLVM官方文档翻译---- LLVM原子指令与并发指引

英文原文地址:http://llvm.org/docs/Atomics.html译文原文地址:http://blog.csdn.net/wuhui_gdnt/article/details/52485591注:该文章转载已经得到译者授权。---------------------------------------------------------------------------------...
阅读(1134) 评论(0)

Devirtualization in LLVM and Clang

Devirtualization in LLVM and ClangThis blog post is part of a series of blog posts from students who were funded by the LLVM Foundation to attend the 2016 LLVM Developers' Meeting in San Jose, CA. Ple...
阅读(627) 评论(0)

LLVM每日谈之二十三 LLVM/Clang编译Linux内核资料

作者:史宁宁(snsn1984)之前有朋友问到这个问题,是否有使用LLVM/Clang编译Linux内核的,随手找了一些相关资料,在这里贴出来,与大家共享。网址:http://llvm.linuxfoundation.org项目简介:LLVMLinux Project OverviewThis project aims to fully build the Linux kernel using C...
阅读(1656) 评论(0)

Generate C interface from C++ source code using Clang libtooling

原文地址Generate C interface from C++ source code using Clang libtoolingDec 6, 2016 · 24 minute read · Comments clangllvmCC++I developed a concurrent user-thread library using C++, and was looking for a w...
阅读(677) 评论(0)

Apache Beam初探

Apache BeamApache Beam provides an advanced unified programming model, allowing you to implement batch and streaming data processing jobs that can run on any execution engine.Apache Beam is:UNIFIED - ...
阅读(1558) 评论(1)

深入研究Clang(九) Clang代码阅读之打log读流程2

继续上一篇,同样的hello.c,同样的执行过程,只不过继续添加了一些log信息,而且对代码进行了更近一步的挖掘。先看输入和输出的log信息(前半部分):shining@shining-VirtualBox:~/llvm-3.9.0/build/bin$ ./clang hello.c -o hello clang/tools/driver/driver.cpp/main()_begin/shin...
阅读(1569) 评论(0)
213条 共15页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:863066次
    • 积分:10499
    • 等级:
    • 排名:第1795名
    • 原创:154篇
    • 转载:50篇
    • 译文:9篇
    • 评论:448条
    博客专栏
    最新评论