- 8d816d6 CodeGenModule::GetAddrOfConstantCFString(): by Steve Naroff · 17 years ago
- 29cae66 Add ConvertUTF module from http://www.unicode.org/Public/PROGRAMS/CVTUTF. by Steve Naroff · 17 years ago
- e14b368 More "prep" work for handling UTF16 CFString. by Steve Naroff · 17 years ago
- d18136a fix the two xfails I added with a previous patch by making ObjC interface by Chris Lattner · 17 years ago
- 6483908 move trivial forwarding function inline. by Chris Lattner · 17 years ago
- 237f349 Implement code generation of namespaces and add mangling tests. by Anders Carlsson · 17 years ago
- 08b216a Add Target hooks for IRgen of [cf]string literals. by Daniel Dunbar · 17 years ago
- f41e87f Change UsedArray to be a vector of WeakVH to fix a dangling pointer problem that occurs when by Chris Lattner · 17 years ago
- 2739d2b remove some obsolete comments, use an AssertingVH. by Chris Lattner · 17 years ago
- 7044b76 Finish off semantic analysis for regparm, and remove the warning. Also by Eli Friedman · 17 years ago
- a2d609e Besides the warning, issue unsupported diagnostics in by Fariborz Jahanian · 17 years ago
- 984fac5 most of this is plumbing to get CompileOptions down into by Chris Lattner · 17 years ago
- e64911a switch getBuiltinLibFunction to use the new GetOrCreateLLVMFunction by Chris Lattner · 17 years ago
- 5404169 emit aliases as the definitions fly by, don't bother deferring until by Chris Lattner · 17 years ago
- 827a355 make alias definition logic more similar to functions/globals. by Chris Lattner · 17 years ago
- a5ae54a fix PR3200 by making alias emission use the new infrastructure. Fold by Chris Lattner · 17 years ago
- d480892 pull "runtime globals" into the same framework as other functions/global variables. by Chris Lattner · 17 years ago
- 75acb0c fix a fixme: non-proto struct returning function definitions should be compiled by Chris Lattner · 17 years ago
- 4ff71de set function/global names with setName instead of passing the name into the by Chris Lattner · 17 years ago
- 629aed9 Issue error if variables are defined inside an objc class, category or protocol. by Fariborz Jahanian · 17 years ago
- 4547094 now that all the decl reference and creation stuff is going through two by Chris Lattner · 17 years ago
- a85d68e fix a crash that could occur when a variable declaration became a by Chris Lattner · 17 years ago
- 149927c simplify and cleanup global variable creation stuff to all go through one by Chris Lattner · 17 years ago
- 832323e simplify management of llvm::Function creation to all go through by Chris Lattner · 17 years ago
- 5eaee56 code cleanups, rename EmitForwardFunctionDefinition -> by Chris Lattner · 17 years ago
- 6574906 fix several problems with asm renaming, by pulling it into the mangling code: by Chris Lattner · 17 years ago
- 64c5593 add some fixmes by Chris Lattner · 17 years ago
- a9cb626 reduce redundant calls of getMangledName. by Chris Lattner · 17 years ago
- 3bfce18 simplify some more code. by Chris Lattner · 17 years ago
- 0c5e313 simplify and comment some code better. Make BindRuntimeGlobals by Chris Lattner · 17 years ago
- 3637652 random code cleanups. by Chris Lattner · 17 years ago
- 6098e62 remove obviously dead code: you can't bitcast a pointer to "Ty" (a function type). by Chris Lattner · 17 years ago
- 9e8120e avoid making constant folding logic eliminate obviously dead bitcasts, speeding up PR3810 by Chris Lattner · 17 years ago
- 725a26b Add a fast path to CodeGenModule::getMangledName for almost all C functions, by Chris Lattner · 17 years ago
- 4e004ed IRgen support for alias of global variable. - PR3818. by Daniel Dunbar · 17 years ago
- 3654e65 objc: Implemented variables declared in class interface by Fariborz Jahanian · 17 years ago
- 1918413 Adjust for linkage name change. by Duncan Sands · 17 years ago
- bdf086f Correct for change of this name in LLVM. by Duncan Sands · 17 years ago
- 99d2835 Backout r66408, we don't want handling of globals to rely on the by Daniel Dunbar · 17 years ago
- e3193ff Be sure to never create two functions with the same name, instead arrange to by Mike Stump · 17 years ago
- 4663a33 Make constant emission for @encode use the common string emission code. by Eli Friedman · 17 years ago
- a6ca334 Fixup our uses of various linkages to match how llvm now works. I think they are all by Mike Stump · 17 years ago
- 7aecee9 (LLVM svn up) Generalize RuntimeFunctions to RuntimeGlobals and add by Daniel Dunbar · 17 years ago
- 8e79b84 IRgen support for weak_import. by Daniel Dunbar · 17 years ago
- f804897 Don't mangle names of local variables. by Daniel Dunbar · 17 years ago
- cecc21d Make IRGen compatible with declaring a function with incomplete by Eli Friedman · 17 years ago
- 6c39666 Move more of the blocks code up and out. by Mike Stump · 17 years ago
- 9543567 Move more of blocks codegen out of CodeGenModule and into the by Mike Stump · 17 years ago
- 5b9e968 Support "asm" renaming of external symbols. - PR3698. by Daniel Dunbar · 17 years ago
- 0f3403c Don't set nounwind on functions when in using the new Obj-C ABI. by Daniel Dunbar · 17 years ago
- a01c21f simplify some code. by Chris Lattner · 17 years ago
- 6551299 Initialize NSConcreteStackBlock by Anders Carlsson · 17 years ago
- 537abb0 Fix PR3612. We ensure that we add builtins to the GlobalDeclMap and by Mike Stump · 17 years ago
- 97e070e Minor cleanup: use getDeclAlignInBytes helper. by Eli Friedman · 17 years ago
- d42c29f fix some sema problems with wide strings and hook up basic codegen for them. by Chris Lattner · 17 years ago
- d7e7b8e first wave of fixes for @encode sema support. This is part of PR3648. by Chris Lattner · 17 years ago
- 3c81dab Emit extern_weak when needed. - PR3629. by Daniel Dunbar · 17 years ago
- 719ed1a Initialize the Init variable to something reasonable when we emit an by Eli Friedman · 17 years ago
- f96954c Add irgen support for the noinline attribute. by Anders Carlsson · 17 years ago
- f0acf7b Don't emit K&R unprototyped function definitions as varargs. by Daniel Dunbar · 17 years ago
- b2f4cdb Emission of global variable initialializer was broken in rare by Daniel Dunbar · 17 years ago
- 5f361c9 Address Chris's comments regarding C++ name mangling. by Douglas Gregor · 17 years ago
- a228a67 Add anti-FIXME. by Daniel Dunbar · 17 years ago
- 216f643 Simplify. by Daniel Dunbar · 17 years ago
- 538c3d8 Make it possible for builtins to expression FILE* arguments, so that by Douglas Gregor · 17 years ago
- b9063fc Implicitly declare certain C library functions (malloc, strcpy, memmove, by Douglas Gregor · 17 years ago
- 5db3ef6 Simplify predicate. by Daniel Dunbar · 17 years ago
- 128a138 IRgen support for attribute used. - PR3566 by Daniel Dunbar · 17 years ago
- 6b8720e Pull MayDeferGeneration out of EmitGlobal. by Daniel Dunbar · 17 years ago
- 08b26a0 Rename EmitStatics (etc) to EmitDeferred; provide basic infrastructure by Daniel Dunbar · 17 years ago
- 499ae7e Let the backend unique these. by Mike Stump · 17 years ago
- 2c867ae Move DescriptorUniqueCount into CGM. by Mike Stump · 17 years ago
- 9319db8 Move GlobalUniqueCount up into CGM. by Mike Stump · 17 years ago
- 005c9a6 Move GenericBlockLiteralType into CGM. by Mike Stump · 17 years ago
- 650c932 Move BlockDescriptorType into CGM. by Mike Stump · 17 years ago
- 5fec5b0 Add basic support for C++ name mangling according to the Itanium C++ by Douglas Gregor · 17 years ago
- 6a60fa2 Add a very basic implemenation of global blocks. This needs to be cleaned up. by Anders Carlsson · 17 years ago
- 648bf78 Support __attribute__(section(<name>)) by Daniel Dunbar · 17 years ago
- fe2fb0a Use 'compile' instead of 'codegen' when reporting error to user. by Daniel Dunbar · 17 years ago
- 1e8052b Add -femit-all-decls codegen option. by Daniel Dunbar · 17 years ago
- bf8c24a Thread CGFunctionInfo construction through CodeGenTypes. by Daniel Dunbar · 17 years ago
- d931a87 More ABI API cleanup. by Daniel Dunbar · 17 years ago
- 3cd2063 Kill off CGCallInfo, always use CGFunctionInfo for encapsulating by Daniel Dunbar · 17 years ago
- b15a3d5 Use NonFragileABI as name of new Next abi. More comments for the new meta-data. by Fariborz Jahanian · 17 years ago
- 279eda6 Refactoring ObjC Next's runtime classes in preparation for the new ObjC's abi. by Fariborz Jahanian · 17 years ago
- 8a42586 more SourceLocation lexicon change: instead of referring to the by Chris Lattner · 17 years ago
- dec798b Bug fix, __private_extern__ globals were always introducing a definition. by Daniel Dunbar · 17 years ago
- 17290c3 Objc's compatibility-alias semantics and code gen issue fix. by Fariborz Jahanian · 17 years ago
- 1654ef0 Silence a GCC warning by Sebastian Redl · 17 years ago
- 762e162 Fix the bug that would cause Python to crash at startup. by Anders Carlsson · 17 years ago
- d72f47a Add full dllimport / dllexport support: both sema checks and codegen. by Anton Korobeynikov · 17 years ago
- 91f8421 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 17 years ago
- 3d8552a Support for implementation of property in the case where by Fariborz Jahanian · 17 years ago
- 2e41b0e Fix a serious null termination bug found by David Chisnall! by Chris Lattner · 17 years ago
- 6a113d9 If a global var decl has an initializer, make sure to always set its linkage to external. by Anders Carlsson · 17 years ago
- f3d3fae Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of by Chris Lattner · 17 years ago
- 0f137df reapply the (corrected) patch to use the new llvm intrinsics for memcpy/memmove etc. by Chris Lattner · 17 years ago
- b7f4ce3 temporarily revert Sangiv's patch. by Chris Lattner · 17 years ago
- 3712984 mem[cpy,set,move] intrinsics are now overloaded. by Sanjiv Gupta · 17 years ago
- f99d544 Pointer width for PIC16 is 16 bits. Modify getMemCpy, getMemMove and getMemSet accordingly. by Sanjiv Gupta · 17 years ago