.. |
passes
|
Refactor setting linkage type and COMDAT
|
2016-03-20 16:37:44 +01:00 |
aa.cpp
|
Remove getLVal() from DValue and add DtoL/RVal() overloads
|
2016-06-13 22:30:16 +02:00 |
aa.h
|
dmd2 --> ddmd. Merge (almost all of) our changes to dmd source into the new D source of dmd 2.069.2.
|
2016-01-28 19:03:58 +01:00 |
abi-aarch64.cpp
|
Refactor and fix intrinsics for variadic functions
|
2016-06-28 22:40:14 +02:00 |
abi-aarch64.h
|
driver/gen/ir: clang-format the world
|
2015-11-02 00:28:01 +02:00 |
abi-arm.cpp
|
Refactor and fix intrinsics for variadic functions
|
2016-06-28 22:40:14 +02:00 |
abi-arm.h
|
Implement ARM AAPCS ABI
|
2016-02-05 09:04:09 -08:00 |
abi-generic.h
|
Remove getLVal() from DValue and add DtoL/RVal() overloads
|
2016-06-13 22:30:16 +02:00 |
abi-mips64.cpp
|
Refactor TargetABI helpers
|
2015-12-06 17:42:47 +01:00 |
abi-mips64.h
|
driver/gen/ir: clang-format the world
|
2015-11-02 00:28:01 +02:00 |
abi-ppc.cpp
|
Trim signature of method ABIRewrite::type()
|
2016-05-29 11:04:29 +02:00 |
abi-ppc.h
|
Introduce new ABI class for PPC64LE.
|
2016-03-28 03:14:00 +02:00 |
abi-ppc64le.cpp
|
Trim signature of method ABIRewrite::type()
|
2016-05-29 11:04:29 +02:00 |
abi-ppc64le.h
|
Introduce new ABI class for PPC64LE.
|
2016-03-28 03:14:00 +02:00 |
abi-win64.cpp
|
Trim signature of method ABIRewrite::type()
|
2016-05-29 11:04:29 +02:00 |
abi-win64.h
|
Refactor TargetABI helpers
|
2015-12-06 17:42:47 +01:00 |
abi-x86-64.cpp
|
Refactor and fix intrinsics for variadic functions
|
2016-06-28 22:40:14 +02:00 |
abi-x86-64.h
|
Refactor TargetABI helpers
|
2015-12-06 17:42:47 +01:00 |
abi-x86.cpp
|
Windows: Move the prepending of 0x1 to C++ mangled functions from frontend to the backend.
|
2016-05-30 10:18:39 +02:00 |
abi-x86.h
|
Refactor TargetABI helpers
|
2015-12-06 17:42:47 +01:00 |
abi.cpp
|
Refactor and fix intrinsics for variadic functions
|
2016-06-28 22:40:14 +02:00 |
abi.h
|
Refactor and fix intrinsics for variadic functions
|
2016-06-28 22:40:14 +02:00 |
arrays.cpp
|
Clarify code (NFC)
|
2016-07-07 21:25:42 +02:00 |
arrays.h
|
gen: Fix another array literal crash with vectors
|
2016-02-06 20:57:07 +01:00 |
asm-x86.h
|
Initial merge of upstream v2.071.0-b2
|
2016-04-03 15:15:14 +01:00 |
asmstmt.cpp
|
Introduce DtoRVal/DtoLVal convenience functions
|
2016-06-13 22:30:13 +02:00 |
attributes.cpp
|
cleanup obsolete changes
|
2016-03-13 17:27:56 +01:00 |
attributes.h
|
cleanup obsolete changes
|
2016-03-13 17:27:56 +01:00 |
binops.cpp
|
Fix evaluation/load order of binary operators
|
2016-06-26 21:19:06 +02:00 |
cl_helpers.cpp
|
gen/ir: clang-tidy the world
|
2015-11-02 11:30:40 +02:00 |
cl_helpers.h
|
fix building with recent LLVM
|
2015-11-28 01:54:53 +01:00 |
classes.cpp
|
Remove getLVal() from DValue and add DtoL/RVal() overloads
|
2016-06-13 22:30:16 +02:00 |
classes.h
|
driver/gen/ir: clang-format the world
|
2015-11-02 00:28:01 +02:00 |
complex.cpp
|
Fix evaluation/load order of binary operators
|
2016-06-26 21:19:06 +02:00 |
complex.h
|
Fix evaluation/load order of binary operators
|
2016-06-26 21:19:06 +02:00 |
coverage.cpp
|
add enum scope, it's ok for standard and class enums
|
2016-04-16 09:47:23 +02:00 |
coverage.h
|
|
|
declarations.cpp
|
Fixes and improvements to cross-module inlining code.
|
2016-07-02 17:08:48 +02:00 |
dibuilder.cpp
|
MSVC: Don't truncate debug info names anymore
|
2016-03-16 19:45:35 +01:00 |
dibuilder.h
|
add debug info to thunks as a workaround for https://llvm.org/bugs/show_bug.cgi?id=26833
|
2016-03-13 17:29:44 +01:00 |
dpragma.d
|
[PGO] Add PGO to LDC. Supported for LLVM >= 3.7
|
2016-06-20 17:28:22 +02:00 |
dvalue.cpp
|
Continue with DValue refactoring
|
2016-06-25 15:33:57 +02:00 |
dvalue.h
|
Fix evaluation/load order of binary operators
|
2016-06-26 21:19:06 +02:00 |
function-inlining.cpp
|
Separate inlining-heuristic code into its own file. Implement a simple statement-counting inlining heuristic.
|
2016-07-02 17:08:48 +02:00 |
function-inlining.h
|
Separate inlining-heuristic code into its own file. Implement a simple statement-counting inlining heuristic.
|
2016-07-02 17:08:48 +02:00 |
functions.cpp
|
Merge pull request #1577 from JohanEngelen/inlining
|
2016-07-04 21:32:28 +01:00 |
functions.h
|
Fixes and improvements to cross-module inlining code.
|
2016-07-02 17:08:48 +02:00 |
inlineir.cpp
|
Rename DVarValue to DLValue
|
2016-06-13 22:30:15 +02:00 |
inlineir.h
|
For LDC_inline_ir functions: instantiate a new "alwaysinline" function for each call, which is the current behavior for inline ASM too.
|
2016-04-21 10:16:33 +02:00 |
irstate.cpp
|
Some more cosmetic fixes
|
2015-11-05 19:12:32 +01:00 |
irstate.h
|
[PGO] Add PGO to LDC. Supported for LLVM >= 3.7
|
2016-06-20 17:28:22 +02:00 |
ldctraits.cpp
|
Add LDC-specific traits for CTFE information about the target machine.
|
2016-06-06 11:19:07 +02:00 |
ldctraits.d
|
Add LDC-specific traits for CTFE information about the target machine.
|
2016-06-06 11:19:07 +02:00 |
linkage.cpp
|
|
|
linkage.h
|
driver/gen/ir: clang-format the world
|
2015-11-02 00:28:01 +02:00 |
llvm.h
|
driver/gen/ir: clang-format the world
|
2015-11-02 00:28:01 +02:00 |
llvmcompat.h
|
driver/gen/ir: clang-format the world
|
2015-11-02 00:28:01 +02:00 |
llvmhelpers.cpp
|
Let special __result variable be an alias for sret
|
2016-07-04 19:47:55 +02:00 |
llvmhelpers.d
|
dmd2 --> ddmd. Merge (almost all of) our changes to dmd source into the new D source of dmd 2.069.2.
|
2016-01-28 19:03:58 +01:00 |
llvmhelpers.h
|
Enable in-place construction for struct literals
|
2016-07-03 00:23:03 +02:00 |
logger.cpp
|
clang-tidy: Add readability-else-after-return
|
2015-11-02 11:30:40 +02:00 |
logger.h
|
gen/ir: clang-tidy the world
|
2015-11-02 11:30:40 +02:00 |
mangling.cpp
|
Windows: Move the prepending of 0x1 to C++ mangled functions from frontend to the backend.
|
2016-05-30 10:18:39 +02:00 |
mangling.h
|
Windows: Move the prepending of 0x1 to C++ mangled functions from frontend to the backend.
|
2016-05-30 10:18:39 +02:00 |
metadata.h
|
driver/gen/ir: clang-format the world
|
2015-11-02 00:28:01 +02:00 |
module.cpp
|
[PGO] Fix LLVM 3.9 error handling code.
|
2016-06-20 17:28:34 +02:00 |
ms-cxx-helper.cpp
|
Remove explicit noinline call attribute inside SEH catch/cleanup pads.
|
2016-06-27 11:38:06 +02:00 |
ms-cxx-helper.h
|
replace _d_skipCleanup var with callbacks _d_enter_cleanup, _d_leave_cleanup
|
2016-03-13 17:27:54 +01:00 |
naked.cpp
|
Rename DVarValue to DLValue
|
2016-06-13 22:30:15 +02:00 |
nested.cpp
|
Rename DVarValue to DLValue
|
2016-06-13 22:30:15 +02:00 |
nested.h
|
driver/gen/ir: clang-format the world
|
2015-11-02 00:28:01 +02:00 |
objcgen.cpp
|
Move Objective-C runtime choice to TargetABI
|
2016-03-23 23:54:49 -07:00 |
objcgen.h
|
Move Objective-C runtime choice to TargetABI
|
2016-03-23 23:54:49 -07:00 |
optimizer.cpp
|
Disable cross-module inlining for LLVM < 3.7.
|
2016-07-02 17:08:48 +02:00 |
optimizer.h
|
Fixes and improvements to cross-module inlining code.
|
2016-07-02 17:08:48 +02:00 |
pgo.cpp
|
[PGO] Fix LLVM 3.9 error handling code.
|
2016-06-20 17:28:34 +02:00 |
pgo.h
|
[PGO] Remove hot/cold function marking from LDC, because LLVM >= 3.8 does this itself: http://reviews.llvm.org/D15245 .
|
2016-06-20 17:28:23 +02:00 |
pragma.cpp
|
[PGO] Add PGO to LDC. Supported for LLVM >= 3.7
|
2016-06-20 17:28:22 +02:00 |
pragma.h
|
[PGO] Add PGO to LDC. Supported for LLVM >= 3.7
|
2016-06-20 17:28:22 +02:00 |
programs.cpp
|
gen/ir: clang-tidy the world
|
2015-11-02 11:30:40 +02:00 |
programs.h
|
gen/ir: clang-tidy the world
|
2015-11-02 11:30:40 +02:00 |
recursivevisitor.h
|
Separate inlining-heuristic code into its own file. Implement a simple statement-counting inlining heuristic.
|
2016-07-02 17:08:48 +02:00 |
rttibuilder.cpp
|
Refactor setting linkage type and COMDAT
|
2016-03-20 16:37:44 +01:00 |
rttibuilder.h
|
gen/ir: clang-tidy the world
|
2015-11-02 11:30:40 +02:00 |
runtime.cpp
|
Windows: Move the prepending of 0x1 to C++ mangled functions from frontend to the backend.
|
2016-05-30 10:18:39 +02:00 |
runtime.h
|
Cleanup runtime fwd decls and use ABI functiontype rewriting
|
2015-11-22 01:27:26 +01:00 |
statements.cpp
|
Move special __result variable into return value (no postblit)
|
2016-07-03 21:58:10 +02:00 |
structs.cpp
|
Remove getLVal() from DValue and add DtoL/RVal() overloads
|
2016-06-13 22:30:16 +02:00 |
structs.h
|
dmd2 --> ddmd. Merge (almost all of) our changes to dmd source into the new D source of dmd 2.069.2.
|
2016-01-28 19:03:58 +01:00 |
target.cpp
|
Initial merge of upstream v2.071.0-b2
|
2016-04-03 15:15:14 +01:00 |
tocall.cpp
|
Rename retvar to sretPointer
|
2016-07-02 12:52:21 +02:00 |
toconstelem.cpp
|
fix build against LLVM trunk svn rev 273030
|
2016-06-18 10:54:23 +02:00 |
toir.cpp
|
Fix evaluation order of bitwise operators
|
2016-07-12 23:01:34 +02:00 |
tollvm.cpp
|
fix build against LLVM trunk svn rev 273030
|
2016-06-18 10:54:23 +02:00 |
tollvm.h
|
Merge branch 'ltsmaster'
|
2016-03-22 19:05:07 +01:00 |
typinf.cpp
|
Support non-trivial initializers for enums
|
2016-06-26 23:29:10 +02:00 |
typinf.d
|
dmd2 --> ddmd. Merge (almost all of) our changes to dmd source into the new D source of dmd 2.069.2.
|
2016-01-28 19:03:58 +01:00 |
typinf.h
|
Fix typo: typeinf.h --> typinf.h [NFC]
|
2016-06-08 10:40:00 +02:00 |
uda.cpp
|
Add @fastmath and @llvmFMF LDC magic attributes to enable aggressive math optimizations.
|
2016-05-22 20:06:57 +02:00 |
uda.h
|
Pass IrFunction* to applyFuncDeclUDAs instead of irfunc->func (llvm::Function*) such that LDC's UDAs can set function properties that are not part of llvm::Function.
|
2016-05-22 19:56:56 +02:00 |
warnings.cpp
|
gen/ir: clang-tidy the world
|
2015-11-02 11:30:40 +02:00 |
warnings.h
|
driver/gen/ir: clang-format the world
|
2015-11-02 00:28:01 +02:00 |