- Nov 05, 2011
-
-
Chad Rosier authored
llvm-svn: 143755
-
-
-
Chandler Carruth authored
Windows. There are still FIXMEs and lots of problems with this code. Some of them will be addressed shortly by my follow-up patches, but most are going to wait until we isolate this code and can fix it properly. This version should be no worse than what we had before. llvm-svn: 143752
-
Chandler Carruth authored
as the system include interface before I start adding implementations of it to individual ToolChain implementations. llvm-svn: 143751
-
Eli Friedman authored
Enhanced vzeroupper insertion pass that avoids inserting vzeroupper where it is unnecessary through local analysis. Patch from Bruno Cardoso Lopes, with some additional changes. I'm going to wait for any review comments and perform some additional testing before turning this on by default. llvm-svn: 143750
-
Chad Rosier authored
llvm-svn: 143749
-
Argyrios Kyrtzidis authored
llvm-svn: 143748
-
Argyrios Kyrtzidis authored
GC managed non-objc object memory. llvm-svn: 143747
-
Daniel Dunbar authored
llvm-svn: 143746
-
Daniel Dunbar authored
llvm-svn: 143745
-
Daniel Dunbar authored
llvm-svn: 143744
-
Chad Rosier authored
in a 16-bit immediate. However, for the shorter non-legal types (i.e., i1, i8, i16) we should not sign-extend. This prevents us from materializing things such as 'true' (i.e., i1 1). llvm-svn: 143743
-
Daniel Dunbar authored
llvm-svn: 143742
-
- Nov 04, 2011
-
-
Sean Callanan authored
C++ vtables, fixing a record layout problem in the expression parser. Also fixed various problems with the generation and unpacking of llvm.zip given our new better handling of multiple architectures in the LLVM build. (And added a log message that will hopefully catch record layout problems in the future.) llvm-svn: 143741
-
Chad Rosier authored
llvm-svn: 143739
-
Bruno Cardoso Lopes authored
llvm-svn: 143738
-
Bill Wendling authored
llvm-svn: 143737
-
Argyrios Kyrtzidis authored
create an attributed type with same type as the original type. We effectively retain the source info that an ownership attribute was present but the attribute is ignored by not modifying the type that it was applied to. llvm-svn: 143736
-
Rafael Espindola authored
llvm-svn: 143735
-
Devang Patel authored
Enable -flimit-debug-info by default. Now, clang lazily emits debug info for structs. Original behavior can be restored using -fno-limit-debug-info. llvm-svn: 143733
-
Chad Rosier authored
rdar://10383444 llvm-svn: 143732
-
Daniel Dunbar authored
for target definitions. llvm-svn: 143731
-
Daniel Dunbar authored
llvm-svn: 143730
-
Daniel Dunbar authored
examples, and tests). llvm-svn: 143729
-
Daniel Dunbar authored
for consistency. llvm-svn: 143728
-
Daniel Dunbar authored
added a layer of indirection with no value (not even conciseness). llvm-svn: 143727
-
Rafael Espindola authored
point back in the file in the included testcase. Fixes PR11300. llvm-svn: 143726
-
Devang Patel authored
llvm-svn: 143725
-
Fariborz Jahanian authored
Fixes a bug where enumerator type is not this fixed type. // rdar://10381507 llvm-svn: 143724
-
Bill Wendling authored
decrease some code indentation. No intended functional changes. llvm-svn: 143723
-
Eli Friedman authored
llvm-svn: 143722
-
Dan Gohman authored
llvm-svn: 143721
-
Richard Smith authored
llvm-svn: 143720
-
Dan Gohman authored
llvm-svn: 143719
-
Eli Friedman authored
llvm-svn: 143718
-
Eli Friedman authored
llvm-svn: 143717
-
Eli Friedman authored
llvm-svn: 143716
-
Eli Friedman authored
Delete names for unused parameters in inline function definitions in headers, so LLVM users can compile with -Wunused-parameter. PR11257; based on patch by Kevin Harris. llvm-svn: 143715
-
-