- Mar 10, 2010
-
-
Devang Patel authored
llvm-svn: 98112
-
- Mar 09, 2010
-
-
Devang Patel authored
Fix file reference for derived and composite types. Now, dwarf writer uses strict verifier that ignores debug info for such types if their file info is unknown. llvm-svn: 98096
-
Devang Patel authored
More then one anonymous aggregates on one line creates chaos when MDNode uniquness is combined with RAUW operation. Right solution is to avoid using RAUW. This fixes PR 6554. llvm-svn: 98083
-
Devang Patel authored
llvm-svn: 98072
-
Devang Patel authored
llvm-svn: 98021
-
- Mar 08, 2010
-
-
Chris Lattner authored
code in PR6537. This should be reverted when the ast bug is fixed. llvm-svn: 97981
-
Devang Patel authored
llvm-svn: 97976
-
Devang Patel authored
llvm-svn: 97964
-
Devang Patel authored
llvm-svn: 97949
-
Douglas Gregor authored
of the class name. llvm-svn: 97943
-
Douglas Gregor authored
pointer-to-member-to-derived to a pointer-to-member-to-base. Fixes PR6072. llvm-svn: 97923
-
- Mar 07, 2010
-
-
Douglas Gregor authored
doesn't do this on any of the major platforms, and we don't really support any of the platforms that do (nor will we actually handle those headers well). Fixes PR6217; see PR6530 for details on what we would need to do to support these platforms. llvm-svn: 97899
-
- Mar 06, 2010
-
-
Benjamin Kramer authored
llvm-svn: 97873
-
Rafael Espindola authored
llvm-svn: 97872
-
Eli Friedman authored
I'm reasonably sure my implementation is correct, but it would be nice if someone could double-check. llvm-svn: 97864
-
John McCall authored
and ARM. Implement __builtin_init_dwarf_reg_size_table for i386 (both) and x86-64 (all). llvm-svn: 97859
-
- Mar 05, 2010
-
-
Blaine Garst authored
add support for a 1<<29 bit in the block flags field to mark blocks using alternate struct return ABI llvm-svn: 97775
-
Rafael Espindola authored
This fixes bootstrap on ELF systems :-) llvm-svn: 97773
-
- Mar 04, 2010
-
-
Rafael Espindola authored
llvm-svn: 97750
-
Rafael Espindola authored
Clang's support for weakref is now better than llvm-gcc's :-) We don't introduce a new symbol and we correctly mark undefined references weak only if there is no definition or regular undefined references in the same file. llvm-svn: 97733
-
John McCall authored
Our testing framework can't deal with disabled targets yet. llvm-svn: 97719
-
Fariborz Jahanian authored
ABI conforming. llvm-svn: 97702
-
John McCall authored
llvm-svn: 97700
-
John McCall authored
some builtins will rely on target knowledge. llvm-svn: 97693
-
- Mar 03, 2010
-
-
Fariborz Jahanian authored
((id)cat)->isa. Fixes radar 7709015. llvm-svn: 97672
-
Chris Lattner authored
llvm-svn: 97669
-
Fariborz Jahanian authored
fix a code gen crash. This is WIP as not all ABI cases are covered (there is a FIXME to this effect). Fixes radar 7696748. llvm-svn: 97658
-
Chris Lattner authored
llvm-svn: 97656
-
John McCall authored
why the front-end is calculating the argument to llvm.eh.dwarf.cfa(). llvm-svn: 97653
-
John McCall authored
llvm-svn: 97643
-
Anders Carlsson authored
llvm-svn: 97641
-
John McCall authored
__builtin_frob_return_address. The implementations for both are still trivial in the default case. llvm-svn: 97638
-
John McCall authored
for the base destructor, because aliases to declarations aren't legal. Fixes PR 6471. llvm-svn: 97637
-
- Mar 02, 2010
-
-
Rafael Espindola authored
we need to synthesize has been marked as used by Sema. Change Sema to avoid these asserts. llvm-svn: 97589
-
Anders Carlsson authored
llvm-svn: 97551
-
John McCall authored
implemented a (codegen) target hook for __builtin_extend_pointer. I'm also making it return a uint64_t instead of an unsigned word; this comports with typical usage (i.e. the one use I know of). I don't know if any of the existing targets requires this hook to be set (other than x86 and x86_64, which I know do not). llvm-svn: 97547
-
Anders Carlsson authored
llvm-svn: 97546
-
John McCall authored
does, document the results and then implement __builtin_extend_pointer for platforms where it's a no-op. llvm-svn: 97540
-
John McCall authored
category. Use this in a few places to eliminate unnecessary TST cases and do some future-proofing. Provide terrible manglings for typeof. Mangle decltype with some hope of accuracy. Our manglings for some of the cases covered in the testcase are different from gcc's, which I've raised as an issue with the ABI list. llvm-svn: 97523
-
- Mar 01, 2010
-
-
John McCall authored
llvm-svn: 97479
-