David Nadlinger
|
44b0f7b615
|
driver/gen/ir: clang-format the world
This uses the LLVM style, which makes sense for sharing code
with other LLVM projects. The DMD code we use will soon all
be in D anyway.
|
2015-11-02 00:28:01 +02:00 |
|
Martin
|
90197d6c72
|
Simplify working with LLVM attributes
|
2015-11-01 16:19:27 +01:00 |
|
Martin
|
60d676e2a1
|
Drop support for LLVM < 3.5
This allows to clean up the code a little.
|
2015-10-30 22:24:05 +01:00 |
|
Martin
|
92d9ade0d1
|
Rework LLVM attributes abstraction.
|
2015-02-24 13:42:22 +01:00 |
|
Martin
|
c3f2e19c53
|
Fix AttrSet struct for LLVM 3.1 and 3.2.
Use a map instead of a vector as the attribute index may get as
high as 0xFFFFFFFF (LLVM 3.1), apparently for function attributes.
|
2015-02-23 22:53:09 +01:00 |
|
Martin
|
e7bfb78632
|
Refactor attributes system.
By introducing abstractions for attribute builder and set since they differ
greatly between LLVM 3.1-3.3.
|
2015-02-23 22:52:11 +01:00 |
|