David Blaikie
|
4e4d08403c
Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST).
|
13 年之前 |
Douglas Gregor
|
bcf38f2782
Trying to increase my Ohloh ranking with trivial tweaks
|
13 年之前 |
Douglas Gregor
|
4a59bc26b3
Simplify check per Eli's comment
|
13 年之前 |
Douglas Gregor
|
a98a28534e
For the purposes of building LLVM types, a forward-declared
|
13 年之前 |
John McCall
|
de5d3c7176
Whether an argument is required (in contrast with being an
|
13 年之前 |
Dylan Noblesmith
|
f7ccbad5d9
Basic: import SmallString<> into clang namespace
|
13 年之前 |
David Blaikie
|
3026348bd4
More dead code removal (using -Wunreachable-code)
|
13 年之前 |
John McCall
|
2dde35bc62
More metaprogramming with builtin types.
|
14 年之前 |
John McCall
|
0ddaeb9b03
Add a new placeholder type to represent "unbridged"
|
14 年之前 |
Anton Korobeynikov
|
aa4a99b4a6
Provide half floating point support as a storage only type.
|
14 年之前 |
John McCall
|
5e1cdac63c
Rename TagDecl::isDefinition -> isCompleteDefinition
|
14 年之前 |
John McCall
|
6595935602
Record layout requires not just a definition, but a complete
|
14 年之前 |
Eli Friedman
|
b001de7458
Support for C1x _Atomic specifier (see testcase). This is primarily being committed at the moment to help support C++0x <atomic>, but it should be a solid base for implementing the full specification of C1x _Atomic.
|
14 年之前 |
David Blaikie
|
eb2d1f1c88
Removing a bunch of dead returns/breaks after llvm_unreachables.
|
14 年之前 |
David Blaikie
|
b219cfc4d7
Switch assert(0/false) llvm_unreachable.
|
14 年之前 |
Douglas Gregor
|
bcfd1f55bf
Extend the ASTContext constructor to delay the initialization of
|
14 年之前 |
Chris Lattner
|
c1c20114a4
switch clang to use the new-new way of creating llvm::StructType's.
|
14 年之前 |
Chris Lattner
|
5f9e272e63
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
|
14 年之前 |
Chris Lattner
|
01c5d1ddc8
fix PR10384: C++ allows external arrays of incomplete type as well.
|
14 年之前 |
Chris Lattner
|
181eeee36b
fix a case where we're using ConvertType for a memory object.
|
14 年之前 |
Chris Lattner
|
2acc6e3fed
de-constify llvm::Type, patch by David Blaikie!
|
14 年之前 |
Chris Lattner
|
71305cc81b
Enhance the IR type lowering code to be much smarter about recursively lowering
|
14 年之前 |
Chris Lattner
|
2045b2dd6a
per john's advice, speculatively lower uses of forward-declared enums to
|
14 年之前 |
Chris Lattner
|
3a2b657088
Fix a problem Eli ran into where we now reject incomplete arrays of
|
14 年之前 |
Chris Lattner
|
cd87d1e4d1
fix an unintended behavior change in the type system rewrite, which caused us to compile
|
14 年之前 |
Jay Foad
|
ef6de3da85
De-constify Types in StructType::get() and TargetData::getIntPtrType().
|
14 年之前 |
Chris Lattner
|
3ade975047
implement a nice new optimization: CodeGenTypes::UpdateCompletedType
|
14 年之前 |
Chris Lattner
|
57eb23f34e
keep track of whether being in a RS_StructPointer state
|
14 年之前 |
Chris Lattner
|
f0a8679b6e
Fix the clang bootstrap and Jay's testcase from llvm-dev by being completely
|
14 年之前 |
Chris Lattner
|
be5f332c4d
how about we initialize RecursionState.
|
14 年之前 |