ldc/gen
David Nadlinger 4774745f44 Do not try to generate metadata for unresolved types.
This does not fix the root cause, which is likely a frontend
bug/oddity, but avoids the crash.
2013-06-16 20:23:07 +02:00
..
passes Remove USE_METADATA. 2013-06-07 02:48:53 +02:00
aa.cpp Store bools as i8. 2013-06-07 03:20:54 +02:00
aa.h DValue: struct->class. 2013-06-07 03:20:39 +02:00
abi-generic.h Support for Windows x64 ABI. 2013-02-10 22:08:35 +01:00
abi-ppc64.cpp Calling convention fastcc is not implemented on PPC64. 2013-03-29 21:45:12 +01:00
abi-ppc64.h Fix comments in abi-ppc64 files. 2013-03-29 20:15:37 +01:00
abi-win64.cpp Remove SARRAYVALUE 2013-03-06 18:18:00 +01:00
abi-win64.h Support for Windows x64 ABI. 2013-02-10 22:08:35 +01:00
abi-x86-64.cpp Remove SARRAYVALUE 2013-03-06 18:18:00 +01:00
abi-x86-64.h Sort includes according to style guidelines: 2013-02-07 21:20:55 +01:00
abi-x86.cpp Remove SARRAYVALUE 2013-03-06 18:18:00 +01:00
abi-x86.h Sort includes according to style guidelines: 2013-02-07 21:20:55 +01:00
abi.cpp Remove DMDV1 and DMDV2. 2013-03-06 18:18:00 +01:00
abi.h Add some no-op virtual destructors to silence GCC warning. 2013-06-12 20:16:05 +02:00
arrays.cpp Divided ir/irtypestruct.* in general aggregate and struct specific part. 2013-06-12 17:17:09 +02:00
arrays.h DValue: struct->class. 2013-06-07 03:20:39 +02:00
asm-x86.h Expression::optimize everything to resolve manifest constants in inline asm. 2013-06-12 20:16:37 +02:00
asmstmt.cpp Merge the 2.063 frontend. 2013-06-12 20:16:37 +02:00
binops.cpp Remove DMDV1 and DMDV2. 2013-03-06 18:18:00 +01:00
cl_helpers.cpp Sort includes according to style guidelines: 2013-02-07 21:20:55 +01:00
cl_helpers.h Sort includes according to style guidelines: 2013-02-07 21:20:55 +01:00
classes.cpp Allow multiple declarations to share the same mangled name/LLVM global. 2013-06-16 00:28:02 +02:00
classes.h Sort includes according to style guidelines: 2013-02-07 21:20:55 +01:00
complex.cpp Replace more occurances of std::vector with an array. 2013-03-17 00:50:05 +01:00
complex.h DValue: struct->class. 2013-06-07 03:20:39 +02:00
declarations.cpp Allow multiple declarations to share the same mangled name/LLVM global. 2013-06-16 00:28:02 +02:00
dvalue.cpp Store bools as i8. 2013-06-07 03:20:54 +02:00
dvalue.h DValue: struct->class. 2013-06-07 03:20:39 +02:00
functions.cpp Store bools as i8. 2013-06-07 03:20:54 +02:00
functions.h DValue: struct->class. 2013-06-07 03:20:39 +02:00
irstate.cpp Renamed IrStruct to IrAggr, as it is also used for classes. 2013-06-12 17:16:35 +02:00
irstate.h Renamed IrStruct to IrAggr, as it is also used for classes. 2013-06-12 17:16:35 +02:00
linkage.cpp Added LLVM-style license headers to all our files. 2012-12-16 17:19:14 +01:00
linkage.h Added LLVM-style license headers to all our files. 2012-12-16 17:19:14 +01:00
llvm.h Sort includes according to style guidelines: 2013-02-07 21:20:55 +01:00
llvmcompat.h Removed LLVM 3.0 compatibility code. 2013-05-31 20:48:38 +02:00
llvmhelpers.cpp Allow multiple declarations to share the same mangled name/LLVM global. 2013-06-16 00:28:02 +02:00
llvmhelpers.h Allow multiple declarations to share the same mangled name/LLVM global. 2013-06-16 00:28:02 +02:00
logger.cpp Sort includes according to style guidelines: 2013-02-07 21:20:55 +01:00
logger.h Sort includes according to style guidelines: 2013-02-07 21:20:55 +01:00
metadata.h Remove USE_METADATA. 2013-06-07 02:48:53 +02:00
module.cpp Use '__ModuleInfoZ' for ModuleInfos, like DMD does. 2013-06-16 00:28:02 +02:00
naked.cpp Change naked asm functions to accept enum declaration. 2013-03-06 18:18:56 +01:00
nested.cpp Correctly load context for nested class members with own nested context. 2013-06-14 15:49:15 +02:00
nested.h Remove DMDV1 and DMDV2. 2013-03-06 18:18:00 +01:00
optimizer.cpp Remove USE_METADATA. 2013-06-07 02:48:53 +02:00
optimizer.h Removed LLVM 3.0 compatibility code. 2013-05-31 20:48:38 +02:00
pragma.cpp Remove DMDV1 and DMDV2. 2013-03-06 18:18:00 +01:00
pragma.h Sort includes according to style guidelines: 2013-02-07 21:20:55 +01:00
programs.cpp Sort includes according to style guidelines: 2013-02-07 21:20:55 +01:00
programs.h Added LLVM-style license headers to all our files. 2012-12-16 17:19:14 +01:00
rttibuilder.cpp Allow multiple declarations to share the same mangled name/LLVM global. 2013-06-16 00:28:02 +02:00
rttibuilder.h Renamed IrStruct to IrAggr, as it is also used for classes. 2013-06-12 17:16:35 +02:00
runtime.cpp Allow multiple declarations to share the same mangled name/LLVM global. 2013-06-16 00:28:02 +02:00
runtime.h Remove DMDV1 and DMDV2. 2013-03-06 18:18:00 +01:00
statements.cpp Merge the 2.063 frontend. 2013-06-12 20:16:37 +02:00
structs.cpp Divided ir/irtypestruct.* in general aggregate and struct specific part. 2013-06-12 17:17:09 +02:00
structs.h Remove dead declaration. 2013-06-12 20:16:05 +02:00
tocall.cpp Fix array op argument evaluation order regression. 2013-06-14 17:02:58 +02:00
todebug.cpp Do not codegen aggregate types from within debug info generation. 2013-06-16 19:33:04 +02:00
todebug.h Cosmetic changes to gen/todebug.h. 2013-03-16 23:43:19 +01:00
toir.cpp Do not re-codegen struct literals on taking address of globals. 2013-06-16 01:02:46 +02:00
tollvm.cpp FuncDeclaration::canInline diff reduction. 2013-06-14 19:14:19 +02:00
tollvm.h Store bools as i8. 2013-06-07 03:20:54 +02:00
typeinf.h Sort includes according to style guidelines: 2013-02-07 21:20:55 +01:00
typinf.cpp Do not try to generate metadata for unresolved types. 2013-06-16 20:23:07 +02:00
utils.h Sort includes according to style guidelines: 2013-02-07 21:20:55 +01:00
warnings.cpp Sort includes according to style guidelines: 2013-02-07 21:20:55 +01:00
warnings.h Sort includes according to style guidelines: 2013-02-07 21:20:55 +01:00