- 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 · 16 years ago
- 6fb0aee Remove the ASTContext parameter from the getBody() methods of Decl and subclasses. by Argyrios Kyrtzidis · 16 years ago
- 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 16 years ago
- e4f2142 Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions. by Chris Lattner · 16 years ago
- 1fd2dd1 Improve code generation for function template specializations: by Douglas Gregor · 16 years ago
- 127102b Keep track of function template specializations, to eliminate by Douglas Gregor · 16 years ago
- 16e8be2 Move FunctionDecl::TemplateSpecializationInfo out into its own class, by Douglas Gregor · 16 years ago
- 4ebe3e4 Make the StackProtector bitfield use enums instead of obscure numbers. by Bill Wendling · 16 years ago
- 45483f7 Add stack protector support to clang. This generates the 'ssp' and 'sspreq' by Bill Wendling · 16 years ago
- 6e5dd86 OpenCL 1.0 Support: fix a bug with lvalue swizzles by Nate Begeman · 16 years ago
- e89d159 Implement enough of the 'auto' keyword so we can claim to support N2546. by Anders Carlsson · 16 years ago
- bd0fec9 typo by Devang Patel · 16 years ago
- 72240d7 Revrt PR4228 fix for now. by Devang Patel · 16 years ago
- c0183e8 Simplify, and fix a possible crash (never happens however, because we don't ever by Daniel Dunbar · 16 years ago
- 395b475 Add a DecltypeType type. by Anders Carlsson · 16 years ago
- c38e9af Patch fixes an obscure bug when 'used' attribute is applied to by Fariborz Jahanian · 16 years ago
- d6bebbf fix PR4423. by Chris Lattner · 16 years ago
- 9cfbe48 Parsing and AST support for using declarations, from John Thompson! by Douglas Gregor · 16 years ago
- 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 16 years ago
- f5cecfb Move CXXMethodDecl::OutOfLineDefinition into Decl::OutOfLine. by Argyrios Kyrtzidis · 16 years ago
- d1b3c2d First step toward fixing <rdar://problem/6613046> refactor clang objc type representation. by Steve Naroff · 16 years ago
- 87415d2 Update clang for the add ->add/fadd split. Likewise for sub and mul. by Chris Lattner · 16 years ago
- 9983169 It is possible that main input file does not have any symbol with debug info. To handle this edge case, always create main compile unit first. by Devang Patel · 16 years ago
- f54741e Handle temporaries in default arguments. by Anders Carlsson · 16 years ago
- 2a8e4e1 "GCC emits an __objc_class_name_{classname} symbol for every class, and a corresponding reference to this symbol for every compilation unit that references the class. This causes linker errors when you try linking a program which references some classes but doesn't define them. The attached patch implements this support in clang, so you can compile a class with clang, reference it in a file compiled with GCC, and have it all work correctly." by Chris Lattner · 16 years ago
- 4c4c527 PR4390: Make sure to handle anonymous unions correctly while building by Eli Friedman · 16 years ago
- 1b63e4f Sink the BuiltinInfo object from ASTContext into the by Chris Lattner · 16 years ago
- 6b15cdc move the various builtins stuff from libast to libbasic. This by Chris Lattner · 16 years ago
- 86df27b move GetBuiltinType from Builtin::Context to ASTContext. by Chris Lattner · 16 years ago
- 783601d Simplify mangleFunctionDecl by unnesting a crazy condition. This fixes by Chris Lattner · 16 years ago
- a1e6de9 Fix the calling convention for structs/unions containing SSE vectors on by Eli Friedman · 16 years ago
- 5db7ae5 Fix PR4372, another case where non-prototyped functions can prevent by Chris Lattner · 16 years ago
- 36674d2 Don't assert when generating code with static_asserts. by Anders Carlsson · 16 years ago
- 42f963d Support complex properties, ivars and message expressions. by Daniel Dunbar · 16 years ago
- 8fff257 Remove a few more vector builtins. by Eli Friedman · 16 years ago
- e0ae8bd Now that LLVM CodeGen can handle the generic variations a bit better, by Eli Friedman · 16 years ago
- 61d004a PR4339: make sure to properly extend/trunc the index of a vector element by Eli Friedman · 16 years ago
- cc6fa88 Add new ABIArgInfo kind: Extend. This allows target to implement its own argument by Anton Korobeynikov · 16 years ago
- a311be7 Get rid of a bunch of dead builtins. by Eli Friedman · 16 years ago
- 3899a7f As an optimization, we maintain a cache of generated by Mike Stump · 16 years ago
- 2968b77 weak_import should not make definitions have weak linkage. by Daniel Dunbar · 16 years ago
- 7124883 Update cmake script by Anton Korobeynikov · 16 years ago
- c4a59eb Factor out TargetABIInfo stuff into separate file. No functionality change. by Anton Korobeynikov · 16 years ago
- acebb39 Set function Attribute::NoImplicitFloat appropriately. by Devang Patel · 16 years ago
- fdf4986 ABI handling: Fix nasty thinko where IRgen could generate an out-of-bounds read by Daniel Dunbar · 16 years ago
- b4d4c4b Fix -Asserts build warnings. by Daniel Dunbar · 16 years ago
- 24095da Set function attribute llvm::Attribute::NoRedZone appropriately. by Devang Patel · 16 years ago
- 08c93a7 Make ReplaceUsesOfNonProtoTypeWithRealFunction verify that a call is *to* the by Chris Lattner · 16 years ago
- fb6fa30 Use PushConditionalTempDestruction/PopConditionalTempDestruction for the ternary operator. by Anders Carlsson · 16 years ago
- 33da07d Use conditional temp destruction for || and &&. by Anders Carlsson · 16 years ago
- 8c0b203 Make PushCXXTemporary and PopCXXTemporary handle conditional temporaries. by Anders Carlsson · 16 years ago
- 1d84750 Add PushConditionalTempDestruction/PopConditionalTempDestruction. by Anders Carlsson · 16 years ago
- d8bc5a9 Make sure to push a cleanup block. by Anders Carlsson · 16 years ago
- 8e6ac1d Cleanup/Refactoring of ivar collection. No change in functionality. by Fariborz Jahanian · 16 years ago
- 5892174 Fix cmake builds. by Mike Stump · 16 years ago
- 34ebf4d PR4316: Fix IRGen for cast-to-union extension. by Eli Friedman · 16 years ago
- f4b8fea More temporary work. by Anders Carlsson · 16 years ago
- e8b5578 Store more information about live temporaries. No functionality change for now. by Anders Carlsson · 16 years ago
- 2ce6612 Move code generation of C++ temporaries into a new file. by Anders Carlsson · 16 years ago
- a6d75c0 Add support for __builtin_unwind_init. by Eli Friedman · 16 years ago
- b52fe9c If we recognize alloca, treat it as a builtin. This fixes uses of by Eli Friedman · 16 years ago
- 102e390 A corner case of objc2 gc's write-barrier generation for the Next runtime. by Fariborz Jahanian · 16 years ago
- 3fbc473 PR4289: Make sure "&func" has the right LLVM type when "func" is a by Eli Friedman · 16 years ago
- 215bd20 Fix a thinko. by Anders Carlsson · 16 years ago
- f110853 Check for null correctly for new expressions. by Anders Carlsson · 16 years ago
- d3fd6ba Improve irgen of 'new' further. by Anders Carlsson · 16 years ago
- 627a3e5 ...and aggregate POD types. by Anders Carlsson · 16 years ago
- 3923e95 Support for complex types. by Anders Carlsson · 16 years ago
- 6d0ffad Better support for scalar POD types in 'new' expressions. by Anders Carlsson · 16 years ago
- ed4e367 Very basic irgen support for new expressions. by Anders Carlsson · 16 years ago
- 8c49911 Don't try to call getFileCharacteristic if the function declaration has an invalid source location (as is the case for the global allocation functions. by Anders Carlsson · 16 years ago
- a00703d Add a new function for emitting new functions. by Anders Carlsson · 16 years ago