- f21efe9 LLVMContext is a class now. by Benjamin Kramer · 15 years ago
- 89ed31d Add support for global initializers. by Anders Carlsson · 15 years ago
- 97a9375 More synthesis of copy constructors. Work in progress. by Fariborz Jahanian · 15 years ago
- 47a434f Update for LLVM API change. by Owen Anderson · 15 years ago
- f121677 Add code to setup the vtable pointer in the constructor. Work in progress. by Mike Stump · 15 years ago
- a1cf15f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 15 years ago
- 6924382 Update for LLVM API change. by Owen Anderson · 15 years ago
- 1fd2dd1 Improve code generation for function template specializations: by Douglas Gregor · 15 years ago
- c6c14d1 Handle the edge case of a weak function with incomplete type correctly. by Eli Friedman · 15 years ago
- b4880ba push GlobalDecl through enough of the CodeGenModule interfaces by Chris Lattner · 15 years ago
- 2a131fb Refactor global decls to hold either a regular Decl or a CXXConstructorDecl + ctor type or a CXXDestructorDecl + dtor type. by Anders Carlsson · 15 years ago
- b6c8c8b Explictly track tentative definitions within Sema, then hand those by Douglas Gregor · 15 years ago
- 27ae536 Add support for generating (very basic) C++ destructors. These aren't called by anything yet. by Anders Carlsson · 15 years ago
- 0e4f40e Attributes on block functions were not being set. by Daniel Dunbar · 15 years ago
- 363c184 Add GetAddrOfCXXConstructor and use it. by Anders Carlsson · 15 years ago
- 03f5ad9 Defer generation of tentative definitions. - PR3980. by Daniel Dunbar · 15 years ago
- 95d4e5d Start attempting to generate code for C++ ctors. by Anders Carlsson · 15 years ago
- 44e79b1 remove dead enum by Chris Lattner · 15 years ago
- cbb8fc1 Fix PR3988: extern inline functions get strong symbol definitions in by Chris Lattner · 15 years ago
- 86daeee implement codegen support for __attribute((__gnuc_inline__)), by Chris Lattner · 15 years ago
- 7c65e99 Refactor how attributes are set on values. by Daniel Dunbar · 15 years ago
- 55d6f50 Split SetGlobalValueAttributes into definition/declaration halves. by Daniel Dunbar · 15 years ago
- 7dbd819 Rename (one) SetFunctionAttributes to SetLLVMFunctionAttributes to by Daniel Dunbar · 15 years ago
- 44b0bc0 add a new enum type for linkage, no functionality change. by Chris Lattner · 15 years ago
- 04d4078 Clean up handling of visibility. by Daniel Dunbar · 15 years ago
- 0f59312 Minor work related to removing the assumption that value initialization by Eli Friedman · 15 years ago
- e9352cc Add a destination type argument to EmitConstantExpr. This will be used for when the destination has a reference type. (No functionality change yet) by Anders Carlsson · 16 years ago
- 91e20dd Emit code for linkage specifications. by Anders Carlsson · 16 years ago
- 8d4141f More "prep" work for handling UTF16 CFString. by Steve Naroff · 16 years ago
- 5ad0f67 move trivial forwarding function inline. by Chris Lattner · 16 years ago
- 984e068 Implement code generation of namespaces and add mangling tests. by Anders Carlsson · 16 years ago
- 35f38a2 Change UsedArray to be a vector of WeakVH to fix a dangling pointer problem that occurs when by Chris Lattner · 16 years ago
- 0773903 Do not emit debug information for variables while generating optimized code. The llvm optimizer and code generator are not yet ready to support optimized code debugging. by Devang Patel · 16 years ago
- bd36064 most of this is plumbing to get CompileOptions down into by Chris Lattner · 16 years ago
- b808c95 switch getBuiltinLibFunction to use the new GetOrCreateLLVMFunction by Chris Lattner · 16 years ago
- bd53271 emit aliases as the definitions fly by, don't bother deferring until by Chris Lattner · 16 years ago
- 74391b4 pull "runtime globals" into the same framework as other functions/global variables. by Chris Lattner · 16 years ago
- 67b0052 now that all the decl reference and creation stuff is going through two by Chris Lattner · 16 years ago
- 0558e79 fix a crash that could occur when a variable declaration became a by Chris Lattner · 16 years ago
- 570585c simplify and cleanup global variable creation stuff to all go through one by Chris Lattner · 16 years ago
- 3480950 simplify management of llvm::Function creation to all go through by Chris Lattner · 16 years ago
- 62b33ea code cleanups, rename EmitForwardFunctionDefinition -> by Chris Lattner · 16 years ago
- 99b5361 simplify some more code. by Chris Lattner · 16 years ago
- e21c4b8 simplify and comment some code better. Make BindRuntimeGlobals by Chris Lattner · 16 years ago
- 5e1e1f9 IRgen support for alias of global variable. - PR3818. by Daniel Dunbar · 16 years ago
- 4274581 Backout r66408, we don't want handling of globals to rely on the by Daniel Dunbar · 16 years ago
- 53d8922 Be sure to never create two functions with the same name, instead arrange to by Mike Stump · 16 years ago
- 43af76e Some struct/class mismatch fixes, to silence MSVC warnings. by Sebastian Redl · 16 years ago
- b681b8f (LLVM svn up) Generalize RuntimeFunctions to RuntimeGlobals and add by Daniel Dunbar · 16 years ago
- 90a9043 Move more of the blocks code up and out. by Mike Stump · 16 years ago
- 2a99814 Move more of blocks codegen out of CodeGenModule and into the by Mike Stump · 16 years ago
- 96bd13a Start the migration of more of the blocks code out of sight for most by Mike Stump · 16 years ago
- dab514f Improved ABI compliance for __block variables. No testcases yet as we by Mike Stump · 16 years ago
- c136e6c Fix PR3612. We ensure that we add builtins to the GlobalDeclMap and by Mike Stump · 16 years ago
- eaf2bb8 first wave of fixes for @encode sema support. This is part of PR3648. by Chris Lattner · 16 years ago
- 8a219ce Prevent accidental copying of CodeGenFunction and CodeGenModule. by Anders Carlsson · 16 years ago
- d5d3180 Don't emit K&R unprototyped function definitions as varargs. by Daniel Dunbar · 16 years ago
- bd65cac More codegen for blocks. The type of block literals should be better. by Mike Stump · 16 years ago
- 6ec3668 Address Chris's comments regarding C++ name mangling. by Douglas Gregor · 16 years ago
- d60f2fb Change EmitConstantExpr to allow failure. by Daniel Dunbar · 16 years ago
- 30395dd Use getNameAsCString instead of getNameAsString and reflow the type. by Mike Stump · 16 years ago
- 67a6448 Generate the helper function for blocks. Now basic codegen is by Mike Stump · 16 years ago
- 5c61d97 IRgen support for attribute used. - PR3566 by Daniel Dunbar · 16 years ago
- 73241df Pull MayDeferGeneration out of EmitGlobal. by Daniel Dunbar · 16 years ago
- 0269871 Rename EmitStatics (etc) to EmitDeferred; provide basic infrastructure by Daniel Dunbar · 16 years ago
- 7d6dc4f Let the backend unique these. by Mike Stump · 16 years ago
- 3246991 Move DescriptorUniqueCount into CGM. by Mike Stump · 16 years ago
- 59c5b11 Move NSConcreteStackBlock into CGM. by Mike Stump · 16 years ago
- ecc90e9 Reflow to 80col. by Mike Stump · 16 years ago
- 26efc33 Move GlobalUniqueCount up into CGM. by Mike Stump · 16 years ago
- f99f1d0 Condense NSConcreteGlobalBlock handling. by Mike Stump · 16 years ago
- 9b8a797 Move GenericBlockLiteralType into CGM. by Mike Stump · 16 years ago
- ab69514 Move BlockDescriptorType into CGM. by Mike Stump · 16 years ago
- 5f2bfd4 Add basic support for C++ name mangling according to the Itanium C++ by Douglas Gregor · 16 years ago
- d5cab54 Add a very basic implemenation of global blocks. This needs to be cleaned up. by Anders Carlsson · 16 years ago
- 88b5396 More ABI API cleanup. by Daniel Dunbar · 16 years ago
- 725ad31 Kill off CGCallInfo, always use CGFunctionInfo for encapsulating by Daniel Dunbar · 16 years ago
- b723f75 Fix the bug that would cause Python to crash at startup. by Anders Carlsson · 16 years ago
- 5fabf9d Add option argument to GetAddrOfConstantString to use for name of by Daniel Dunbar · 16 years ago
- f1968f2 Add simple interface for protecting runtime functions from name by Daniel Dunbar · 16 years ago
- 761d7f7 Large mechanical patch. by Devang Patel · 16 years ago
- 45c25ba Move FunctionType conversion into CGCall.cpp: by Daniel Dunbar · 16 years ago
- b768807 Tweak CGCall functions again: by Daniel Dunbar · 16 years ago
- 219df66 Fix a number of issues w.r.t. emission of global for functions and by Daniel Dunbar · 16 years ago
- 0dbe227 Refactor parameter attribute handling: by Daniel Dunbar · 16 years ago
- f80519b Set function attributes (sext, zext, etc.) on Objective-C methods. by Daniel Dunbar · 16 years ago
- 90df4b6 Avoid superfluous errors regarding variable-length arrays (casts). by Daniel Dunbar · 16 years ago
- af05bb9 Objective-C @synthesize support. by Daniel Dunbar · 16 years ago
- 90db882 Use DenseMap on IdentifierInfo instead of StringMap. by Daniel Dunbar · 16 years ago
- 3e9df99 NeXT: Clean up constant CFString handling. by Daniel Dunbar · 16 years ago
- 488e993 Change WarnUnsupported to ErrorUnsupported (in name and in practice). by Daniel Dunbar · 16 years ago
- 41071de Clean up CodeGenModule interface. by Daniel Dunbar · 16 years ago
- 6143293 Add GetAddrOfConstantCString method by Daniel Dunbar · 16 years ago
- af2f62c Change ObjCRuntime GenerateProtocol[Ref] methods to take by Daniel Dunbar · 16 years ago
- f77ac86 Add LangOptions::NeXTRuntime. by Daniel Dunbar · 16 years ago
- 208ff5e Change CodeGenModule to only create ObjC runtime for ObjC files by Daniel Dunbar · 16 years ago
- c17a4d3 Add dummy Mac Objective-C runtime interface. by Daniel Dunbar · 16 years ago
- 1e04976 Back out r54608 (inline string literals were getting an extra '\0') by Daniel Dunbar · 16 years ago
- 3c827a7 Change CodeGen of global decls to key off of the name (instead of by Daniel Dunbar · 16 years ago
- 588b1f0 Remove excess #include. by Ted Kremenek · 16 years ago