- ce93399 minor cleanups. by Chris Lattner · 14 years ago
- 9c254f0 Change X86_64ABIInfo to have ASTContext and TargetData ivars to by Chris Lattner · 14 years ago
- a159c2e plumb preferred types down into X86_64ABIInfo::classifyArgumentType, by Chris Lattner · 14 years ago
- 8640cd6 Pass the LLVM IR version of argument types down into computeInfo. by Chris Lattner · 14 years ago
- 225e286 add IR names to coerced arguments. by Chris Lattner · 14 years ago
- 309c59f make the argument passing stuff in the FCA case smarter still, by by Chris Lattner · 14 years ago
- ce70016 Change CGCall to handle the "coerce" case where the coerce-to type by Chris Lattner · 14 years ago
- 6ae0069 make the trivial forms of CreateCoerced{Load|Store} trivial. by Chris Lattner · 14 years ago
- 8ff2964 pass/return structs of char and short as i8/i16 to avoid by Chris Lattner · 14 years ago
- 1090a9b more tidying up. by Chris Lattner · 14 years ago
- dce5ad0 random acts of tidying. by Chris Lattner · 14 years ago
- faf23b7 X86-64: by Chris Lattner · 14 years ago
- ef160b4 Minor refactorin of my last patch (radar 7860965 related). by Fariborz Jahanian · 14 years ago
- 16ac5ce Have __func__ and siblings point to block's implementation function by Fariborz Jahanian · 14 years ago
- 4ac0d83 Fix UnitTests/2004-02-02-NegativeZero.c, which regressed when by Chris Lattner · 14 years ago
- 045a6d8 Correctly destroy reference temporaries with global storage. Remove ErrorUnsupported call when binding a global reference to a non-lvalue. Fixes PR7326. by Anders Carlsson · 14 years ago
- 656746c Add a CreateReferenceTemporary that will do the right thing for variables with global storage. by Anders Carlsson · 14 years ago
- dca7ab2 Simplify CodeGenFunction::EmitReferenceBindingToExpr as a first step towards fixing PR7326. by Anders Carlsson · 14 years ago
- cc09785 Reduce indentation. by Anders Carlsson · 14 years ago
- fbe02ff misc tidying by Chris Lattner · 14 years ago
- 77b89b8 finally get around to doing a significant cleanup to irgen: by Chris Lattner · 14 years ago
- ec2830d tidy up OrderGlobalInits by Chris Lattner · 14 years ago
- 6d11cdb If coercing something from int or pointer type to int or pointer type by Chris Lattner · 14 years ago
- e7bb777 Same patch as the previous on the store side. Before we compiled this: by Chris Lattner · 14 years ago
- 08dd2a0 improve CreateCoercedLoad a bit to generate slightly less awful by Chris Lattner · 14 years ago
- 35b21b8 Change IR generation for return (in the simple case) to avoid doing silly by Chris Lattner · 14 years ago
- c6e6dd2 reduce indentation by Chris Lattner · 14 years ago
- 9269d5c Implement rdar://7530813 - collapse multiple GEP instructions in IRgen by Chris Lattner · 14 years ago
- a4d94ab minor cleanup: don't emit the base of an array subscript until after by Chris Lattner · 14 years ago
- 640d326 fix inc/dec to honor -fwrapv and -ftrapv, implementing PR7426. by Chris Lattner · 14 years ago
- 8c11a65 move scalar inc/dec codegen into ScalarExprEmitter instead by Chris Lattner · 14 years ago
- 7f215c1 use more efficient type comparison predicates. by Chris Lattner · 14 years ago
- 9a20723 Fix unary minus to trap on overflow with -ftrapv, refactoring binop by Chris Lattner · 14 years ago
- a4d7145 Implement support for -fwrapv, rdar://7221421 by Chris Lattner · 14 years ago
- e70ffd6 implement rdar://7432000 - signed negate should codegen as NSW. by Chris Lattner · 14 years ago
- 32f36ba Change EmitReferenceBindingToExpr to take a decl instead of a boolean. by Anders Carlsson · 14 years ago
- 715edf2 Add function for mangling reference temporaries. by Anders Carlsson · 14 years ago
- 3a0d41d Mangle pointer and (lvalue) reference types in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
- 5304c95 Minor change to my last patch to fix PR7490. by Fariborz Jahanian · 14 years ago
- ef66872 IRGen for trivial initialization of dynamiccaly allocated by Fariborz Jahanian · 14 years ago
- 564360b Patch to correctly mangle block helper functions by Fariborz Jahanian · 14 years ago
- 788b0fd improve altivec vector bool/pixel support, patch by Anton Yartsev by Chris Lattner · 14 years ago
- 8dab657 polish the -finstrument-functions implementation, patch by Nelson Elhage! by Chris Lattner · 14 years ago
- 0c293ea Type Type::isRealFloatingType() that vectors are not floating-point by Douglas Gregor · 14 years ago
- 6afbdf5 Fixes a problem in generation of meta-data for by Fariborz Jahanian · 14 years ago
- 9a20d55 Switch over to the new caching version of getMangledName. by Anders Carlsson · 14 years ago
- 793a990 Add a new variant of getMangledName that caches the mangling for decls. by Anders Carlsson · 14 years ago
- dc5daec Add GlobalDecl::getCanonicalDecl. by Anders Carlsson · 14 years ago
- f489688 Per Chris's comment, remove another static (this one by Fariborz Jahanian · 14 years ago
- 7255a2d implement support for -finstrument-functions, patch by Nelson Elhage! by Chris Lattner · 14 years ago
- 581c78f Avoid using a local static for providing lexical by Fariborz Jahanian · 14 years ago
- b9c5b3d In fragile-abi (32bit mode abi) generate global symbol by Fariborz Jahanian · 14 years ago
- e0b691a In supporting init-priority, globals with the same init_priority must be by Fariborz Jahanian · 14 years ago
- 7e70fb2 Fix an Obj-C++ miscompile when calling an Obj-C method that returns a C++ reference. by Anders Carlsson · 14 years ago
- 027d7ed Use more efficient API of SmallVector/array_pod_sort by Fariborz Jahanian · 14 years ago
- 9f967c5 IRGen for implementation of init-priority attribute. by Fariborz Jahanian · 14 years ago
- af89689 Instantiations subject to an explicit template instantiation by Douglas Gregor · 14 years ago
- 4be5430 Implement remaining codegen for NEON, all operations should now work. by Nate Begeman · 14 years ago
- 4d3a7b0 More AltiVec support. Patch by Anton Yartsev! by Anton Korobeynikov · 14 years ago
- 61c6c91 Fix for PR7415: refactor CodeGenModule::MayDeferGeneration and make it less by Eli Friedman · 14 years ago
- 810112e Fix PR7097, a bad interaction between -fno-use-cxa-atexit and by Chris Lattner · 14 years ago
- c62458f Mangle tag types (unions, structs, classes, enums) in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
- 353b33b objective-C++ IRGen: property reference as an by Fariborz Jahanian · 14 years ago
- 03b2960 Objective-c++ IRGen. Support for @selector expression as by Fariborz Jahanian · 14 years ago
- 21e2a7e Mangle operator names in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
- d69ec16 Remove last of the bool shifts for MS VC++, patch by dimitry andric by Nate Begeman · 14 years ago
- ee6e4b4 Update CMake build for new attribute changes. by Sean Hunt · 14 years ago
- 1ed1a59 Change the test for which ABI/CC to use on ARM to be base on the environment by Rafael Espindola · 14 years ago
- 8e2eab2 Fixed conflict between objc_memmove_collectable builtin by Fariborz Jahanian · 14 years ago
- 25117ab Don't set the calling convention for ARM if it is already the default. by Rafael Espindola · 14 years ago
- 65161d1 Start mangling function types in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
- 9d3347a Give Type::isIntegralType() an ASTContext parameter, so that it by Douglas Gregor · 14 years ago
- 2ade35e Introduce Type::isIntegralOrEnumerationType(), to cover those places by Douglas Gregor · 14 years ago
- 06057ce Move CodeGenOptions.h *back* into Frontend. This should have been done when the by Chandler Carruth · 14 years ago
- 55bcace Patch adds support for copying of those by Fariborz Jahanian · 14 years ago
- 9b414d3 Break Frontend's dependency on Rewrite, Checker and CodeGen in shared library configuration by Daniel Dunbar · 14 years ago
- 7cf84d6 Implement -fvisibility-inlines-hidden. <rdar://problem/7819834> by Douglas Gregor · 14 years ago
- c66bcfd Make sure to set the visible on a vtable; VTTs and typeinfo already by Douglas Gregor · 14 years ago
- 56079f7 Add name mangling for address spaces. We use the vendor-extension by Douglas Gregor · 14 years ago
- 7867f1a An implementation of __builtin__fpclassify the way Chris Lattner described by Jörg Blank. by Benjamin Kramer · 14 years ago
- b021f8b Microsoft C++ Mangler: by Charles Davis · 14 years ago
- 61eecf5 Add some missing shifts by Nate Begeman · 14 years ago
- 0d15c53 Most of NEON sema checking & fix to polynomial type detection by Nate Begeman · 14 years ago
- 570d276 Microsoft C++ Mangler: by Charles Davis · 14 years ago
- 5af93ef Shifts complete. Only vld & sema checking of constants remain. by Nate Begeman · 14 years ago
- cba9421 vbsl, vrev* is implemented via arm_neon.h by Nate Begeman · 14 years ago
- 464ccb6 Most of remaining builtins, 2 generics, vld, and rounding shfits remain. by Nate Begeman · 14 years ago
- 971154d When mangling for the Microsoft C++ ABI, mangle variables in the global by Charles Davis · 14 years ago
- e60cea8 Start implementing the Microsoft-style name mangler. Mangle simple names by Charles Davis · 14 years ago
- 98b7c5c Add an option to specify the target C++ ABI to the frontend. Use it to by Charles Davis · 14 years ago
- 3350095 Split DependentNameType into two types. DependentNameType represents the by John McCall · 14 years ago
- 548f7da Multiplies, some shifts, set_lane by Nate Begeman · 14 years ago
- d075c01 support _lane ops, and multiplies by scalar. by Nate Begeman · 14 years ago
- c392664 Add a stub Microsoft Visual C++ ABI class (with stub mangler). by Charles Davis · 14 years ago
- df98e1d Implement codegen for hadd, hsub, max, min, mlal, movl, movn, padal, mov_n by Nate Begeman · 14 years ago
- 6ab30e0 Correctly handle > 257 substitutions in a single mangling, and don't introduce by John McCall · 14 years ago
- 95450f6 More accurate BuiltinsARM.def vget_lane support by Nate Begeman · 14 years ago
- e140af3 Simplify the code a bit and avoid a gcc waring about uninitialized variables. by Rafael Espindola · 14 years ago
- 9a8822b Get rid of getMangledCXXCtorName and getMangledCXXDtorName. by Anders Carlsson · 14 years ago
- dc709a8 More mangling cleanup. by Anders Carlsson · 14 years ago