John McCall
|
de5d3c7176
Whether an argument is required (in contrast with being an
|
13 年之前 |
John McCall
|
4d4e5c1ae8
Split reinterpret_casts of member pointers out from CK_BitCast; this
|
13 年之前 |
Nick Lewycky
|
e76872e81e
Mark the cxa_guard_{abort,acquire,release} functions nounwind.
|
13 年之前 |
Richard Smith
|
7ca4850a3e
Deal with a horrible C++11 special case. If a non-literal type has a constexpr
|
13 年之前 |
Eli Friedman
|
cec5ebd4a6
Basic support for referring to captured variables from lambdas. Some simple examples seem to work. Tests coming up soon.
|
13 年之前 |
Chris Lattner
|
8b418685e9
simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule.
|
13 年之前 |
Dylan Noblesmith
|
f7ccbad5d9
Basic: import SmallString<> into clang namespace
|
13 年之前 |
Richard Smith
|
e7aa62de65
Remove constant member pointer support from Expr-based constant emission now
|
13 年之前 |
Richard Smith
|
2d6a567046
constexpr irgen: Add irgen support for APValue::Struct, APValue::Union,
|
13 年之前 |
Benjamin Kramer
|
578faa837b
de-tmpify clang.
|
14 年之前 |
Peter Collingbourne
|
1d2b317105
Create a VTableContext class and start moving CodeGenVTables methods to it
|
14 年之前 |
Eli Friedman
|
eb43f4a8f1
Re-commit r139643.
|
14 年之前 |
Eli Friedman
|
a179b531f4
Revert r139643 while I look into it; it's breaking selfhost.
|
14 年之前 |
Eli Friedman
|
93013b2356
Make clang use Acquire loads and Release stores where necessary.
|
14 年之前 |
Douglas Gregor
|
bcfd1f55bf
Extend the ASTContext constructor to delay the initialization of
|
14 年之前 |
Jay Foad
|
da549e8995
Remove some unnecessary single element array temporaries.
|
14 年之前 |
Eli Friedman
|
91873b72bf
Make CodeGen for array delete involving incomplete class work without crashing. Should fix regression on g++.dg/init/delete1.C.
|
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 年之前 |
Chris Lattner
|
f742eb0196
Rename CGT::VerifyFuncTypeComplete to isFuncTypeConvertible since
|
14 年之前 |
Chris Lattner
|
9cbe4f0ba0
clang side to match the LLVM IR type system rewrite patch.
|
14 年之前 |
Chris Lattner
|
c5cbb909e8
Update to match mainline ConstantStruct::get API change. Also, use
|
14 年之前 |
Chris Lattner
|
7650d95a1a
update for api change.
|
14 年之前 |
John McCall
|
0502a22498
Perform an acquire memory barrier on the fast path of a thread-safe
|
14 年之前 |
John McCall
|
f85e193739
Automatic Reference Counting.
|
14 年之前 |
Benjamin Kramer
|
95d318c4c1
Eliminate temporary argument vectors.
|
14 年之前 |
Nick Lewycky
|
28ff4d6404
Remove dead variable flagged by gcc's -Wunused-but-set-variable. No
|
14 年之前 |
Anders Carlsson
|
173d51286b
When compiling with -fno-threadsafe-statics, guard variables for globals with internal linkage don't have to be i64, i8 works just fine!
|
14 年之前 |
Daniel Dunbar
|
db27b5fb2d
IRgen/ARM: Fix a think-o in conversion-to-null for member function pointers, we
|
14 年之前 |