Richard Smith
|
a9b21d22bb
Bug fix: do not emit static const local variables with mutable members
|
13 年之前 |
John McCall
|
de5d3c7176
Whether an argument is required (in contrast with being an
|
13 年之前 |
Richard Smith
|
7ca4850a3e
Deal with a horrible C++11 special case. If a non-literal type has a constexpr
|
13 年之前 |
Richard Smith
|
b4e5e286a5
CWG issue 1405: mutable members are allowed in literal types, but can't undergo
|
13 年之前 |
Chris Lattner
|
f492cb1b62
enhance some optimization logic to handle ConstantDataSequential
|
13 年之前 |
Matt Beaumont-Gay
|
ba4be25c90
Placate gcc's -Wreturn-type
|
13 年之前 |
Peter Collingbourne
|
516bbd42e6
Use function pointers, rather than references, to pass Destroyers
|
13 年之前 |
David Chisnall
|
7a7ee3033e
Some improvements to the handling of C11 atomic types:
|
13 年之前 |
Richard Smith
|
2d6a567046
constexpr irgen: Add irgen support for APValue::Struct, APValue::Union,
|
13 年之前 |
Douglas Gregor
|
bd9482d859
Eliminate ObjCForwardProtocolDecl, which is redundant now that
|
13 年之前 |
Richard Smith
|
5120188238
Unrevert r147271, reverted in r147361.
|
13 年之前 |
Douglas Gregor
|
375bb1413c
Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDecl
|
13 年之前 |
Eli Friedman
|
6da2c71601
Switch LValue so that it exposes alignment in CharUnits. (No functional change.)
|
13 年之前 |
Douglas Gregor
|
15de72cf58
Introduce a module import declaration, so that we properly represent, e.g.,
|
13 年之前 |
Richard Smith
|
4bb6686274
Fix wrong-code bug when a const automatic variable of struct type has both a
|
13 年之前 |
Benjamin Kramer
|
7a71524d9b
The cheap version of getName() is sufficient here.
|
13 年之前 |
Benjamin Kramer
|
c3c8f2225d
CodeGen: Simplify code.
|
13 年之前 |
Benjamin Kramer
|
5c247db145
CodeGen: allow __asm renaming on static local variables.
|
13 年之前 |
John McCall
|
1a343ebbf4
Enter the cleanups for a block outside the enclosing
|
13 年之前 |
Eli Friedman
|
ddfb8d1026
Fix the alignment on scalar parameter variables so that it matches what the AST thinks it should be. Per report on cfe-dev.
|
14 年之前 |
Benjamin Kramer
|
578faa837b
de-tmpify clang.
|
14 年之前 |
David Blaikie
|
b219cfc4d7
Switch assert(0/false) llvm_unreachable.
|
14 年之前 |
Peter Collingbourne
|
8c25fc584c
OpenCL: introduce support for function scope __local variables
|
14 年之前 |
Douglas Gregor
|
e289d81369
Switch LangOptions over to a .def file that describes header of the
|
14 年之前 |
Julien Lerouge
|
77f68bb90a
Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can
|
14 年之前 |
John McCall
|
410ffb2bc5
Track whether an AggValueSlot is potentially aliased, and do not
|
14 年之前 |
John McCall
|
7c2349be2d
Use stronger typing for the flags on AggValueSlot and require
|
14 年之前 |
Fariborz Jahanian
|
045c84264f
blocks - capturing logic of byref block variable's expression
|
14 年之前 |
Eric Christopher
|
736a9c211c
Make constant aggregate constant initializers private linkage.
|
14 年之前 |
Eric Christopher
|
c6fad60801
Whitespace and 80-col cleanup.
|
14 年之前 |