John McCall
|
de5d3c7176
Whether an argument is required (in contrast with being an
|
13 年之前 |
Chris Lattner
|
8b418685e9
simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule.
|
13 年之前 |
Dylan Noblesmith
|
6f42b62b61
Basic: import OwningPtr<> into clang namespace
|
13 年之前 |
Peter Collingbourne
|
516bbd42e6
Use function pointers, rather than references, to pass Destroyers
|
13 年之前 |
Richard Smith
|
2d6a567046
constexpr irgen: Add irgen support for APValue::Struct, APValue::Union,
|
13 年之前 |
Eli Friedman
|
6da2c71601
Switch LValue so that it exposes alignment in CharUnits. (No functional change.)
|
13 年之前 |
John McCall
|
6f103ba42c
Whenever explicitly activating or deactivating a cleanup, we
|
13 年之前 |
John McCall
|
1a343ebbf4
Enter the cleanups for a block outside the enclosing
|
13 年之前 |
John McCall
|
a59e4b7fca
Emit the copy and dipose helpers for ARC __strong
|
13 年之前 |
Fariborz Jahanian
|
c637d73889
back out changes in r143399 and r143475.
|
14 年之前 |
Fariborz Jahanian
|
d8c4551fa2
Adds IRGen support for captured rvalue references in blocks.
|
14 年之前 |
Eric Christopher
|
73fb35003a
Recommit:
|
14 年之前 |
Eric Christopher
|
28e06354b5
Revert file/scope handling patches. gdb testing revealed a couple of bugs.
|
14 年之前 |
Eric Christopher
|
4b2d549872
Start handling debug line and scope information better:
|
14 年之前 |
Eli Friedman
|
225bf773d1
Minor cleanup.
|
14 年之前 |
Benjamin Kramer
|
578faa837b
de-tmpify clang.
|
14 年之前 |
Douglas Gregor
|
e289d81369
Switch LangOptions over to a .def file that describes header of the
|
14 年之前 |
John McCall
|
13db5cfc4e
Treat the weak export of block runtime symbols as a deployment-target
|
14 年之前 |
Chris Lattner
|
c1c20114a4
switch clang to use the new-new way of creating llvm::StructType's.
|
14 年之前 |
Eli Friedman
|
c55db3b76d
Cleanup; no functionality change.
|
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 年之前 |
John McCall
|
ad346f4f67
Generalize Cleanup::Emit's "isForEH" parameter into a set
|
14 年之前 |
John McCall
|
5bcd95efc3
Ugh, use this compiler workaround again.
|
14 年之前 |
John McCall
|
9928c4805a
Switch field destruction over to use the new destroyer-based API
|
14 年之前 |
Jay Foad
|
ef6de3da85
De-constify Types in StructType::get() and TargetData::getIntPtrType().
|
14 年之前 |
Chris Lattner
|
9cbe4f0ba0
clang side to match the LLVM IR type system rewrite patch.
|
14 年之前 |
Fariborz Jahanian
|
9d5ac7c9ca
revert patch for // rdar://9227352
|
14 年之前 |
Fariborz Jahanian
|
5d9b6bf9de
Use existing -fcatch-undefined-behavior option,
|
14 年之前 |
Fariborz Jahanian
|
1077e420b8
Under a compiler flag, -freset-local-blocks,
|
14 年之前 |