ldc/gen
2022-09-13 17:27:53 +08:00
..
dcompute Use typed GEP in dcompute/abi-rewrites.h (#4068) 2022-09-03 11:44:12 +08:00
passes Remove use of getPointerElementType from GC2Stack (#4113) 2022-09-06 02:33:39 +00:00
aa.cpp Adapt to new TOK and EXP enum classes 2022-02-16 20:52:07 +01:00
aa.h Adapt to new TOK and EXP enum classes 2022-02-16 20:52:07 +01:00
abi-aarch64.cpp Simplify dmd/ldcbindings.{d,h} 2021-09-17 03:49:28 +02:00
abi-aarch64.h Fix comments in abi-aarch-64.h (#3707) 2021-04-27 22:10:26 +02:00
abi-arm.cpp Simplify dmd/ldcbindings.{d,h} 2021-09-17 03:49:28 +02:00
abi-arm.h
abi-generic.h Use typed loads in abi-generic.h (#4054) 2022-08-28 12:31:51 +08:00
abi-mips64.cpp Adapt to TY enum class 2021-09-07 16:51:19 +02:00
abi-mips64.h
abi-nvptx.cpp Merge pull request #3873 from kinke/no_reverse 2022-03-08 17:03:17 +01:00
abi-nvptx.h
abi-ppc.cpp Adapt to TY enum class 2021-09-07 16:51:19 +02:00
abi-ppc.h
abi-ppc64le.cpp Adapt to TY enum class 2021-09-07 16:51:19 +02:00
abi-ppc64le.h
abi-riscv64.cpp Merge pull request #4133 from kinke/fix_build 2022-09-10 22:35:30 +02:00
abi-riscv64.h RISCV64: Initial support 2022-06-28 22:37:21 +08:00
abi-spirv.cpp Merge pull request #3873 from kinke/no_reverse 2022-03-08 17:03:17 +01:00
abi-spirv.h
abi-win64.cpp ABI: Handle extern(C++) delegates for 32-bit MSVC with __thiscall convention 2022-02-22 14:48:38 +01:00
abi-win64.h
abi-x86-64.cpp Merge pull request #3873 from kinke/no_reverse 2022-03-08 17:03:17 +01:00
abi-x86-64.h
abi-x86.cpp Fix getValueOr-> value_or deprecation (#4061) 2022-08-28 17:35:18 +08:00
abi-x86.h
abi.cpp Merge pull request #4007 from Ast-x64/riscv64 2022-09-10 19:16:12 +02:00
abi.h Merge pull request #3873 from kinke/no_reverse 2022-03-08 17:03:17 +01:00
arrays.cpp Use typed gep in arrays.cpp (#4098) 2022-09-03 05:32:40 +08:00
arrays.h Use type gep in initializeArrayLiteral (#4092) 2022-09-01 17:14:57 +08:00
asm-gcc.cpp Also supply indirect types for inputs in asm-gcc.cpp (#4126) 2022-09-09 20:08:05 +08:00
asm-x86.h Adapt glue layer to renamed/changed Declaration::linkage 2022-05-06 19:42:18 +02:00
asmstmt.cpp Provide indirect types to createInlineAsmCall (#4121) 2022-09-13 11:05:04 +08:00
attributes.cpp Fix compilation with LLVM 14 (#3822) 2021-09-17 16:41:49 +02:00
attributes.h
binops.cpp Use typed GEP in binops.cpp (#4063) 2022-09-03 13:12:42 +08:00
binops.h Adapt to new TOK and EXP enum classes 2022-02-16 20:52:07 +01:00
cl_helpers.cpp Remove orphaned dmd/root/root.h 2022-02-17 02:14:48 +01:00
cl_helpers.h gen/cl_helpers.h: Allow MultiSetter to be default constucted (#4066) 2022-08-28 22:11:37 +08:00
classes.cpp Use typed gep in classes.cpp (#4091) 2022-09-01 17:15:13 +08:00
classes.h Use typed gep in DtoFinalizeScopeClass (#4081) 2022-08-31 11:14:23 +08:00
complex.cpp Use typed GEP in complex.cpp (#4074) 2022-08-29 08:17:32 +08:00
complex.h Use typed GEP in DtoComplexSet (#4069) 2022-08-28 21:18:25 +08:00
coverage.cpp Raise min LLVM version to 9.0 2022-04-25 23:11:48 +02:00
coverage.h Glue layer: Make all mutable Loc & params const 2020-12-13 15:01:19 +01:00
cpp-imitating-naming.d
ctfloat.cpp
declarations.cpp Make -linkonce-templates less aggressive by default & add -linkonce-templates-aggressive (#3924) 2022-03-01 00:10:34 +01:00
dibuilder.cpp Remove usage of getPointerElementType in dibuilder.cpp (#4020) 2022-08-13 10:16:07 +00:00
dibuilder.h Fix compile & link errors against LLVM 14 2022-03-30 13:51:18 +02:00
dpragma.d
dvalue.cpp Remove final use of getPointerElementType (#4143) 2022-09-13 15:16:46 +08:00
dvalue.h Remove final use of getPointerElementType (#4143) 2022-09-13 15:16:46 +08:00
dynamiccompile.cpp Remove getPointeeType from dynamiccompile.cpp (#4030) 2022-08-21 11:05:34 +08:00
dynamiccompile.h
funcgenstate.cpp
funcgenstate.h
function-inlining.cpp Upgrade frontend & libs to v2.100.0-beta.1+ (dlang/dmd@c0cff59c79) 2022-04-26 23:01:13 +02:00
function-inlining.h Extend -linkonce-templates by matching template emission scheme 2020-11-13 02:41:11 +01:00
functions.cpp Use typed GEP in functions.cpp (#4072) 2022-08-28 21:19:15 +08:00
functions.h Glue layer: Make all mutable Loc & params const 2020-12-13 15:01:19 +01:00
inlineir.cpp Fix compile & link errors against LLVM 14 2022-03-30 13:51:18 +02:00
inlineir.h Glue layer: Make all mutable Loc & params const 2020-12-13 15:01:19 +01:00
irstate.cpp Remove getContainedType from setGlobalVarInitializer (#4145) 2022-09-13 17:27:53 +08:00
irstate.h Provide indirect types to createInlineAsmCall (#4121) 2022-09-13 11:05:04 +08:00
ldctraits.cpp
ldctraits.d
ldctraits.h
linkage.cpp
linkage.h
llvm.h Raise min LLVM version to 9.0 2022-04-25 23:11:48 +02:00
llvmhelpers.cpp Remove final use of getPointerElementType (#4143) 2022-09-13 15:16:46 +08:00
llvmhelpers.d
llvmhelpers.h Merge remote-tracking branch 'origin/master' into bitfields 2022-09-10 16:25:59 +02:00
logger.cpp Glue layer: Make all mutable Loc & params const 2020-12-13 15:01:19 +01:00
logger.d
logger.h
mangling.cpp Adapt glue layer to renamed/changed Declaration::linkage 2022-05-06 19:42:18 +02:00
mangling.h Fix colliding WinEH TypeDescriptors for exceptions with the same TypeInfo_Class name 2020-11-13 06:05:28 +01:00
moduleinfo.cpp Remove getPointeeType from moduleinfo.cpp (#4029) 2022-08-21 13:36:08 +08:00
moduleinfo.h
modules.cpp Use typed GEP in modules.cpp (#4070) 2022-08-28 21:18:51 +08:00
modules.h
ms-cxx-helper.cpp WinEH: Adapt to changed TypeInfo_Class names 2021-09-08 01:23:57 +02:00
ms-cxx-helper.h
naked.cpp Pass indirect types in DtoInlineAsmExpr (#4128) 2022-09-10 05:16:08 +00:00
nested.cpp Merge remote-tracking branch 'origin/master' into bitfields 2022-09-10 16:25:59 +02:00
nested.h Glue layer: Make all mutable Loc & params const 2020-12-13 15:01:19 +01:00
objcgen.cpp
objcgen.h
optimizer.cpp Renamed pass functions in gen/optimizer.cpp by prepending legacy. This is allow the corresponding functions for the new pass manager to be use the old names. (#4115) 2022-09-07 07:43:36 +08:00
optimizer.h Raise min LLVM version to 9.0 2022-04-25 23:11:48 +02:00
pgo_ASTbased.cpp Adapt to new TOK and EXP enum classes 2022-02-16 20:52:07 +01:00
pgo_ASTbased.h
pragma.cpp Upgrade frontend & libs to v2.100.0-beta.1+ (dlang/dmd@c0cff59c79) 2022-04-26 23:01:13 +02:00
pragma.h
recursivevisitor.h Upgrade frontend & libs to v2.100.0-beta.1+ (dlang/dmd@c0cff59c79) 2022-04-26 23:01:13 +02:00
rttibuilder.cpp Avoid a few llvm::Type::getPointerElementType() usages 2022-03-30 21:12:43 +02:00
rttibuilder.h Extend -linkonce-templates by matching template emission scheme 2020-11-13 02:41:11 +01:00
runtime.cpp Raise min LLVM version to 9.0 2022-04-25 23:11:48 +02:00
runtime.h
scope_exit.h
semantic-dcompute.cpp Adapt to new TOK and EXP enum classes 2022-02-16 20:52:07 +01:00
semantic.d
statements.cpp Use typed gep in statements.cpp (#4101) 2022-09-03 10:45:21 +08:00
structs.cpp Merge remote-tracking branch 'origin/master' into bitfields 2022-09-10 16:25:59 +02:00
structs.h Adapt to new TOK and EXP enum classes 2022-02-16 20:52:07 +01:00
target.cpp Initialize new TargetC fields 2022-04-26 23:47:15 +02:00
to_string.h
tocall.cpp Rework DtoCallable to remove getPointerElementType (#4041) 2022-09-03 08:06:02 +08:00
toconstelem.cpp Use typed gep in toconstelem.cpp (#4089) 2022-09-01 15:51:55 +08:00
toir.cpp Remove final use of getPointerElementType (#4143) 2022-09-13 15:16:46 +08:00
tollvm.cpp Rename DtoGEP() type argument to pointeeTy 2022-09-10 20:32:36 +02:00
tollvm.h Rename DtoGEP() type argument to pointeeTy 2022-09-10 20:32:36 +02:00
trycatchfinally.cpp Use typed loads in gen/trycatchfinally.cpp (#4059) 2022-08-28 14:33:28 +08:00
trycatchfinally.h
typinf.cpp Remove use of getPointerElementType from GC2Stack (#4113) 2022-09-06 02:33:39 +00:00
typinf.h
uda.cpp Raise min LLVM version to 9.0 2022-04-25 23:11:48 +02:00
uda.h Add @ldc.attributes.noSanitize UDA to selectively disable sanitizer instrumentation of functions. (#3889) 2022-01-01 14:27:36 +01:00
warnings.cpp Adapt to new TOK and EXP enum classes 2022-02-16 20:52:07 +01:00
warnings.h