- Nov 12, 2009
-
-
Chandler Carruth authored
This resolves the layering violation where CodeGen depended on Frontend. llvm-svn: 86998
-
Devang Patel authored
llvm-svn: 86915
-
- Nov 11, 2009
-
-
Mike Stump authored
llvm-svn: 86879
-
Mike Stump authored
llvm-svn: 86878
-
Devang Patel authored
Do not eagerly set stop point for arguments. This misleads the debugger in identifying beginning of function body. Instead, create new location to attach with llvm.dbg.declare. This location is only used to find the context of the variable by the code generator, and it is not used to emit line number info. llvm-svn: 86862
-
Fariborz Jahanian authored
initializer list. Fixes PR5463. llvm-svn: 86849
-
Mike Stump authored
interface. WIP. llvm-svn: 86793
-
Fariborz Jahanian authored
objects. llvm-svn: 86778
-
Mike Stump authored
llvm-svn: 86772
-
Devang Patel authored
llvm-svn: 86750
-
- Nov 10, 2009
-
-
Eli Friedman authored
llvm-svn: 86745
-
Eli Friedman authored
necessary. llvm-svn: 86741
-
Eli Friedman authored
generated PHI node for the null check of a new operator. llvm-svn: 86738
-
Fariborz Jahanian authored
global array of objects. llvm-svn: 86701
-
Mike Stump authored
llvm-svn: 86699
-
Mike Stump authored
being generated. Add the most derived vtable pointer to the VTT. llvm-svn: 86671
-
Mike Stump authored
Start implementing VTTs. WIP. llvm-svn: 86650
-
Mike Stump authored
llvm-svn: 86647
-
Mike Stump authored
llvm-svn: 86643
-
Jeffrey Yasskin authored
Patch by Victor Zverovich! llvm-svn: 86638
-
- Nov 09, 2009
-
-
Mike Stump authored
llvm-svn: 86607
-
Douglas Gregor authored
ArrayType>()) does not instantiate. Update all callers that used this unsafe feature to use the appropriate ASTContext::getAs*ArrayType method. llvm-svn: 86596
-
Eli Friedman authored
llvm-svn: 86516
-
Eli Friedman authored
doesn't crash. (Such expressions are valid in C++, but not in C.) llvm-svn: 86513
-
Daniel Dunbar authored
Rename areAllFields32Or64BitBasicType to canExpandIndirectArgument to closer match what it is semantically used for. Also, fix a major bug where fields from a C++ struct might be dropped -- the expand action doesn't handle them correctly yet. llvm-svn: 86502
-
Eli Friedman authored
and implicitly defined constructors. This has a number of benefits: 1. Less code. 2. Explicit and implicit constructors get the same diagnostics. 3. The AST explicitly contains constructor calls from implicit default constructors. This allows handing some cases that previously weren't handled correctly in IRGen without any additional code. Specifically, implicit default constructors containing calls to constructors with default arguments are now handled correctly. llvm-svn: 86500
-
- Nov 08, 2009
-
-
Daniel Dunbar authored
llvm-svn: 86457
-
Anders Carlsson authored
llvm-svn: 86414
-
Anders Carlsson authored
llvm-svn: 86413
-
- Nov 07, 2009
-
-
Anders Carlsson authored
llvm-svn: 86412
-
Anders Carlsson authored
llvm-svn: 86411
-
Anders Carlsson authored
llvm-svn: 86410
-
Anders Carlsson authored
llvm-svn: 86407
-
Chris Lattner authored
llvm-svn: 86368
-
Anders Carlsson authored
llvm-svn: 86350
-
Anders Carlsson authored
When looking up and adding substitutions to the substitution table, make sure to always use the canonical declaration. With tihs change, FileCheck compiles and links but crashes during startup. llvm-svn: 86339
-
Anders Carlsson authored
llvm-svn: 86320
-
Devang Patel authored
llvm-svn: 86315
-
Devang Patel authored
Do not emit linkage name for global variables. It confuses gdb, because it picks up AT_MIPS_linkage_name and ignores AT_name. llvm-svn: 86308
-
Mike Stump authored
adjustments of zero. llvm-svn: 86300
-