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 سال پیش |
Chris Lattner
|
8b418685e9
simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule.
|
13 سال پیش |
Peter Collingbourne
|
516bbd42e6
Use function pointers, rather than references, to pass Destroyers
|
13 سال پیش |
Eli Friedman
|
6da2c71601
Switch LValue so that it exposes alignment in CharUnits. (No functional change.)
|
13 سال پیش |
Douglas Gregor
|
bcfd1f55bf
Extend the ASTContext constructor to delay the initialization of
|
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 سال پیش |
Jay Foad
|
da549e8995
Remove some unnecessary single element array temporaries.
|
14 سال پیش |
Chris Lattner
|
5f9e272e63
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
|
14 سال پیش |
Chris Lattner
|
2acc6e3fed
de-constify llvm::Type, patch by David Blaikie!
|
14 سال پیش |
Jay Foad
|
4c7d9f1507
Convert CallInst and InvokeInst APIs to use ArrayRef.
|
14 سال پیش |
John McCall
|
a91f6661c4
Generalize the routine for destroying an object with static
|
14 سال پیش |
Chris Lattner
|
9cbe4f0ba0
clang side to match the LLVM IR type system rewrite patch.
|
14 سال پیش |
Douglas Gregor
|
e67d1512f2
Emit guard variables for any weak global that has a run-time
|
14 سال پیش |
John McCall
|
a07398ed98
Restore correct use of GC barriers.
|
14 سال پیش |
John McCall
|
f85e193739
Automatic Reference Counting.
|
14 سال پیش |
Benjamin Kramer
|
95d318c4c1
Eliminate temporary argument vectors.
|
14 سال پیش |
Axel Naumann
|
54ec6c59d8
Reset the emitted initializers.
|
14 سال پیش |
John McCall
|
99ace16bc6
Template static data members can have weak_odr linkage, not just
|
14 سال پیش |
Anders Carlsson
|
bd4a0732f2
__cxa_atexit does not throw.
|
14 سال پیش |
John McCall
|
32096695c7
The Darwin kernel does not provide useful guard variable support.
|
14 سال پیش |
John McCall
|
d26bc76c98
Use the "undergoes default argument promotion" bit on parameters to
|
14 سال پیش |
Tilmann Scheller
|
9c6082fe89
Revert "Add CC_Win64ThisCall and set it in the necessary places."
|
14 سال پیش |
Tilmann Scheller
|
88d117c2ee
Add CC_Win64ThisCall and set it in the necessary places.
|
14 سال پیش |
Anders Carlsson
|
7a17851eee
Get rid of the areExceptionsEnabled() getter from LangOptions.
|
14 سال پیش |
Anders Carlsson
|
c1cfdf8647
Add a LangOptions::areExceptionsEnabled and start using it.
|
14 سال پیش |
Fariborz Jahanian
|
d6c9a0f06c
In -fapple-kext mode, global object construction code
|
14 سال پیش |
John McCall
|
d16c2cf1ca
Reorganize CodeGen{Function,Module} to eliminate the unfortunate
|
14 سال پیش |
Fariborz Jahanian
|
0990b00ba0
Save getObjCGCAttrKind and use it in two places
|
14 سال پیش |