Commit History

Author SHA1 Message Date
  Chandler Carruth 55fc873017 Sort all of Clang's files under 'lib', and fix up the broken headers 12 years ago
  Eli Friedman 84fd6df966 Make sure CodeGenTypes correctly reconverts function types. Fixes PR14355, a crash in IR generation. 12 years ago
  Micah Villmow 25a6a84cf5 Move TargetData to DataLayout. 13 years ago
  John McCall 0f3d0970dc Distinguish more carefully between free functions and C++ instance methods 13 years ago
  Douglas Gregor 47bfcca2d6 Fix some i1/i8 confusion within _Atomic(bool) in IR generation, both 13 years ago
  David Blaikie 4e4d08403c Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). 13 years ago
  Douglas Gregor bcf38f2782 Trying to increase my Ohloh ranking with trivial tweaks 13 years ago
  Douglas Gregor 4a59bc26b3 Simplify check per Eli's comment 13 years ago
  Douglas Gregor a98a28534e For the purposes of building LLVM types, a forward-declared 13 years ago
  John McCall de5d3c7176 Whether an argument is required (in contrast with being an 13 years ago
  Dylan Noblesmith f7ccbad5d9 Basic: import SmallString<> into clang namespace 13 years ago
  David Blaikie 3026348bd4 More dead code removal (using -Wunreachable-code) 13 years ago
  John McCall 2dde35bc62 More metaprogramming with builtin types. 14 years ago
  John McCall 0ddaeb9b03 Add a new placeholder type to represent "unbridged" 14 years ago
  Anton Korobeynikov aa4a99b4a6 Provide half floating point support as a storage only type. 14 years ago
  John McCall 5e1cdac63c Rename TagDecl::isDefinition -> isCompleteDefinition 14 years ago
  John McCall 6595935602 Record layout requires not just a definition, but a complete 14 years ago
  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 years ago
  David Blaikie eb2d1f1c88 Removing a bunch of dead returns/breaks after llvm_unreachables. 14 years ago
  David Blaikie b219cfc4d7 Switch assert(0/false) llvm_unreachable. 14 years ago
  Douglas Gregor bcfd1f55bf Extend the ASTContext constructor to delay the initialization of 14 years ago
  Chris Lattner c1c20114a4 switch clang to use the new-new way of creating llvm::StructType's. 14 years ago
  Chris Lattner 5f9e272e63 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 14 years ago
  Chris Lattner 01c5d1ddc8 fix PR10384: C++ allows external arrays of incomplete type as well. 14 years ago
  Chris Lattner 181eeee36b fix a case where we're using ConvertType for a memory object. 14 years ago
  Chris Lattner 2acc6e3fed de-constify llvm::Type, patch by David Blaikie! 14 years ago
  Chris Lattner 71305cc81b Enhance the IR type lowering code to be much smarter about recursively lowering 14 years ago
  Chris Lattner 2045b2dd6a per john's advice, speculatively lower uses of forward-declared enums to 14 years ago
  Chris Lattner 3a2b657088 Fix a problem Eli ran into where we now reject incomplete arrays of 14 years ago
  Chris Lattner cd87d1e4d1 fix an unintended behavior change in the type system rewrite, which caused us to compile 14 years ago