- 728d7cd Get rid of the size parameter to AppendField. No functionality change. by Anders Carlsson · 15 years ago
- 70ee975 Output UTF-16 string literals independent of host byte order. by Daniel Dunbar · 15 years ago
- 1d55291 Factor out map lookup for CFString constants. by Daniel Dunbar · 15 years ago
- 94ae95f Don't just store the field/bit field info one field, do it for all fields in the union. by Anders Carlsson · 15 years ago
- 177d4d8 Fix another thinko. by Anders Carlsson · 15 years ago
- faaec22 Correct a thinko in bitfield layout code. Fixes PR4611. by Anders Carlsson · 15 years ago
- ec586e7 Simplify, NFC. by Daniel Dunbar · 15 years ago
- 2a3856a Simplify. by Daniel Dunbar · 15 years ago
- 4b5584b We don't need to keep track of the packed alignment, just whether the struct is packed or not. Fixes PR4610. by Anders Carlsson · 15 years ago
- 8330cee Move the LLVM field number for bit fields into the BitFieldInfo structure, since it's meaning is completely different than for non-bit fields. by Anders Carlsson · 15 years ago
- f6c4bc0 Unbreak the CMake build by Douglas Gregor · 15 years ago
- 42719fc Shield clang from LLVM API changes, until the dust settles. by Daniel Dunbar · 15 years ago
- cfc6758 Set field info for unions. by Anders Carlsson · 15 years ago
- 20d6d04 Use arrays as union padding. Also, since the resulting struct will always contain a single element and either a single i8 element or an array of i8s, there's no reason to use a packed struct. by Anders Carlsson · 15 years ago
- 2cc8f17 Handle zero width bit fields in unions correctly (by ignoring them). by Anders Carlsson · 15 years ago
- 5a6e398 Implement union layout support. by Anders Carlsson · 15 years ago
- 45372a6 Check in CGRecordLayoutBuilder which is a reimplementation of the record layout code. (Yay, no more packed structs unless absolutely necessary). We currently don't use the layouts being built but that will change when the new code is mature enough :) by Anders Carlsson · 15 years ago
- f1c8380 These IRgen improvements have been done. by Daniel Dunbar · 15 years ago
- 0ce73f6 Use DICompositeType->replaceAllUsesWith(). by Devang Patel · 15 years ago
- 9533a7f Fix a couple recent ABI regressions noticed during code review (fallout from the ObjC type system rewrite). by Steve Naroff · 15 years ago
- 1360d4a Make vectorized floating-point comparisons work without crashing. by Eli Friedman · 15 years ago
- c6a38a4 Preserve address space information through member accesses, e.g., by Mon P Wang · 15 years ago
- 4cd1608 Update for LLVM API change. by Owen Anderson · 15 years ago
- f48880a Update for LLVM API change. by Owen Anderson · 15 years ago
- e7d346b Move EmitCtorPrologue to CGCXX. Add an assert and FIXMEs. by Fariborz Jahanian · 15 years ago
- ab3c0a2 Early ir-gen for constructor prologue. This is on going. by Fariborz Jahanian · 15 years ago
- 5ac2323 Remove an apparently unused header. by Mike Stump · 15 years ago
- 96e18b0 Catch another trivial case where we can avoid emitting a separate return blcok. by Daniel Dunbar · 15 years ago
- cd5e60e Detect when the current generation point is unreachable after emitting by Daniel Dunbar · 15 years ago
- 25b6ebf Fix thinko. by Daniel Dunbar · 15 years ago
- d286f05 Avoid generation of dead code in a few more situations. by Daniel Dunbar · 15 years ago
- 243a685 Rename NextOffset to DataSize, which better matches the Itanium C++ ABI by Anders Carlsson · 15 years ago
- 19cc4ab Revert r75641. by Anders Carlsson · 15 years ago
- c15cb2a Remove ObjCQualifiedInterfaceType:-) by Steve Naroff · 15 years ago
- ad64e02 fix objc codegen to not have its own list of things that eventually get into llvm.used, just by Chris Lattner · 15 years ago
- 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
- 5cad1f7 Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 15 years ago
- 62a11a7 ir-gen for --/++ operators of objc object pointers in 32bit abi. by Fariborz Jahanian · 15 years ago
- 89e887f Hook in s390x stuff into clang by Anton Korobeynikov · 15 years ago
- 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 15 years ago
- 9cdd637 Update for LLVM API change. by Owen Anderson · 15 years ago
- 9d4a15f use CreateRuntimeVariable to get __CFConstantStringClassReference by Chris Lattner · 15 years ago
- f495456 Remove ASTContext::isObjCObjectPointerType(). by Steve Naroff · 15 years ago
- 95b851e codegen string literals using private linkage now like llvm-gcc, eliminating by Chris Lattner · 15 years ago
- d720046 Update for LLVM API change. by Owen Anderson · 15 years ago
- b3b7364 Lexically order files in CMakeLists.txt files. by Ted Kremenek · 15 years ago
- de2e22d Implement the ObjC pseudo built-in types as clang "BuiltinType's". I say pseudo built-in types, since Sema still injects a typedef for recognition (i.e. they aren't truly built-ins from a parser perspective). by Steve Naroff · 15 years ago
- a1cf15f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 15 years ago
- 6dba432 Revert 75648 for now. It is causing test failures. by Devang Patel · 15 years ago
- 58f9f2c Introduce Type::isAnyPointerType() and convert all clients (suggested by Chris). by Steve Naroff · 15 years ago
- 991b515 [llvm up] adjust to match mainline. by Chris Lattner · 15 years ago
- 3d598a5 Rename RecordLayout.h to ASTRecordLayout.h by Anders Carlsson · 15 years ago
- a1a5e8a Revert r75614 which depend on r75610 (for LLVM), which was reverted. by Daniel Dunbar · 15 years ago
- f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
- 127bf31 use new name for method. by Chris Lattner · 15 years ago
- 61b5f3e Use LLVM mangler to get mangled name for debug info entry. by Devang Patel · 15 years ago
- 9df4bb3 Update debug info generation for ObjCObjectPointer changes. by Daniel Dunbar · 15 years ago
- fc494ff Update for API change. by Owen Anderson · 15 years ago
- 430ee5a Fix 5 issues from Chris's feedback on http://llvm.org/viewvc/llvm-project?view=rev&revision=75314. by Steve Naroff · 15 years ago
- fe09eab Update debug info type cache after fwd decl is replaced by real decl. by Devang Patel · 15 years ago
- 0ae3d60 Fix comment. by Devang Patel · 15 years ago
- 6924382 Update for LLVM API change. by Owen Anderson · 15 years ago
- 28e4780 Fix type conversion of ObjCObjectPointerType. by Daniel Dunbar · 15 years ago
- c1ab900 Generate correct prototype for objc_enumerationMutation. by Daniel Dunbar · 15 years ago
- 818e96f Fix typo (found by gcc warning). by Eli Friedman · 15 years ago
- 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
- 563a03b Fix a problem that Eli noticed, and that Doug helped me fix. by Anders Carlsson · 15 years ago
- aac8705 Update for IRBuilder API change. by Owen Anderson · 15 years ago
- 1c431b3 Update for LLVM API change. by Owen Anderson · 15 years ago
- a294ca8 Implement code generation of ChooseExpr for aggregate types. by Anders Carlsson · 15 years ago
- c14f0d2 Update for LLVM API change. by Owen Anderson · 15 years ago
- 082b02e Implemented memmove_collectable API for Next runtime by Fariborz Jahanian · 15 years ago
- 9c10fcf reimplement vector comparisons as [fi]cmp+sext instead of using v[if]cmp. by Chris Lattner · 15 years ago
- 7e7eb3d Keep track of the Expr used to describe the size of an array type, by Douglas Gregor · 15 years ago
- c51db23 This fixes the case where the wrong symbol is emitted leading to linking errors when you reference a class before defining it (GNU runtime). by Fariborz Jahanian · 15 years ago
- 8f1ca78 Update for changes in LLVM. Hopefully this is the last one for a while. by Owen Anderson · 15 years ago
- c93f498 Hold the LLVMContext by reference instead of by pointer. by Owen Anderson · 15 years ago
- 42253cc Update for LLVMContext+Module change. by Owen Anderson · 15 years ago
- b59761b use new and simplified LLVM APIs. Patch by Jay Foad! by Chris Lattner · 15 years ago
- 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago
- 6fb0aee Remove the ASTContext parameter from the getBody() methods of Decl and subclasses. by Argyrios Kyrtzidis · 15 years ago
- 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
- e4f2142 Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions. by Chris Lattner · 15 years ago
- 1fd2dd1 Improve code generation for function template specializations: by Douglas Gregor · 15 years ago
- 127102b Keep track of function template specializations, to eliminate by Douglas Gregor · 15 years ago
- 16e8be2 Move FunctionDecl::TemplateSpecializationInfo out into its own class, by Douglas Gregor · 15 years ago
- 4ebe3e4 Make the StackProtector bitfield use enums instead of obscure numbers. by Bill Wendling · 15 years ago
- 45483f7 Add stack protector support to clang. This generates the 'ssp' and 'sspreq' by Bill Wendling · 15 years ago
- 6e5dd86 OpenCL 1.0 Support: fix a bug with lvalue swizzles by Nate Begeman · 15 years ago
- e89d159 Implement enough of the 'auto' keyword so we can claim to support N2546. by Anders Carlsson · 15 years ago
- bd0fec9 typo by Devang Patel · 15 years ago
- 72240d7 Revrt PR4228 fix for now. by Devang Patel · 15 years ago
- c0183e8 Simplify, and fix a possible crash (never happens however, because we don't ever by Daniel Dunbar · 15 years ago
- 395b475 Add a DecltypeType type. by Anders Carlsson · 15 years ago
- c38e9af Patch fixes an obscure bug when 'used' attribute is applied to by Fariborz Jahanian · 15 years ago
- d6bebbf fix PR4423. by Chris Lattner · 15 years ago
- 9cfbe48 Parsing and AST support for using declarations, from John Thompson! by Douglas Gregor · 15 years ago
- 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
- f5cecfb Move CXXMethodDecl::OutOfLineDefinition into Decl::OutOfLine. by Argyrios Kyrtzidis · 15 years ago
- d1b3c2d First step toward fixing <rdar://problem/6613046> refactor clang objc type representation. by Steve Naroff · 15 years ago