Commit History

Author SHA1 Message Date
  Guy Benyei 21f18c4fda Add OpenCL samplers as Clang builtin types and check sampler related restrictions. 12 years ago
  Joey Gouly 19dbb20ac4 Add a new LangOpt NativeHalfType. This option allows for native half/fp16 12 years ago
  Guy Benyei e6b9d802fb Implement OpenCL event_t as Clang builtin type, including event_t related OpenCL restrictions (OpenCL 1.2 spec 6.9) 12 years ago
  Chandler Carruth 3b844ba7d5 Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to 12 years ago
  Guy Benyei b13621d08e Re-commit r170428 changes with Linux style file endings. 12 years ago
  Guy Benyei 7f92f2d8d9 Revert changes from r170428, as I accidentally changed the line endings of these files to Windows style. 12 years ago
  Guy Benyei 736104a761 Add OpenCL images as clang builtin types. 12 years ago
  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