.. |
dcompute
|
Make LDC custom passes available to jit, add API for jit compiler options (#2758)
|
2019-09-08 09:16:05 +03:00 |
passes
|
Adapt to current LLVM 10 (#3257)
|
2019-12-16 22:23:43 +01:00 |
aa.cpp
|
Aim for consistent #includes (order + dir prefix)
|
2018-10-20 16:19:46 +02:00 |
aa.h
|
Upgrade front-end & libs to v2.085.0-beta.1
|
2019-03-01 18:19:00 +01:00 |
abi-aarch64.cpp
|
Aim for consistent #includes (order + dir prefix)
|
2018-10-20 16:19:46 +02:00 |
abi-aarch64.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
abi-arm.cpp
|
Aim for consistent #includes (order + dir prefix)
|
2018-10-20 16:19:46 +02:00 |
abi-arm.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
abi-generic.h
|
Refactoring: Remove obsolete AttrBuilder wrapper
|
2019-03-31 19:18:56 +02:00 |
abi-mips64.cpp
|
MSVC: Port Rainer's upstream extern(C++) method ABI fixes
|
2018-06-19 20:13:02 +02:00 |
abi-mips64.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
abi-nvptx.cpp
|
MSVC: Port Rainer's upstream extern(C++) method ABI fixes
|
2018-06-19 20:13:02 +02:00 |
abi-nvptx.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
abi-ppc.cpp
|
Refactoring: Remove obsolete AttrBuilder wrapper
|
2019-03-31 19:18:56 +02:00 |
abi-ppc.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
abi-ppc64le.cpp
|
Refactoring: Remove obsolete AttrBuilder wrapper
|
2019-03-31 19:18:56 +02:00 |
abi-ppc64le.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
abi-spirv.cpp
|
MSVC: Port Rainer's upstream extern(C++) method ABI fixes
|
2018-06-19 20:13:02 +02:00 |
abi-spirv.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
abi-win64.cpp
|
Refactoring: Free TargetABI from legacy magic C++ structs (#3073)
|
2019-07-01 21:48:01 +02:00 |
abi-win64.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
abi-x86-64.cpp
|
Fix #3250: use originalLType->isAggregateType() in assertion (#3251)
|
2019-12-10 00:01:57 +01:00 |
abi-x86-64.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
abi-x86.cpp
|
Posix x86: Pass non-POD arguments indirectly by value, not just for extern(C++)
|
2019-10-26 16:43:20 +02:00 |
abi-x86.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
abi.cpp
|
Merge pull request #3093 from kinke/merge-2.087
|
2019-08-06 22:21:18 +02:00 |
abi.h
|
Merge pull request #3093 from kinke/merge-2.087
|
2019-08-06 22:21:18 +02:00 |
arrays.cpp
|
Make all DtoGEP helpers use implicit inbounds
|
2019-09-10 22:36:25 +02:00 |
arrays.h
|
Upgrade front-end & libs to v2.086.0-beta.1
|
2019-04-23 22:13:13 +02:00 |
asm-x86.h
|
Upgrade front-end & libs to v2.087.0-beta.1
|
2019-06-21 15:39:45 +02:00 |
asmstmt.cpp
|
Fix -Wunused-variable (#3224)
|
2019-11-11 20:55:50 +01:00 |
attributes.cpp
|
Refactoring: Remove obsolete AttrBuilder wrapper
|
2019-03-31 19:18:56 +02:00 |
attributes.h
|
Refactoring: Remove obsolete AttrBuilder wrapper
|
2019-03-31 19:18:56 +02:00 |
binops.cpp
|
Fix equality/identity comparisons of vectors with length >= 32 (#3209)
|
2019-10-29 22:43:45 +01:00 |
binops.h
|
Aim for consistent #includes (order + dir prefix)
|
2018-10-20 16:19:46 +02:00 |
cl_helpers.cpp
|
Upgrade front-end & libs to v2.088.0-beta.1
|
2019-08-25 00:36:15 +02:00 |
cl_helpers.h
|
Upgrade front-end & libs to v2.088.0-beta.1
|
2019-08-25 00:36:15 +02:00 |
classes.cpp
|
Make all DtoGEP helpers use implicit inbounds
|
2019-09-10 22:36:25 +02:00 |
classes.h
|
Replace LDC-specific VarDeclaration.scopeClassType by .onstackWithDtor
|
2019-04-13 20:34:16 +02:00 |
complex.cpp
|
Make all DtoGEP helpers use implicit inbounds
|
2019-09-10 22:36:25 +02:00 |
complex.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
coverage.cpp
|
Upgrade front-end & libs to v2.087.0-beta.1
|
2019-06-21 15:39:45 +02:00 |
coverage.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
cpp-imitating-naming.d
|
Debuginfo: Fix type for associative arrays and make -gc emit C++-imitating names (#2869)
|
2018-11-11 17:29:00 +01:00 |
ctfloat.cpp
|
Upgrade front-end & libs to v2.087.0-beta.1
|
2019-06-21 15:39:45 +02:00 |
declarations.cpp
|
Don't emit init symbol for zero-initialized structs (#3131)
|
2019-09-12 00:30:09 +02:00 |
dibuilder.cpp
|
Adapt to current LLVM 10 (#3257)
|
2019-12-16 22:23:43 +01:00 |
dibuilder.h
|
Upgrade front-end & libs to v2.087.0-beta.1
|
2019-06-21 15:39:45 +02:00 |
dpragma.d
|
Merge 2.078.0 front-end and stdlibs
|
2018-01-06 01:39:18 +01:00 |
dvalue.cpp
|
DSliceValue: Don't cache *extracted* length & ptr (#2997)
|
2019-02-12 20:38:35 +01:00 |
dvalue.h
|
DSliceValue: Don't cache *extracted* length & ptr (#2997)
|
2019-02-12 20:38:35 +01:00 |
dynamiccompile.cpp
|
Upgrade front-end & libs to v2.087.0-beta.1
|
2019-06-21 15:39:45 +02:00 |
dynamiccompile.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
funcgenstate.cpp
|
Remove ldc.arrayinit & streamline _d_array_slice_copy/_d_arraycast_len with upstream
|
2019-01-07 15:54:26 +01:00 |
funcgenstate.h
|
Remove ldc.arrayinit & streamline _d_array_slice_copy/_d_arraycast_len with upstream
|
2019-01-07 15:54:26 +01:00 |
function-inlining.cpp
|
Don't exclude functions in object.d from cross-module inlining
|
2019-03-06 23:06:18 +01:00 |
function-inlining.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
functions.cpp
|
Make all DtoGEP helpers use implicit inbounds
|
2019-09-10 22:36:25 +02:00 |
functions.h
|
Upgrade front-end & libs to v2.087.0-beta.1
|
2019-06-21 15:39:45 +02:00 |
inlineir.cpp
|
Upgrade front-end & libs to v2.087.0-beta.1
|
2019-06-21 15:39:45 +02:00 |
inlineir.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
irstate.cpp
|
Make ClassReferenceExp → IR global association more robust
|
2019-10-20 00:43:27 +02:00 |
irstate.h
|
Cache struct literal constants per compilation unit, not globally (#2992)
|
2019-02-15 18:16:59 +01:00 |
ldctraits.cpp
|
Drop support for LLVM < 3.7
|
2017-07-16 02:18:00 +02:00 |
ldctraits.d
|
Merge 2.078.0 front-end and stdlibs
|
2018-01-06 01:39:18 +01:00 |
ldctraits.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
linkage.cpp
|
|
|
linkage.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
llvm.h
|
LLVM 10 fix: add llvm::make_unique and LLMaybeAlign "aliases". (an explicit cast from integer to llvm::MaybeAlign is needed now to setAlignment)
|
2019-10-16 22:53:46 +02:00 |
llvmhelpers.cpp
|
Fix regression #3234 (#3235)
|
2019-11-20 20:45:03 +01:00 |
llvmhelpers.d
|
Get rid of superfluous LDC-specific TypeBasic.alignment() override
|
2019-04-13 20:41:02 +02:00 |
llvmhelpers.h
|
-fvisibility=hidden: Hide init symbols, TypeInfos and vtables too if the associated aggregate isn't exported (#3129)
|
2019-08-20 01:41:26 +02:00 |
logger.cpp
|
Upgrade front-end & libs to v2.087.0-beta.1
|
2019-06-21 15:39:45 +02:00 |
logger.d
|
Fix privacy issue with Logger code.
|
2016-11-08 11:35:47 +01:00 |
logger.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
mangling.cpp
|
Upgrade front-end & libs to v2.087.0-beta.1
|
2019-06-21 15:39:45 +02:00 |
mangling.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
moduleinfo.cpp
|
Upgrade front-end & libs to v2.087.0-beta.1
|
2019-06-21 15:39:45 +02:00 |
moduleinfo.h
|
gen: Separate ModuleInfo struct emission code [nfc]
|
2016-08-18 16:27:34 +02:00 |
modules.cpp
|
Add explicit casts to llvm::MaybeAlign for setAlignment to use the new LLVM trunk API (silences deprecation messages of old API)
|
2019-10-18 00:16:24 +02:00 |
modules.h
|
Streamline output filenames with DMD
|
2016-09-07 09:53:35 +02:00 |
ms-cxx-helper.cpp
|
Upgrade front-end & libs to v2.088.0-beta.1
|
2019-08-25 00:36:15 +02:00 |
ms-cxx-helper.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
naked.cpp
|
Make all DtoGEP helpers use implicit inbounds
|
2019-09-10 22:36:25 +02:00 |
nested.cpp
|
Make all DtoGEP helpers use implicit inbounds
|
2019-09-10 22:36:25 +02:00 |
nested.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
objcgen.cpp
|
Aim for consistent #includes (order + dir prefix)
|
2018-10-20 16:19:46 +02:00 |
objcgen.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
optimizer.cpp
|
Sort includes and fix SanitizerCoverage pass call
|
2019-10-16 22:53:46 +02:00 |
optimizer.h
|
Adapt to latest LLVM 8 changes
|
2019-03-02 19:54:36 +01:00 |
pgo_ASTbased.cpp
|
Upgrade front-end & libs to v2.087.0-beta.1
|
2019-06-21 15:39:45 +02:00 |
pgo_ASTbased.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
pragma.cpp
|
Enable pragma(LDC_extern_weak) on function declarations. (#2984)
|
2019-01-27 14:44:31 +01:00 |
pragma.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
recursivevisitor.h
|
Disable dead code when an if/else if condition is constant (#3134)
|
2019-11-05 18:33:25 +01:00 |
rttibuilder.cpp
|
Add explicit casts to llvm::MaybeAlign for setAlignment to use the new LLVM trunk API (silences deprecation messages of old API)
|
2019-10-18 00:16:24 +02:00 |
rttibuilder.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
runtime.cpp
|
Add support for LLVM 9.0.0
|
2019-09-25 03:42:18 +02:00 |
runtime.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
scope_exit.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
semantic-dcompute.cpp
|
Fix ctfe semantic analysis for dcompute
|
2019-12-11 14:28:46 +08:00 |
semantic.d
|
Merge 2.078.0 front-end and stdlibs
|
2018-01-06 01:39:18 +01:00 |
statements.cpp
|
Disable dead code when an if/else if condition is constant (#3134)
|
2019-11-05 18:33:25 +01:00 |
structs.cpp
|
Upgrade front-end & libs to v2.087.0-beta.1
|
2019-06-21 15:39:45 +02:00 |
structs.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
target.cpp
|
Upgrade front-end & libs to v2.088.0-beta.1
|
2019-08-25 00:36:15 +02:00 |
to_string.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
tocall.cpp
|
Extend llvm_atomic_cmp_xchg by isWeak and separate failure ordering
|
2019-11-14 23:59:35 +01:00 |
toconstelem.cpp
|
Add explicit casts to llvm::MaybeAlign for setAlignment to use the new LLVM trunk API (silences deprecation messages of old API)
|
2019-10-18 00:16:24 +02:00 |
toir.cpp
|
Fix DMD issue 20401 (#3233)
|
2019-11-23 02:53:11 +01:00 |
tollvm.cpp
|
Adapt to current LLVM 10 (#3257)
|
2019-12-16 22:23:43 +01:00 |
tollvm.h
|
Make all DtoGEP helpers use implicit inbounds
|
2019-09-10 22:36:25 +02:00 |
trycatchfinally.cpp
|
Upgrade front-end & libs to v2.088.0-beta.1
|
2019-08-25 00:36:15 +02:00 |
trycatchfinally.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
typinf.cpp
|
Make LDC custom passes available to jit, add API for jit compiler options (#2758)
|
2019-09-08 09:16:05 +03:00 |
typinf.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
uda.cpp
|
Upgrade front-end & libs to v2.087.0-beta.1
|
2019-06-21 15:39:45 +02:00 |
uda.h
|
Replace old-school header guards by #pragma once
|
2018-10-20 16:19:46 +02:00 |
warnings.cpp
|
Upgrade front-end & libs to v2.087.0-beta.1
|
2019-06-21 15:39:45 +02:00 |
warnings.h
|
Upgrade front-end & libs to v2.087.0-beta.1
|
2019-06-21 15:39:45 +02:00 |