Rafael Espindola
|
bcf6b98247
Extend the fix for PR9614 to handle inline asm in the outer decl and
|
преди 13 години |
Richard Smith
|
7401cf524c
Use static storage duration for file-scope compound literals, even when they
|
преди 13 години |
Devang Patel
|
a8ecd7c82a
Remove unnecessary include.
|
преди 13 години |
Eli Friedman
|
64f45a24b1
Fix the representation of wide strings in the AST and IR so that it uses the native representation of integers for the elements. This fixes a bunch of nastiness involving
|
преди 14 години |
Anders Carlsson
|
eea6480255
In x86_64, when calling an Objective-C method that returns a _Complex long double, make sure to use the objc_msgSend_fp2ret function which ensures that the return value will be {0, 0} if the receiver is nil.
|
преди 14 години |
Rafael Espindola
|
a411d2f1ed
Fix pr9614 by not emitting an available_externally function when it calls
|
преди 14 години |
Eli Friedman
|
2ed7cb649a
PR11124: Don't overwrite memory outside of a base class when performing zero-initialization before running its constructor.
|
преди 14 години |
Peter Collingbourne
|
6c0aa5ff6e
CUDA: IR generation support for kernel call expressions
|
преди 14 години |
Peter Collingbourne
|
1d2b317105
Create a VTableContext class and start moving CodeGenVTables methods to it
|
преди 14 години |
David Blaikie
|
d6471f7c19
Rename Diagnostic to DiagnosticsEngine as per issue 5397
|
преди 14 години |
Peter Collingbourne
|
8c25fc584c
OpenCL: introduce support for function scope __local variables
|
преди 14 години |
John McCall
|
71c758d3f4
Simplify the generation of Objective-C setters, at least a little.
|
преди 14 години |
Julien Lerouge
|
77f68bb90a
Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can
|
преди 14 години |
Argyrios Kyrtzidis
|
ead363bdd2
Do a lookup for the blocks runtime globals to see if they were declared,
|
преди 14 години |
Douglas Gregor
|
bcfd1f55bf
Extend the ASTContext constructor to delay the initialization of
|
преди 14 години |
Douglas Gregor
|
0815b579b3
Move the creation of the record type for the state of Objective-C fast
|
преди 14 години |
Douglas Gregor
|
45c4ea75b2
Move the construction of the RecordDecl representing the runtime
|
преди 14 години |
John McCall
|
a5e19c6b25
Emit wide string literals with the appropriate alignment.
|
преди 14 години |
Peter Collingbourne
|
e926523105
CodeGen: rename CodeGenModule::Runtime to ObjCRuntime
|
преди 14 години |
Chris Lattner
|
2d3ba4f5a9
Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon Mulder!
|
преди 14 години |
Chris Lattner
|
686775deca
now that we have a centralized place to do so, add some using declarations for
|
преди 14 години |
Chris Lattner
|
2acc6e3fed
de-constify llvm::Type, patch by David Blaikie!
|
преди 14 години |
Benjamin Kramer
|
8dd55a3c3b
Change intrinsic getter to take an ArrayRef, now that the underlying function in LLVM does.
|
преди 14 години |
Chris Lattner
|
9cbe4f0ba0
clang side to match the LLVM IR type system rewrite patch.
|
преди 14 години |
John McCall
|
bc8d40d85f
Change the IR-generation of VLAs so that we capture bounds,
|
преди 14 години |
John McCall
|
f85e193739
Automatic Reference Counting.
|
преди 14 години |
Peter Collingbourne
|
fd05ca03ab
Move GlobalDecl to AST
|
преди 14 години |
John McCall
|
0774cb8471
Use arrays and SmallVectors instead of std::vectors when building function
|
преди 14 години |
Nick Lewycky
|
3dc0541853
Preserve the full name of the file, so that '-c -o foo.pic.o' produces
|
преди 14 години |
Nick Lewycky
|
5ea4f44e34
Record where the GCOV data files should be placed.
|
преди 14 години |