- Mar 04, 2010
-
-
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
-
- Feb 28, 2010
-
-
Douglas Gregor authored
llvm-svn: 97422
-
Douglas Gregor authored
llvm-svn: 97418
-
Anders Carlsson authored
llvm-svn: 97407
-
Anders Carlsson authored
llvm-svn: 97406
-
Anders Carlsson authored
When laying out vtables for virtual bases in construction vtables, we need to check if the vtable is a primary base in the layout class. llvm-svn: 97402
-
Anders Carlsson authored
llvm-svn: 97361
-
Anders Carlsson authored
Pass information about whether a base is virtual or not down to getCtorVtable, we need this information in the vtable builder. llvm-svn: 97356
-
Anders Carlsson authored
llvm-svn: 97353
-
Anders Carlsson authored
Fix to dumpLayout; we want to be able to dump address points even if the vtable doesn't have any methods. llvm-svn: 97350
-
- Feb 27, 2010
-
-
Anders Carlsson authored
llvm-svn: 97344
-
Anders Carlsson authored
llvm-svn: 97342
-
Anders Carlsson authored
Enable the new vtable layout code for vtables that aren't construction vtables. (This doesn't mean that we emit LLVM IR using it yet, it just means that it's running and hopefully not crashing or asserting). llvm-svn: 97341
-
Anders Carlsson authored
llvm-svn: 97340
-
Anders Carlsson authored
llvm-svn: 97339
-
Anders Carlsson authored
llvm-svn: 97338
-
Anders Carlsson authored
llvm-svn: 97336
-
Anders Carlsson authored
llvm-svn: 97334
-
Anders Carlsson authored
llvm-svn: 97333
-
Anders Carlsson authored
llvm-svn: 97328
-
Anders Carlsson authored
Stub out more of the 'this' pointer adjustment fixes I've been planning. Start using a set vector for primary bases so they will be ordered. llvm-svn: 97326
-