- Nov 05, 2011
-
-
Chandler Carruth authored
encode the *exact* semantics which the header search paths internally built by the Frontend layer have had, which is both non-user-provided, and at times adding the implicit extern "C" bit to the directory entry. There are lots of CC1 options that are very close, but none do quite this, and they are all already overloaded for other purposes. In some senses this makes the command lines more clean as it clearly indicates which flags are exclusively used to implement internal detection of "standard" header search paths. Lots of the implementation of this is really crufty, due to the surrounding cruft. It doesn't seem worth investing lots of time cleaning this up as it isn't new, and hopefully *lots* of this code will melt away as header search inside of the frontend becomes increasingly trivial. llvm-svn: 143798
-
Ted Kremenek authored
Tweak LookThroughStmt() in LiveVariables to properly look through alternativing ParenExprs and OpaqueValueExprs. Thanks to Anna and Argiris for iterating on this function. My original patch embarssingly didn't even pass the Clang tests. llvm-svn: 143797
-
Argyrios Kyrtzidis authored
llvm-svn: 143796
-
Argyrios Kyrtzidis authored
llvm-svn: 143795
-
Argyrios Kyrtzidis authored
llvm-svn: 143794
-
Daniel Dunbar authored
- Generates the llvm-config-2 LibraryDependencies.inc file. - Generates dependency information so that cmake will automatically reconfigure when LLVMBuild.txt files are changed. llvm-svn: 143793
-
-
Daniel Dunbar authored
to go through the driver. llvm-svn: 143791
-
Anna Zaks authored
Make test/Analysis/misc-ps.c test pass. llvm-svn: 143790
-
Anna Zaks authored
Until we find out a way to easily find out what changed by looking at the logs. llvm-svn: 143789
-
Anna Zaks authored
llvm-svn: 143788
-
Anna Zaks authored
llvm-svn: 143787
-
Anna Zaks authored
llvm-svn: 143786
-
Peter Collingbourne authored
other aspects of the gold plugin docs to reflect reality. llvm-svn: 143785
-
Peter Collingbourne authored
materialise them in LTO. I observed a ~0.5-1% speedup for an LTO link of opt. llvm-svn: 143784
-
Peter Collingbourne authored
(Ninja generator requirement.) llvm-svn: 143783
-
Daniel Dunbar authored
llvm-svn: 143782
-
Daniel Dunbar authored
llvm-svn: 143781
-
Argyrios Kyrtzidis authored
switch statement, not the while loop). llvm-svn: 143780
-
Argyrios Kyrtzidis authored
llvm-svn: 143779
-
Peter Collingbourne authored
llvm-svn: 143778
-
Peter Collingbourne authored
llvm-svn: 143777
-
Ted Kremenek authored
llvm-svn: 143776
-
Akira Hatanaka authored
llvm-svn: 143775
-
Peter Collingbourne authored
llvm-svn: 143774
-
Greg Clayton authored
llvm-svn: 143773
-
Greg Clayton authored
Joel Dillon that fixed 64 debugging for Linux. I also added a patch to fix up the ProcessLinux::DoLaunch() to be up to date. I wasn't able to verify it compiles, but it should b really close. llvm-svn: 143772
-
Eli Friedman authored
llvm-svn: 143771
-
Michael J. Spencer authored
llvm-svn: 143770
-
Eli Friedman authored
llvm-svn: 143769
-
Eli Friedman authored
llvm-svn: 143768
-
Ted Kremenek authored
llvm-svn: 143767
-
Ted Kremenek authored
llvm-svn: 143766
-
Ted Kremenek authored
llvm-svn: 143765
-
Ted Kremenek authored
llvm-svn: 143764
-
Ted Kremenek authored
Serialized diagnostics: pull category name serialization into diagnostic blocks. The goal is to remove BLOCK_STRINGS so that the bitcode file can potentially be streamed. llvm-svn: 143763
-
Ted Kremenek authored
llvm-svn: 143762
-
Ted Kremenek authored
llvm-svn: 143761
-
Ted Kremenek authored
Serialized diagnostics: encode a 24 bit version number as part of the "magic number" of serialized diagnostics. llvm-svn: 143760
-
Ted Kremenek authored
llvm-svn: 143759
-