- Mar 06, 2012
-
-
Ted Kremenek authored
llvm-svn: 152135
-
Chad Rosier authored
llvm-svn: 152134
-
Daniel Dunbar authored
- On OS X 10.7+ this is apparently recommended practice. This maybe should become a configurey thing one day, but I'm not sure it is right to automatically turn it on. llvm-svn: 152133
-
Chad Rosier authored
llvm-svn: 152132
-
Jim Grosbach authored
llvm-svn: 152131
-
Chad Rosier authored
rdar://10972766 llvm-svn: 152130
-
Jakob Stoklund Olesen authored
llvm-svn: 152129
-
-
Kevin Enderby authored
llvm-svn: 152127
-
Daniel Dunbar authored
- These functions are both (a) very commonly called and (b) excellent candidates for CSE in the callers in which they are commonly used. - That isHalfType() is hot makes me sad, but it is trivially when inlined (and a huge waste of time when not!!!). - The extra IsEnumDeclComplete() function is a hack to break the cycle between Type.h and Decl.h, I'm not sure of how to do this more cleanly, but am open to ideas. llvm-svn: 152126
-
Jim Ingham authored
more aggressive about trapping exceptions than a user would be. Make it so... llvm-svn: 152125
-
Benjamin Kramer authored
Moves the virtual call out of a hot path during lookup, no other functionality change. llvm-svn: 152124
-
Fariborz Jahanian authored
when rewriting. llvm-svn: 152123
-
Roman Divacky authored
llvm-svn: 152122
-
Benjamin Kramer authored
Fixes 1242 warnings from gcc during clang build. llvm-svn: 152120
-
Alexander Potapenko authored
llvm-svn: 152117
-
Jay Foad authored
implementation. Patch by Meador Inge llvm-svn: 152116
-
Bill Wendling authored
llvm-svn: 152115
-
Bill Wendling authored
llvm-svn: 152114
-
Bill Wendling authored
llvm-svn: 152113
-
Bill Wendling authored
llvm-svn: 152112
-
Bill Wendling authored
llvm-svn: 152111
-
Bill Wendling authored
llvm-svn: 152110
-
Tobias Grosser authored
Suggested by: Sebastian Pop <sebpop@gmail.com> llvm-svn: 152109
-
Argyrios Kyrtzidis authored
llvm-svn: 152108
-
Argyrios Kyrtzidis authored
llvm-svn: 152107
-
Argyrios Kyrtzidis authored
use the first pointer type for it. Rename it to getAddrOfPtr1(). llvm-svn: 152106
-
Craig Topper authored
Use uint16_t to store indices into string table since C++ only allows 64K string literals so the index into the big string can never be larger than that. llvm-svn: 152105
-
Craig Topper authored
llvm-svn: 152104
-
Greg Clayton authored
llvm-svn: 152103
-
rdar://problem/10840355Greg Clayton authored
Fixed STDERR to not be opened as readable. Also cleaned up some of the code that implemented the file actions as some of the code was using the wrong variables, they now use the right ones (in for stdin, out for stdout, err for stderr). llvm-svn: 152102
-
Jim Ingham authored
llvm-svn: 152101
-
Craig Topper authored
Increase number of allowed registers in register classes to 64k instead of 256. Widen register class ID to 16-bits. Widen register size and alignment to be up to 64k bytes instead of 256 bytes. This partially reverts r152019 to be less restrictive. llvm-svn: 152100
-
Craig Topper authored
llvm-svn: 152099
-
Richard Smith authored
grammar requires a string-literal and not a user-defined-string-literal. The two constructs are still represented by the same TokenKind, in order to prevent a combinatorial explosion of different kinds of token. A flag on Token tracks whether a ud-suffix is present, in order to prevent clients from needing to look at the token's spelling. llvm-svn: 152098
-
Argyrios Kyrtzidis authored
It is just a worse version of TinyPtrVector. llvm-svn: 152097
-
Argyrios Kyrtzidis authored
The latter is just a worse version of the former. llvm-svn: 152096
-
Jakob Stoklund Olesen authored
When an instruction only writes sub-registers, it is still necessary to add an <imp-def> operand for the super-register. When reloading into a virtual register, rewriting will add the operand, but when loading directly into a virtual register, the <imp-def> operand is still necessary. llvm-svn: 152095
-
Eric Christopher authored
llvm-svn: 152094
-
Eric Christopher authored
Based on a writeup originally by Greg Clayton. Abuse div and pre tags horribly. Needs a bit more cleanup. llvm-svn: 152093
-