Reid Kleckner
|
491c76a771
Use nullptr to silence -Wsentinel when self-hosting on Windows
|
10 年之前 |
David Blaikie
|
f8fdd74444
Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator, bool> as per the C++ standard's associative container concept.
|
10 年之前 |
David Majnemer
|
0e22ee0954
MS ABI: Don't ICE for pointers to pointers to members of incomplete classes
|
11 年之前 |
Oliver Stannard
|
8fd4641d99
Allow __fp16 as a function arg or return type for AArch64
|
11 年之前 |
David Majnemer
|
c137a233c5
MS ABI: Handle member function pointers returning a member data pointer
|
11 年之前 |
Craig Topper
|
d1008e5c93
[C++11] Use 'nullptr'. CodeGen edition.
|
11 年之前 |
David Blaikie
|
0cb2626cb5
Reapply: DebugInfo: Emit the definition of enums when the definition preceeds the declaration and initial use.
|
11 年之前 |
David Blaikie
|
8304a54201
Revert "DebugInfo: Emit the definition of enums when the definition preceeds the declaration and initial use."
|
11 年之前 |
David Blaikie
|
945143441c
DebugInfo: Emit the definition of enums when the definition preceeds the declaration and initial use.
|
11 年之前 |
Aaron Ballman
|
7191c6b061
[C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with iterator_range bases(). Updating all of the usages of the iterators with range-based for loops.
|
11 年之前 |
Aaron Ballman
|
8328f6462b
[C++11] Replacing RecordDecl iterators field_begin() and field_end() with iterator_range fields(). Updating all of the usages of the iterators with range-based for loops.
|
11 年之前 |
Reid Kleckner
|
26b55ea31d
Use llvm::DeleteContainerSeconds when possible
|
11 年之前 |
Alp Toker
|
37545f747c
Rename getResultType() on function and method declarations to getReturnType()
|
11 年之前 |
Alp Toker
|
8e5a73f4d3
Correct various uses of 'argument' that in fact refer to function parameters
|
11 年之前 |
Alp Toker
|
c50bf3d128
Rename FunctionProtoType accessors from 'arguments' to 'parameters'
|
11 年之前 |
Mark Lacey
|
8b54999a83
Add CodeGenABITypes.h for use in LLDB.
|
11 年之前 |
Mark Lacey
|
0f7c47b20a
Remove unused CodeGenOptions from CodeGenTypes.
|
12 年之前 |
David Blaikie
|
278048971c
DebugInfo: Unify & optimize the lazy addition of record types
|
12 年之前 |
David Blaikie
|
076f51fd1f
Fix all the silly things I committed in r184509
|
12 年之前 |
David Blaikie
|
eab6a36cf1
Alternative fix for r184473.
|
12 年之前 |
Richard Smith
|
dc7a4f5d7a
Don't treat a non-deduced 'auto' type as being type-dependent. Instead, there
|
12 年之前 |
John McCall
|
64aa4b3ec7
Standardize accesses to the TargetInfo in IR-gen.
|
12 年之前 |
John McCall
|
9eda3abe7e
Promote atomic type sizes up to a power of two, capped by
|
12 年之前 |
Benjamin Kramer
|
b063ef0222
Add streamed versions of getQualifiedNameAsString.
|
12 年之前 |
Guy Benyei
|
21f18c4fda
Add OpenCL samplers as Clang builtin types and check sampler related restrictions.
|
12 年之前 |
Joey Gouly
|
19dbb20ac4
Add a new LangOpt NativeHalfType. This option allows for native half/fp16
|
12 年之前 |
Guy Benyei
|
e6b9d802fb
Implement OpenCL event_t as Clang builtin type, including event_t related OpenCL restrictions (OpenCL 1.2 spec 6.9)
|
12 年之前 |
Chandler Carruth
|
3b844ba7d5
Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to
|
12 年之前 |
Guy Benyei
|
b13621d08e
Re-commit r170428 changes with Linux style file endings.
|
12 年之前 |
Guy Benyei
|
7f92f2d8d9
Revert changes from r170428, as I accidentally changed the line endings of these files to Windows style.
|
12 年之前 |