- Feb 21, 2009
-
-
Daniel Dunbar authored
- PR3629. llvm-svn: 65203
-
Daniel Dunbar authored
system header. - Prevents a codegen crash when anything used anything in tgmath! :) llvm-svn: 65200
-
- Feb 20, 2009
-
-
Daniel Dunbar authored
llvm-svn: 65146
-
Daniel Dunbar authored
llvm-svn: 65145
-
Daniel Dunbar authored
clear insertion point. The rest of IRgen should theoretically take advantage of this to avoid emitting dead code. Theory != Practice. llvm-svn: 65141
-
Chris Lattner authored
interfaces more consistently. llvm-svn: 65138
-
Daniel Dunbar authored
- Remove an unused variant of EmitCallExpr overload. llvm-svn: 65130
-
Chris Lattner authored
llvm-svn: 65114
-
Eli Friedman authored
error, so we don't crash. llvm-svn: 65099
-
Fariborz Jahanian authored
llvm-svn: 65097
-
Mike Stump authored
llvm-svn: 65093
-
Mike Stump authored
llvm-svn: 65089
-
Fariborz Jahanian authored
llvm-svn: 65077
-
- Feb 19, 2009
-
-
Mike Stump authored
appear to be constant. I'll probably redo this and throw it all away later once we have codegen for BlockDeclRefExprs. llvm-svn: 65070
-
Daniel Dunbar authored
only occur for pointer types; they are also possible for integer types now. - No intended functionality change, IntExprEvaluate doesn't return LValue results yet. llvm-svn: 65066
-
Anders Carlsson authored
llvm-svn: 65056
-
Fariborz Jahanian authored
llvm-svn: 65051
-
Daniel Dunbar authored
- <rdar://problem/6584606> clang/x86-64 - too many reg saves llvm-svn: 65032
-
Daniel Dunbar authored
situation where a tentative decl was emitted *after* the actual initialization. This occurs in some rare situations with static decls. - PR3613. - I'm not particularly happy with this fix, but I don't see a simpler or more elegant solution yet. llvm-svn: 65018
-
Mike Stump authored
The size calculation is improved. llvm-svn: 64994
-
Fariborz Jahanian authored
of objects in objc. llvm-svn: 64992
-
Douglas Gregor authored
llvm-svn: 64984
-
- Feb 18, 2009
-
-
Daniel Dunbar authored
llvm-svn: 64969
-
Daniel Dunbar authored
We are down to only failing gcc.dg/compat/vector-[12] (8 tests total). llvm-svn: 64967
-
Daniel Dunbar authored
Two more gcc/x86_64 failures down. llvm-svn: 64963
-
Chris Lattner authored
llvm-svn: 64961
-
Daniel Dunbar authored
things passed in mixed registers. This knocks out 8 x86_64 failures. llvm-svn: 64958
-
Fariborz Jahanian authored
ir gen. llvm-svn: 64954
-
Daniel Dunbar authored
llvm-svn: 64944
-
Fariborz Jahanian authored
objc gc type attributes. llvm-svn: 64935
-
Fariborz Jahanian authored
This make warn-weak-field.m to fail (subject of a followup patch). attr-objc-gc.m no passes. llvm-svn: 64925
-
Daniel Dunbar authored
1. Return of _Complex long double used wrong type. 2. va_arg of types passed in two SSE registers didn't account for extra space in register save area. Down to 18 failures on gcc/compat/x86_64. Combined 32/64 results are: -- === gcc Summary === # of expected passes 1292 # of unexpected failures 34 # of unsupported tests 2 -- llvm-svn: 64880
-
Mike Stump authored
Build of the parm list with the iterator, not end(). llvm-svn: 64851
-
- Feb 17, 2009
-
-
Argyrios Kyrtzidis authored
llvm-svn: 64804
-
Daniel Dunbar authored
IRgen no longer relies on isConstantInitializer, instead we just try to emit the constant. If that fails then in C we emit an error unsupported (this occurs when Sema accepted something that it doesn't know how to fold, and IRgen doesn't know how to emit) and in C++ we emit a guarded initializer. This ends up handling a few more cases, because IRgen was actually able to emit some of the constants Sema accepts but can't Evaluate(). For example, PR3398. llvm-svn: 64780
-
Daniel Dunbar authored
llvm-svn: 64779
-
Fariborz Jahanian authored
general use; as for, objc2's gc type attributes. No change in functionality. llvm-svn: 64778
-
Mike Stump authored
llvm-svn: 64769
-
Mike Stump authored
llvm-svn: 64768
-
Daniel Dunbar authored
llvm-svn: 64756
-